Download presentation
Presentation is loading. Please wait.
Published byAryan Woolfolk Modified over 10 years ago
1
Request spec, Results Manifests and Slivers allocated. Real world examples from stitched slivers.
2
Convention Appearing in are what is being requested in the request specification. Rspec, results manifests and corresponding table entries are included in text boxes. To view them, put the presentation in slide show mode, and you can use a scroll bar. The textbox control is known not to work on mac versions of PowerPoint. In that case, you can find the files in the tarball sent with the presentation. ig-max
3
Request spec example 1 ig-max ig-max2 nyser Link0 Link9 if0 if1 if0 Requested nodes: ig-max and ig-max2 at max instageni rack, nyser at nysernet instageni rack Requested links: one “external” link (link0) from node ig-max to node nyser, one “internal” link from node ig-max to ig-max2. max-ig racknysernet-ig rack stitch-ig-nyse-ig-max.rspec
4
Results example 1 Slivers allocated at all the aggregates switch max-ig rack max network ion networknysernet-ig rack if0 if1 Link0 Link9 urn:publicid:IDN+instageni.nysernet.org+interface+ procurve2:1.19:ion.newy.xe-0_2_0 urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:xe- 0/2/0:nysernet-ig urn:publicid:IDN+ion.internet2.edu+interface +rtr.wash:xe-0/1/0:* urn:publicid:IDN+dragon.maxgigapop.net+in terface+mcln:1-3-1:* urn:publicid:IDN+dragon.maxgigapop.net+in terface+clpk:1-1-2:* urn:publicid:IDN+instageni.maxgigapop.net+ interface+procurve2:1.22 vlan 3206 vlan 1717 ig-max ig-max2 nyser pc2 pc2:eth1 pc2:lo0 vlan 3206 vlan 1717 sbTest-manifest-rspec-stitching-combined.xml
5
Results at max-ig switch max-ig rack if0 if1 Link9 Link0 from max-ig POV Inter Agg Link Node ig-max: sliver+10450 allocated on pc2 – If0: sliver+10454 allocated at pc2:eth1 – If1: sliver+10457 allocated at pc2:lo0 Node ig-max2: sliver+10451 – If0: sliver+10456 allocated at pc2:lo0 Link0: sliver+10453 – If0: sliver+10454 Link9:sliver+10455 – If1: sliver+10457 – If0: sliver+10456 Stitch points: procurve switch interface, and max network clpk switch interface. ig-max ig-max2 pc2 pc2:eth1 pc2:lo0 urn:publicid:IDN+dragon.maxgigapop.net+in terface+clpk:1-1-2:* urn:publicid:IDN+instageni.maxgigapop.net+ interface+procurve2:1.22 vlan 3206 sbTest-manifest-rspec-instageni-maxgigapop-net.xml
6
Results at max network Link0: sliver+dragon.maxgigapop.net-3967 max network vlan 3206 Link0 from max POV Inter Agg Link1 Inter Agg Link2 urn:publicid:IDN+ion.internet2.edu+interfac e+rtr.wash:xe-0/1/0:* urn:publicid:IDN+dragon.maxgigapop.net+in terface+mcln:1-3-1:* urn:publicid:IDN+dragon.maxgigapop.net+in terface+clpk:1-1-2:* urn:publicid:IDN+instageni.maxgigapop.net+ interface+procurve2:1.22 vlan 3206 sbTest-manifest-rspec-dragon-maxgigapop-net.xml
7
Results at ion Link0: sliver+ion.internet2.edu-116931 ion network vlan 3206 vlan 1717 Link0 from ion POV Inter Agg Link1 Inter Agg Link2 urn:publicid:IDN+instageni.nysernet.org+interface +procurve2:1.19:ion.newy.xe-0_2_0 urn:publicid:IDN+ion.internet2.edu+interface +rtr.newy:xe-0/2/0:nysernet-ig urn:publicid:IDN+ion.internet2.edu+interfac e+rtr.wash:xe-0/1/0:* urn:publicid:IDN+dragon.maxgigapop.net+in terface+mcln:1-3-1:* vlan 3206 vlan 1717 sbTest-manifest-rspec-ion-internet2-edu.xml
8
Results at nysernet-ig Node nyser: sliver+16500 allocated on pc2 – If0: sliver+16503: allocated at pc2:eth1 Link0: sliver+16502 – If0: sliver+16503 Stitch points: procurve switch interface, and ion network newy switch interface. switch Link0 from nysernet-ig POV Inter Agg Link if0 urn:publicid:IDN+instageni.nysernet.org+interface +procurve2:1.19:ion.newy.xe-0_2_0 urn:publicid:IDN+ion.internet2.edu+interface+ rtr.newy:xe-0/2/0:nysernet-ig vlan 1717 nyser pc2 pc2:eth1 vlan 1717 sbTest-manifest-rspec-instageni-nysernet-org.xml
9
Tables for example 1 at nysernet-ig tables-nysernet-ig.txt
10
Tables for example 1 at ion network aggregate Tables-ion.txt
11
Request spec example 2 ig-max ig-max2 eg-gpo Link0 Link9 if0 if1 if0 max-ig rackgpo-eg rack Requested nodes: ig-max and ig-max2 at max instageni rack, eg-gpo at GPO exogeni rack Requested links: one “external” link (link0) from node ig-max to node eg-gpo, one “internal” link from node ig-max to ig-max2. stitch-eg-gpo-ig-max.rspec
12
Results example 2 Slivers allocated at all the aggregates ig-max ig-max2 eg-gpo switch max-ig rack max network ion networkgpo-eg rack if0 if1 Link0 Link9 urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0:gpo-eg urn:publicid:IDN+ion.internet2.edu+interface +rtr.wash:xe-0/1/0:* urn:publicid:IDN+dragon.maxgigapop.net+in terface+mcln:1-3-1:* urn:publicid:IDN+dragon.maxgigapop.net+in terface+clpk:1-1-2:* urn:publicid:IDN+instageni.maxgigapop.net+ interface+procurve2:1.22 vlan 3029 vlan 3736 no vlan urn:publicid:IDN+exogeni.net:bbnNet+interfac e+BbnNet:IBM:G8052:TenGigabitEthernet:1:2: ethernet urn:publicid:IDN+exogeni.net:bbnNet+interfac e+BbnNet:IBM:G8052:TenGigabitEthernet:1:1: ethernet pc2 pc2:eth1 pc2:lo0 vlan 3736 orca-vm-cloud vlan 3029 pc2 sbTest-manifest-rspec-stitching-combined.xml
13
Results at max-ig switch max-ig rack if0 if1 Link9 Link0 from max-ig POV Inter Agg Link Node ig-max: sliver+10460 allocated on pc2 – If0: sliver+10464 allocated at pc2:eth1 – If1: sliver+10467 allocated at pc2:lo0 Node ig-max2: sliver+10461 – If0: sliver+10466 allocated at pc2:lo0 Link0: sliver+10463 – If0: sliver+10464 Link9:sliver+10465 – If1: sliver+10467 – If0: sliver+10466 Stitch points: procurve switch interface, and max network clpk switch interface. ig-max ig-max2 pc2 pc2:eth1 pc2:lo0 urn:publicid:IDN+dragon.maxgigapop.net+in terface+clpk:1-1-2:* urn:publicid:IDN+instageni.maxgigapop.net+ interface+procurve2:1.22 vlan 3029
14
Results at max network Link0: sliver+dragon.maxgigapop.net-3967 max network vlan 3029 Link0 from max POV Inter Agg Link1 Inter Agg Link2 urn:publicid:IDN+ion.internet2.edu+interface+rtr. wash:xe-0/1/0:* urn:publicid:IDN+dragon.maxgigapop.net+interface+ mcln:1-3-1:* urn:publicid:IDN+dragon.maxgigapop.net+interface+ clpk:1-1-2:* urn:publicid:IDN+instageni.maxgigapop.net+interface+ procurve2:1.22 vlan 3029
15
Results at ion Link0: sliver+ion.internet2.edu-116931 ion network vlan 3029 vlan 3736 Link0 from ion POV Inter Agg Link1 Inter Agg Link2 urn:publicid:IDN+ion.internet2.edu+interface+rtr. wash:xe-0/1/0:* urn:publicid:IDN+dragon.maxgigapop.net+interface+ mcln:1-3-1:* urn:publicid:IDN+ion.internet2.edu+interface+rtr. newy:ae0:gpo-eg urn:publicid:IDN+exogeni.net:bbnNet+interface+BbnNet :IBM:G8052:TenGigabitEthernet:1:2:ethernet vlan 3029 vlan 3736
16
Results at gpo-eg Node eg-gpo: sliver+b9051810-4ee0-49bb- b02f-2d5e522f1156:eg-gpo Link0: sliver+b9051810-4ee0-49bb-b02f- 2d5e522f1156:link0 urn:publicid:IDN+exogeni.net:bbnNet+interf ace+BbnNet:IBM:G8052:TenGigabitEthernet :1:1:ethernet appears to be an internal “hop” on the link0 path urn:publicid:IDN+exogeni.net:bbnNet+interf ace+BbnNet:IBM:G8052:TenGigabitEthernet :1:2:ethernet is the real external port of the switch that is connected to ion Link0 “segments” from gpo-eg POV Inter Agg Link eg-gpo switch gpo-eg rack if0 no vlan Alternate Link0 segment that can be reported by gpo-eg ops-monitoring urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0: gpo-eg urn:publicid:IDN+exogeni.net:bbnNet+interface+BbnNet: IBM:G8052:TenGigabitEthernet:1:2:ethernet urn:publicid:IDN+exogeni.net:bbnNet+interface+BbnNet: IBM:G8052:TenGigabitEthernet:1:1:ethernet Exogeni ops-monitoring software can report either 2 links inside the rack (vm interface to port 1:1 of switch, and port 1:1 of switch to port 1:2 of switch), or only report one link (from the vm interface to port 1:2 of the switch) vlan 3736 orca-vm-cloud
17
Tables for example 2 at gpo-eg tables-gpo-eg.txt
18
Key takeaway Aggregate local store needs to report on inter-aggregate links (so that the collector can have an end-to-end view of the links). As a result: – Interface URNs for switches must match the urn that appears as a “stitch point” in the Aggregate Manager advertisement. These stitch points are the only piece of information that is shared amongst aggregates. – An aggregate local store needs to create interface entries in its ops_interface table for its peer-remote-aggregates interfaces. These remote interfaces entries are not related to nodes (no corresponding entries in ops_node_interface). They have a “stub” role, instead of an “experimental” or “control” role. This allows the collector to identify these “remote” interfaces. – An aggregate local store needs to create interfacevlan entries in its ops_interfacevlan table for each inter-aggregate link endpoint.
19
Stitch point and interface URNs Link URNInterface URN urn:publicid:IDN+dragon.maxgigapop.net+interface+clpk:1-1-2:*urn:publicid:IDN+dragon.maxgigapop.net+interface+clpk:1-1-2 urn:publicid:IDN+dragon.maxgigapop.net+interface+mcln:1-3-1:*urn:publicid:IDN+dragon.maxgigapop.net+interface+mcln:1-3-1 urn:publicid:IDN+ion.internet2.edu+interface+rtr.wash:xe-0/1/0:*urn:publicid:IDN+ion.internet2.edu+interface+rtr.wash:xe-0/1/0 urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0:gpo-egurn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0 urn:publicid:IDN+exogeni.net:bbnNet+interface+BbnNet:IBM:G8052:TenGigabitEtherne t:1:1:ethernet urn:publicid:IDN+exogeni.net:bbnNet+interface+BbnNet:IBM:G8052:TenGigabitEtherne t:1:1 urn:publicid:IDN+exogeni.net:bbnNet+interface+BbnNet:IBM:G8052:TenGigabitEtherne t:1:2:ethernet urn:publicid:IDN+exogeni.net:bbnNet+interface+BbnNet:IBM:G8052:TenGigabitEtherne t:1:2 urn:publicid:IDN+instageni.nysernet.org+interface+procurve2:1.19:ion.newy.xe-0_2_0urn:publicid:IDN+instageni.nysernet.org+interface+procurve2:1.19
20
Stitch point and interface URNs (cont’d) Link URNInterface URN urn:publicid:IDN+instageni.maxgigapop.net+interface+procurve2:1.22 urn:publicid:IDN+emulab.net+interface+procurve-pgeni-wash:1.24 urn:publicid:IDN+emulab.net+interface+procurve-pgeni-losa:3.31 urn:publicid:IDN+emulab.net+interface+procurve-pgeni-hous:3.24 urn:publicid:IDN+emulab.net+interface+procurve-pgeni-atla:3.21 urn:publicid:IDN+clemson-clemson-control-1.clemson.edu+interface+procurve2:16 urn:publicid:IDN+emulab.net+interface+procurve-pgeni-salt:3.21 urn:publicid:IDN+instageni.stanford.edu+interface+procurve2:1.24.ion.salt.xe-0_1_1urn:publicid:IDN+instageni.stanford.edu+interface+procurve2:1.24 urn:publicid:IDN+instageni.stanford.edu+interface+procurve2:1.24.al2s.sunn.e5_1urn:publicid:IDN+instageni.stanford.edu+interface+procurve2:1.24
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.