CTWUG High Site Topologies

From CTWUG Wiki
Revision as of 23:29, 28 March 2013 by Aragon (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.

Edge High Site

Edge.png

Small Transit High Site

Transit1.png

Medium Transit High Site

Transit2.png

Large Transit High Site

Transit3.png

Exchange High Site

Exchange.png

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