Difference between revisions of "CTWUG High Site Topologies"
From CTWUG Wiki
Line 17: | Line 17: | ||
=Graphviz Source= | =Graphviz Source= | ||
− | + | <pre> | |
+ | graph { | ||
+ | graph [label="Edge High Site", labelloc="t"] | ||
+ | rb1 [shape=Mrecord, label="{RB433GL|{<w1> wlan1|<w2> wlan2|{<e1> ether1|<e2> ether2|<e3> ether3}}}", fillcolor=lightblue, style=filled] | ||
+ | hs1 [shape=circle, label="High Site", fillcolor="pink", style="bold, filled"] | ||
+ | lan1 [shape=hexagon, label="Sector", fillcolor=lightblue, style="filled"] | ||
+ | lan2 [shape=octagon, label="Home\nLAN", fillcolor=green3, style="filled"] | ||
+ | hs1 -- rb1:w1 [color=red, style=bold] | ||
+ | rb1:w2 -- lan1 | ||
+ | rb1:e1 -- lan2 [color=green] | ||
+ | client1 [fillcolor=orange, style=filled] | ||
+ | client2 [fillcolor=orange, style=filled] | ||
+ | client3 [fillcolor=orange, style=filled] | ||
+ | lan1 -- client1 [color=orange] | ||
+ | lan1 -- client2 [color=orange] | ||
+ | lan1 -- client3 [color=orange] | ||
+ | } | ||
+ | </pre> | ||
+ | <pre> | ||
+ | graph { | ||
+ | graph [label="Small Transit High Site", labelloc="t"] | ||
+ | rb1 [shape=Mrecord, label="{Sextant|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] | ||
+ | rb2 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] | ||
+ | rb3 [shape=Mrecord, label="{RB750GL|{<s1> switch1|<e1> ether1}}", fillcolor=lightblue, style=filled] | ||
+ | hs1 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] | ||
+ | hs2 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] | ||
+ | lan1 [shape=hexagon, label="Backbone\nLAN", fillcolor=green3, style="filled"] | ||
+ | lan2 [shape=octagon, label="Home\nLAN", fillcolor=green3, style="filled"] | ||
+ | hs1 -- rb1:w1 [color=red, style=bold] | ||
+ | hs2 -- rb2:w1 [color=red, style=bold] | ||
+ | rb1:e1 -- lan1 [color=green] | ||
+ | rb2:e1 -- lan1 [color=green] | ||
+ | rb3:s1 -- lan1 [color=green] | ||
+ | rb3:e1 -- lan2 [color=green] | ||
+ | } | ||
+ | </pre> | ||
+ | <pre> | ||
+ | graph { | ||
+ | graph [label="Medium Transit High Site", labelloc="t"] | ||
+ | rb1 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] | ||
+ | rb2 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] | ||
+ | rb3 [shape=Mrecord, label="{Sextant|{<w1> wlan1\n5 GHz|<e1> ether1}}", fillcolor=lightblue, style=filled] | ||
+ | rb4 [shape=Mrecord, label="{RB2011|{<s1> switch1|<s2> switch2}}", fillcolor=lightblue, style=filled] | ||
+ | rb5 [shape=Mrecord, label="{RB750GL|{<e1> ether1|<s1> switch1}}", fillcolor=lightblue, style=filled] | ||
+ | hs1 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] | ||
+ | hs2 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] | ||
+ | ap1 [shape=hexagon, label="Panel", fillcolor=lightblue, style="filled"] | ||
+ | lan1 [shape=octagon, label="Backbone\nLAN", fillcolor=green3, style="filled"] | ||
+ | lan2 [shape=octagon, label="High Site\nLAN", fillcolor=green3, style="filled"] | ||
+ | lan3 [shape=octagon, label="Home\nLAN", fillcolor=green3, style="filled"] | ||
+ | hs1 -- rb1:w1 [color=red, style=bold] | ||
+ | hs2 -- rb2:w1 [color=red, style=bold] | ||
+ | rb1:e1 -- lan1 [color=green] | ||
+ | rb2:e1 -- lan1 [color=green] | ||
+ | lan1 -- rb4:s1 [color=green] | ||
+ | rb4:s2 -- lan2 [color=green] | ||
+ | rb3:e1 -- lan2 [color=green] | ||
+ | rb5:e1 -- lan2 [color=green] | ||
+ | rb5:s1 -- lan3 [color=green] | ||
+ | rb3:w1 -- ap1 | ||
+ | client1 [fillcolor=orange, style=filled] | ||
+ | ap1 -- client1 [color=orange] | ||
+ | } | ||
+ | </pre> | ||
+ | <pre> | ||
+ | graph { | ||
+ | graph [label="Large Transit High Site", labelloc="t"] | ||
+ | rb1 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] | ||
+ | rb2 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] | ||
+ | rb3 [shape=Mrecord, label="{Sextant|{<w1> wlan1\n5 GHz|<e1> ether1}}", fillcolor=lightblue, style=filled] | ||
+ | rb4 [shape=Mrecord, label="{RB433GL|{<w1> wlan1|<w2> wlan2|{<e1> ether1|<e2> ether2|<e3> ether3}}}", fillcolor=lightblue, style=filled] | ||
+ | rb5 [shape=Mrecord, label="{RB2011|{<s1> switch1|<s2> switch2}}", fillcolor=lightblue, style=filled] | ||
+ | rb6 [shape=Mrecord, label="{RB750GL|{<s1> switch1|<e1> ether1}}", fillcolor=lightblue, style=filled] | ||
+ | hs1 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] | ||
+ | hs2 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] | ||
+ | ap1 [shape=hexagon, label="Sector", fillcolor=lightblue, style="filled"] | ||
+ | ap2 [shape=hexagon, label="Sector", fillcolor=lightblue, style="filled"] | ||
+ | ap3 [shape=hexagon, label="Panel", fillcolor=lightblue, style="filled"] | ||
+ | lan1 [shape=octagon, label="Backbone\nLAN", fillcolor=green3, style="filled"] | ||
+ | lan2 [shape=octagon, label="High Site\nLAN", fillcolor=green3, style="filled"] | ||
+ | lan3 [shape=octagon, label="Home\nLAN", fillcolor=green3, style="filled"] | ||
+ | hs1 -- rb1:w1 [color=red, style=bold] | ||
+ | hs2 -- rb2:w1 [color=red, style=bold] | ||
+ | rb1:e1 -- lan1 [color=green] | ||
+ | rb2:e1 -- lan1 [color=green] | ||
+ | lan1 -- rb5:s1 [color=green] | ||
+ | rb5:s2 -- lan2 [color=green] | ||
+ | lan2 -- rb3:e1 [color=green] | ||
+ | lan2 -- rb6:e1 [color=green] | ||
+ | lan2 -- rb4:e1 [color=green] | ||
+ | rb6:s1 -- lan3 [color=green] | ||
+ | ap1 -- rb4:w1 | ||
+ | rb4:w2 -- ap2 | ||
+ | rb3:w1 -- ap3 | ||
+ | client1 [fillcolor=orange, style=filled] | ||
+ | client2 [fillcolor=orange, style=filled] | ||
+ | client3 [fillcolor=orange, style=filled] | ||
+ | client4 [fillcolor=orange, style=filled] | ||
+ | client5 [fillcolor=orange, style=filled] | ||
+ | client6 [fillcolor=orange, style=filled] | ||
+ | client7 [fillcolor=orange, style=filled] | ||
+ | ap3 -- client1 [color=orange] | ||
+ | client2 -- ap1 [color=orange] | ||
+ | client3 -- ap1 [color=orange] | ||
+ | client4 -- ap1 [color=orange] | ||
+ | ap2 -- client5 [color=orange] | ||
+ | ap2 -- client6 [color=orange] | ||
+ | ap2 -- client7 [color=orange] | ||
+ | } | ||
+ | </pre> | ||
+ | <pre> | ||
+ | graph { | ||
+ | graph [label="Exchange High Site", labelloc="t"] | ||
+ | rb1 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] | ||
+ | rb2 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] | ||
+ | rb3 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] | ||
+ | rb4 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] | ||
+ | rb5 [shape=Mrecord, label="{Sextant|{<w1> wlan1\n5 GHz|<e1> ether1}}", fillcolor=lightblue, style=filled] | ||
+ | rb6 [shape=Mrecord, label="{RB433GL|{<w1> wlan1|<w2> wlan2|{<e1> ether1|<e2> ether2|<e3> ether3}}}", fillcolor=lightblue, style=filled] | ||
+ | rb7 [shape=Mrecord, label="{RB2011|{<s1> switch1|<s2> switch2}}", fillcolor=lightblue, style=filled] | ||
+ | rb8 [shape=Mrecord, label="{RB750GL|{<s1> switch1|<e1> ether1}}", fillcolor=lightblue, style=filled] | ||
+ | hs1 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] | ||
+ | hs2 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] | ||
+ | hs3 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] | ||
+ | hs4 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] | ||
+ | ap1 [shape=hexagon, label="Sector", fillcolor=lightblue, style="filled"] | ||
+ | ap2 [shape=hexagon, label="Sector", fillcolor=lightblue, style="filled"] | ||
+ | ap3 [shape=hexagon, label="Panel", fillcolor=lightblue, style="filled"] | ||
+ | lan1 [shape=octagon, label="Backbone\nLAN", fillcolor=green3, style="filled"] | ||
+ | lan2 [shape=octagon, label="High Site\nLAN", fillcolor=green3, style="filled"] | ||
+ | lan3 [shape=octagon, label="Home\nLAN", fillcolor=green3, style="filled"] | ||
+ | hs1 -- rb1:w1 [color=red, style=bold] | ||
+ | hs2 -- rb2:w1 [color=red, style=bold] | ||
+ | hs3 -- rb3:w1 [color=red, style=bold] | ||
+ | hs4 -- rb4:w1 [color=red, style=bold] | ||
+ | rb1:e1 -- lan1 [color=green] | ||
+ | rb2:e1 -- lan1 [color=green] | ||
+ | rb3:e1 -- lan1 [color=green] | ||
+ | rb4:e1 -- lan1 [color=green] | ||
+ | lan1 -- rb7:s1 [color=green] | ||
+ | rb7:s2 -- lan2 [color=green] | ||
+ | lan2 -- rb5:e1 [color=green] | ||
+ | lan2 -- rb8:e1 [color=green] | ||
+ | lan2 -- rb6:e1 [color=green] | ||
+ | rb8:s1 -- lan3 [color=green] | ||
+ | ap1 -- rb6:w1 | ||
+ | rb6:w2 -- ap2 | ||
+ | rb5:w1 -- ap3 | ||
+ | client1 [fillcolor=orange, style=filled] | ||
+ | client2 [fillcolor=orange, style=filled] | ||
+ | client3 [fillcolor=orange, style=filled] | ||
+ | client4 [fillcolor=orange, style=filled] | ||
+ | client5 [fillcolor=orange, style=filled] | ||
+ | client6 [fillcolor=orange, style=filled] | ||
+ | client7 [fillcolor=orange, style=filled] | ||
+ | ap3 -- client1 [color=orange] | ||
+ | client2 -- ap1 [color=orange] | ||
+ | client3 -- ap1 [color=orange] | ||
+ | client4 -- ap1 [color=orange] | ||
+ | ap2 -- client5 [color=orange] | ||
+ | ap2 -- client6 [color=orange] | ||
+ | ap2 -- client7 [color=orange] | ||
+ | } | ||
+ | </pre> |
Latest revision as of 23:29, 28 March 2013
Below are topology examples for CTWUG High Site construction. Model numbers of routers in these examples are arbitrary. The important information in these examples is the demonstration of how high sites are tiered into separate backbone, high site, and private LAN segments.
Contents
Edge High Site
Small Transit High Site
Medium Transit High Site
Large Transit High Site
Exchange High Site
Graphviz Source
graph { graph [label="Edge High Site", labelloc="t"] rb1 [shape=Mrecord, label="{RB433GL|{<w1> wlan1|<w2> wlan2|{<e1> ether1|<e2> ether2|<e3> ether3}}}", fillcolor=lightblue, style=filled] hs1 [shape=circle, label="High Site", fillcolor="pink", style="bold, filled"] lan1 [shape=hexagon, label="Sector", fillcolor=lightblue, style="filled"] lan2 [shape=octagon, label="Home\nLAN", fillcolor=green3, style="filled"] hs1 -- rb1:w1 [color=red, style=bold] rb1:w2 -- lan1 rb1:e1 -- lan2 [color=green] client1 [fillcolor=orange, style=filled] client2 [fillcolor=orange, style=filled] client3 [fillcolor=orange, style=filled] lan1 -- client1 [color=orange] lan1 -- client2 [color=orange] lan1 -- client3 [color=orange] }
graph { graph [label="Small Transit High Site", labelloc="t"] rb1 [shape=Mrecord, label="{Sextant|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] rb2 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] rb3 [shape=Mrecord, label="{RB750GL|{<s1> switch1|<e1> ether1}}", fillcolor=lightblue, style=filled] hs1 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] hs2 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] lan1 [shape=hexagon, label="Backbone\nLAN", fillcolor=green3, style="filled"] lan2 [shape=octagon, label="Home\nLAN", fillcolor=green3, style="filled"] hs1 -- rb1:w1 [color=red, style=bold] hs2 -- rb2:w1 [color=red, style=bold] rb1:e1 -- lan1 [color=green] rb2:e1 -- lan1 [color=green] rb3:s1 -- lan1 [color=green] rb3:e1 -- lan2 [color=green] }
graph { graph [label="Medium Transit High Site", labelloc="t"] rb1 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] rb2 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] rb3 [shape=Mrecord, label="{Sextant|{<w1> wlan1\n5 GHz|<e1> ether1}}", fillcolor=lightblue, style=filled] rb4 [shape=Mrecord, label="{RB2011|{<s1> switch1|<s2> switch2}}", fillcolor=lightblue, style=filled] rb5 [shape=Mrecord, label="{RB750GL|{<e1> ether1|<s1> switch1}}", fillcolor=lightblue, style=filled] hs1 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] hs2 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] ap1 [shape=hexagon, label="Panel", fillcolor=lightblue, style="filled"] lan1 [shape=octagon, label="Backbone\nLAN", fillcolor=green3, style="filled"] lan2 [shape=octagon, label="High Site\nLAN", fillcolor=green3, style="filled"] lan3 [shape=octagon, label="Home\nLAN", fillcolor=green3, style="filled"] hs1 -- rb1:w1 [color=red, style=bold] hs2 -- rb2:w1 [color=red, style=bold] rb1:e1 -- lan1 [color=green] rb2:e1 -- lan1 [color=green] lan1 -- rb4:s1 [color=green] rb4:s2 -- lan2 [color=green] rb3:e1 -- lan2 [color=green] rb5:e1 -- lan2 [color=green] rb5:s1 -- lan3 [color=green] rb3:w1 -- ap1 client1 [fillcolor=orange, style=filled] ap1 -- client1 [color=orange] }
graph { graph [label="Large Transit High Site", labelloc="t"] rb1 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] rb2 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] rb3 [shape=Mrecord, label="{Sextant|{<w1> wlan1\n5 GHz|<e1> ether1}}", fillcolor=lightblue, style=filled] rb4 [shape=Mrecord, label="{RB433GL|{<w1> wlan1|<w2> wlan2|{<e1> ether1|<e2> ether2|<e3> ether3}}}", fillcolor=lightblue, style=filled] rb5 [shape=Mrecord, label="{RB2011|{<s1> switch1|<s2> switch2}}", fillcolor=lightblue, style=filled] rb6 [shape=Mrecord, label="{RB750GL|{<s1> switch1|<e1> ether1}}", fillcolor=lightblue, style=filled] hs1 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] hs2 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] ap1 [shape=hexagon, label="Sector", fillcolor=lightblue, style="filled"] ap2 [shape=hexagon, label="Sector", fillcolor=lightblue, style="filled"] ap3 [shape=hexagon, label="Panel", fillcolor=lightblue, style="filled"] lan1 [shape=octagon, label="Backbone\nLAN", fillcolor=green3, style="filled"] lan2 [shape=octagon, label="High Site\nLAN", fillcolor=green3, style="filled"] lan3 [shape=octagon, label="Home\nLAN", fillcolor=green3, style="filled"] hs1 -- rb1:w1 [color=red, style=bold] hs2 -- rb2:w1 [color=red, style=bold] rb1:e1 -- lan1 [color=green] rb2:e1 -- lan1 [color=green] lan1 -- rb5:s1 [color=green] rb5:s2 -- lan2 [color=green] lan2 -- rb3:e1 [color=green] lan2 -- rb6:e1 [color=green] lan2 -- rb4:e1 [color=green] rb6:s1 -- lan3 [color=green] ap1 -- rb4:w1 rb4:w2 -- ap2 rb3:w1 -- ap3 client1 [fillcolor=orange, style=filled] client2 [fillcolor=orange, style=filled] client3 [fillcolor=orange, style=filled] client4 [fillcolor=orange, style=filled] client5 [fillcolor=orange, style=filled] client6 [fillcolor=orange, style=filled] client7 [fillcolor=orange, style=filled] ap3 -- client1 [color=orange] client2 -- ap1 [color=orange] client3 -- ap1 [color=orange] client4 -- ap1 [color=orange] ap2 -- client5 [color=orange] ap2 -- client6 [color=orange] ap2 -- client7 [color=orange] }
graph { graph [label="Exchange High Site", labelloc="t"] rb1 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] rb2 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] rb3 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] rb4 [shape=Mrecord, label="{RB711G|{<w1> wlan1|{<e1> ether1}}}", fillcolor=lightblue, style=filled] rb5 [shape=Mrecord, label="{Sextant|{<w1> wlan1\n5 GHz|<e1> ether1}}", fillcolor=lightblue, style=filled] rb6 [shape=Mrecord, label="{RB433GL|{<w1> wlan1|<w2> wlan2|{<e1> ether1|<e2> ether2|<e3> ether3}}}", fillcolor=lightblue, style=filled] rb7 [shape=Mrecord, label="{RB2011|{<s1> switch1|<s2> switch2}}", fillcolor=lightblue, style=filled] rb8 [shape=Mrecord, label="{RB750GL|{<s1> switch1|<e1> ether1}}", fillcolor=lightblue, style=filled] hs1 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] hs2 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] hs3 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] hs4 [shape=circle, label="Backbone\nHigh Site", fillcolor="pink", style="bold, filled"] ap1 [shape=hexagon, label="Sector", fillcolor=lightblue, style="filled"] ap2 [shape=hexagon, label="Sector", fillcolor=lightblue, style="filled"] ap3 [shape=hexagon, label="Panel", fillcolor=lightblue, style="filled"] lan1 [shape=octagon, label="Backbone\nLAN", fillcolor=green3, style="filled"] lan2 [shape=octagon, label="High Site\nLAN", fillcolor=green3, style="filled"] lan3 [shape=octagon, label="Home\nLAN", fillcolor=green3, style="filled"] hs1 -- rb1:w1 [color=red, style=bold] hs2 -- rb2:w1 [color=red, style=bold] hs3 -- rb3:w1 [color=red, style=bold] hs4 -- rb4:w1 [color=red, style=bold] rb1:e1 -- lan1 [color=green] rb2:e1 -- lan1 [color=green] rb3:e1 -- lan1 [color=green] rb4:e1 -- lan1 [color=green] lan1 -- rb7:s1 [color=green] rb7:s2 -- lan2 [color=green] lan2 -- rb5:e1 [color=green] lan2 -- rb8:e1 [color=green] lan2 -- rb6:e1 [color=green] rb8:s1 -- lan3 [color=green] ap1 -- rb6:w1 rb6:w2 -- ap2 rb5:w1 -- ap3 client1 [fillcolor=orange, style=filled] client2 [fillcolor=orange, style=filled] client3 [fillcolor=orange, style=filled] client4 [fillcolor=orange, style=filled] client5 [fillcolor=orange, style=filled] client6 [fillcolor=orange, style=filled] client7 [fillcolor=orange, style=filled] ap3 -- client1 [color=orange] client2 -- ap1 [color=orange] client3 -- ap1 [color=orange] client4 -- ap1 [color=orange] ap2 -- client5 [color=orange] ap2 -- client6 [color=orange] ap2 -- client7 [color=orange] }