Hi Eddie I am very sorry Maybe I do not describe my problem clearly. This is the "EtherSpanTree" Element description:
EtherSpanTree(ADDR, INPUT_SUPPRESSOR, OUTPUT_SUPPRESSOR, SWITCH) and in this example: span_tree :: EtherSpanTree(00-1f-29-4d-f8-31, in_supp, out_supp, switch); "00-1f-29-4d-f8-31" is the mac address of the switch. If I want to use "EtherSpanTree" Element, do I just need to choose one of the 8 mac addresses of 8-ports switch as the parameter "ADDR"? Thanks Best Regards -Jing 2010-03-26 Jing Yuan 发件人: Eddie Kohler 发送时间: 2010-03-26 14:14:10 收件人: Jing Yuan 抄送: Beyers Cronje; click 主题: Re: [Click] Question about Ethernet Switch Configuration I don't know what you mean. An 8-port switch generally has 8 mac addresses, yes. Jing Yuan wrote: > Hi Eddie > > Thank you very much for your quick reply. > > one more question , if a switch has 8 ports and 8 NICs, meanwhile it > has 8 MAC addresses right? I just need to choose one of them as the > unique ID or address of Switch ? Thanks, appreciate your help a lot! > > Best Regards > > -Jing > > > 2010-03-26 > ------------------------------------------------------------------------ > Jing Yuan > ------------------------------------------------------------------------ > *发件人:* Eddie Kohler > *发送时间:* 2010-03-26 13:27:10 > *收件人:* Jing Yuan > *抄送:* Beyers Cronje; click > *主题:* Re: [Click] Question about Ethernet Switch Configuration > 1. Yes, 2. Yes if you can make it work (if it works for you). > E > Jing Yuan wrote: > > 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 _______________________________________________ click mailing list [email protected] https://amsterdam.lcs.mit.edu/mailman/listinfo/click
