Hi,Kyriakos Zarifis
     I'm little confused by the followings;
     In the webpage "http://noxrepo.org/noxwiki/index.php/Routing " there has 
the following sentences:
 The routing application keeps track of shortest-path routes between any two 
authenticated datapaths in the network. Routing interacts with the Topology 
component in order to maintain routes. On link changes, the set of affected 
routes is updated.
   " On link changes, the set of affected routes is updated."   How the routing 
application know about the link state changed? like sending the hello packet in 
OSPF?
      What's the mechanism  of the routing application? How it works with the 
NOX..
     Thanks a lot.


Best regards
------------------                               
Yang
2011-03-10

-------------------------------------------------------------
发件人:Kyriakos Zarifis
发送日期:2011-03-10 10:24:20
收件人:杨宇
抄送:kk yap; nox-dev
主题:Re: [nox-dev] different between ofdatapath and dpctl

>Hi,
>
>as KK said, if you want IP routing functionality you would have to build an
>application with the routing logic yourself on top of NOX. The 'routing'
>functionality that ships with nox does not do traditional IP routing (what
>is does is briefly described here:
>http://noxrepo.org/noxwiki/index.php/Routing )
>
>Depending on what you want to do, this existing "routing" component might
>work for you. (you can decide after taking a look at how it works and what
>it actually does) Otherwise, the wiki itself provides information on
>developing your own components.
>
>If you just want to see the topology that you described working, running
>./nox_core with the 'sample_routing' component should do it.
>But implementing full traditional IP routing logic would require some more
>effort.
>
>2011/3/9 杨宇 <[email protected]>
>
>> Hi,
>>   Which webpage or tutorial may be a reference?
>>   May you give me some suggestion?
>>
>> Best regards
>> ------------------
>> Yang
>> 2011-03-10
>>
>> -------------------------------------------------------------
>> 发件人:kk yap
>> 发送日期:2011-03-10 09:46:14
>> 收件人:杨宇
>> 抄送:nox-dev
>> 主题:Re: Re: Re: [nox-dev] different between ofdatapath and dpctl
>>
>> >
>> Hi,
>>
>> You have to write your own controller components for this.  From what
>> I remember, NOX does not ship with standard components that is "full
>> IP routing".  I might be wrong.
>>
>> Regards
>> KK
>>
>> 2011/3/9 杨宇 <[email protected]>:
>> > Hi kk yap,
>> >       Thanks for your reply.
>> >       These days, I read a lot of tutorial of openflow and nox in the
>> > website. Maybe I mixed these command line.
>> >       Which I want to do is the followings:
>> >
>> >       I want to set up a topology like this:
>> >
>> >
>> >           controller
>> >     __________|__________
>> >     |         |         |
>> >  switch     switch     switch
>> >
>> >      |                   |
>> >    PC1                 PC2
>> >
>> >     The  openflow switches should be worked as routers. PC1 and Pc2 are
>> in
>> > the different subnet.
>> >
>> >     What should I configure the switches and controllers that Pc1 can
>> ping
>> > the PC2.
>> >
>> >     I was confused because lots of the experiment are in the mininet and
>> all
>> > of the hosts(like PC1 and Pc2)are in the same subnet in the Openflow
>> > tutorial page.
>> >
>> >     These tutorial are not suitable to my experiments.
>> >
>> >
>> >
>> >     Thank you again.
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > Best regards
>> >
>> >
>> >
>> > yang
>> > 2011-03-10
>> > ________________________________
>> > 发件人: kk yap
>> > 发送时间: 2011-03-09  22:52:16
>> > 收件人: 杨宇
>> > 抄送: nox-dev
>> > 主题: Re: Re: [nox-dev] different between ofdatapath and dpctl
>> > Hi,
>> > This is because you are trying to add a kernel datapath on a userspace
>> > switch.  I do not see this pair of commands being used in the link you
>> > provided (
>> http://www.openflow.org/foswiki/bin/view/OpenFlow/Deployment/HOWTO/LabSetup
>> ).
>> >  Any reason for doing so?
>> > /var/run/dp0 is the UNIX domain socket to communicate to the switch
>> > with.  You need it when you run ofprotocol.  And the datapath id is
>> > 004E46324304.  The userspace switch supports only one datapath from
>> > what I recall.
>> > Regards
>> > KK
>> > PS>> Please don't drop the mailing list.
>> > On 9 March 2011 06:48, 杨宇 <[email protected]> wrote:
>> >> hello, kk
>> >>      thansk for your reply..
>> >>
>> >>
>> >>>       # ./udatapath/ofdatapath --detach punix:/var/run/dp0 -d
>> 004E46324304
>> >>> -i eth1,eth2
>> >> This runs the OpenFlow switch.
>> >>
>> >> I think the punix:/var/run/dp0  is the created switch.
>> >> and the 004E46324304 is the datapath , is that true ?
>> >>
>> >>
>> >> ________________________________
>> >> 发件人: kk yap
>> >> 发送时间: 2011-03-09  22:34:50
>> >> 收件人: 杨宇
>> >> 抄送: nox-dev
>> >> 主题: Re: [nox-dev] different between ofdatapath and dpctl
>> >> Hi,
>> >> Comments inline.
>> >> Regards
>> >> KK
>> >> 2011/3/9 杨宇 <[email protected]>:
>> >>> hi, all
>> >>>        when I follow the tutorial in the page
>> >>> "
>> http://www.openflow.org/foswiki/bin/view/OpenFlow/Deployment/HOWTO/LabSetup
>> >>> "
>> >>>        there is a command line:
>> >>>       # ./udatapath/ofdatapath --detach punix:/var/run/dp0 -d
>> 004E46324304
>> >>> -i eth1,eth2
>> >> This runs the OpenFlow switch.
>> >>>       Is this same with the command line:
>> >>>       ./dpctl adddp nl:0
>> >> This commandline tool ask the switch you just ran to create a datapath.
>> >>>
>> >>>       what's the difference between this two commands?
>> >>>
>> >>>   Thans a lot
>> >>>
>> >>>   Best regards.
>> >>>
>> >>>
>> >>> yang
>> >>> _______________________________________________
>> >>> nox-dev mailing list
>> >>> [email protected]
>> >>> http://noxrepo.org/mailman/listinfo/nox-dev
>> >>>
>> >>>
>> _______________________________________________
>> nox-dev mailing list
>> [email protected]
>> http://noxrepo.org/mailman/listinfo/nox-dev
>>
>
_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev

Reply via email to