Hi Eddie Thank you very much for your help. It is very useful for me. But I still have some questions. maybe very naive, but I am a rookie in this filed. Hope you can understand
I have read the example given by you, but I am comfused with something. from_port0, from_port1 :: FromDevice...; to_port0, to_port1 :: ToDevice...; span_tree :: EtherSpanTree(00-1f-29-4d-f8-31, in_supp, out_supp, switch); switch :: EtherSwitch; in_supp, out_supp :: Suppressor; from_port0 -> c0 :: Classifier(14/4242, -); from_port1 -> c1 :: Classifier(14/4242, -); q0 :: Queue -> to_port0; q1 :: Queue -> to_port1; c0 [0] -> [0] span_tree [0] -> q0; c1 [0] -> [1] span_tree [1] -> q1; c0 [1] -> [0] in_supp [0] -> [0] switch [0] -> [0] out_supp [0] -> q0; c1 [1] -> [1] in_supp [1] -> [1] switch [1] -> [1] out_supp [1] -> q1; 1 In this example, the switch has two ports. This means switch has two NICs, right? If I want to use one PC as a switch and suppose this switch has 8 ports, Does the PC I used actually need 8 NICs? 2 Can I use these ethernet switch relational elements on userlevel to implement some protocols designed by myself? Thanks very much. I do need help and appreciate your answers a lot. Looking forward to your help. -Jing 2010-03-26 Jing Yuan 发件人: Eddie Kohler 发送时间: 2010-02-16 17:45:45 收件人: Jing Yuan 抄送: Beyers Cronje; click 主题: Re: [Click] Question about Ethernet Switch Configuration Hi Jing, This element wasn't ever documented, but I've just added some documentation. Hopefully you will find it useful. http://read.cs.ucla.edu/gitweb?p=click;a=blob;f=elements/etherswitch/spantree.hh Eddie Jing Yuan wrote: > Thank Beyers for your quick help. > > I still have some problems. > > 1 For example, when I want to build a spanning tree among many(more than > 2)switches based on Click. How can I generate the BPDU packet? Does the > Switch still get the packet from the device and modify it to BPDU frame > format and then broadcast the modified packet(BPDU)? I have no clear idea to > configure this work. How does the EtherSpanTree element work when switch is > building a spanning tree among themselves? When configure a Ethernet Switch, > does each switch need an EtherSpanTree element? I have little knowledge on > Click and I am totally confused. > > 2 I still do not know the exact meanings of the parameter in EtherSpanTree. > Can anybody give me a detailed discription about this element? For example, > in st::EtherSpanTree(00:02:03:04:05:06, in, out, s), Does > "00:02:03:04:05:06"represent the MAC address of the switch? > > Best regards!Looking forward to your reply. I do appreciate your help very > much! > > -Jing > > 2010-01-18 > > > > Jing Yuan > > > > 发件人: Beyers Cronje > 发送时间: 2010-01-18 01:12:01 > 收件人: Jing Yuan > 抄送: click > 主题: Re: [Click] Question about Ethernet Switch Configuration > > Hi Jing, > > Look on page 69/70 of > http://pdos.csail.mit.edu/papers/click:kohler-phd/thesis.pdf for an > explanation and example of a Ethernet Switch configuration that includes > EtherSpanTree. There's also an example in click/conf directory called > kswitch.ipb > > Hope that helps. > > Beyers Cronje > > > On Mon, Jan 18, 2010 at 7:04 AM, Jing Yuan <[email protected]> wrote: > > Dear Click developers and users > > As I am familiarizing myself with Click and using Click worked as Ethernet > Switch to implement a protocol like SPT(Spanning Tree Protocol), I have some > questions about Click > > 1 I have designed a protocol and want to implement it on switch. So should I > install Click in some PCs (more than two) and use Click to configure them as > switch respectively? > > 2 My protocol is similar to STP. So I think maybe I can modify the > EtherSpanTree element, but there is no description about this element. Does > anybody have some experiences or examples about this element or some > instances of Ethernet switch which is configured with elements, such as > Supperssor, EtherSwitch and EtherSpanTree. > > I do need some detailed introductions and examples about EtherSpanTree > element. Can anybody help me and give me a > clear explanation on these questions? Thanks very much! > > All the best wishes for you! > Looking forward to your reply! > > -Jing > > 2010-01-17 > > > > Jing Yuan > _______________________________________________ > click mailing list > [email protected] > https://amsterdam.lcs.mit.edu/mailman/listinfo/click > _______________________________________________ > click mailing list > [email protected] > https://amsterdam.lcs.mit.edu/mailman/listinfo/click
<<14.gif>>
_______________________________________________ click mailing list [email protected] https://amsterdam.lcs.mit.edu/mailman/listinfo/click
