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]
}




