175 lines
5.8 KiB
Org Mode
175 lines
5.8 KiB
Org Mode
:PROPERTIES:
|
|
:ID: e83c1ece-35f6-414d-986f-59533fb3d6a9
|
|
:END:
|
|
#+title: Sailmaker Network
|
|
#+startup: hideblocks
|
|
|
|
The network topology for [[id:2059634f-422e-4be2-8812-22f5f0dc2626][Our house]]. Service is provided via Verizon FIOS. The
|
|
coax connection from Verizon is disconnected to avoid interference from our
|
|
local MoCA network.
|
|
* Diagram
|
|
#+begin_notes
|
|
1: Somehow reaches Josh's room (unbroken?)
|
|
2:
|
|
3: b splitter to living room
|
|
3.1: kitchen island
|
|
3.2: living room
|
|
4.1: office
|
|
4.2: router (media room)
|
|
|
|
?: Directly up outside wall by main splitter corner. Attic, maybe?
|
|
?: Up beside splitter facing edge of basement stair entrance. Bare panel exists at that point behind bookshelf in media room. Possibly terminates at Stephanie's upstairs desk (runs over door frame from back wall. Faulty, may be chewed too much to work. Will need to be cut.
|
|
|
|
?: up duct along stairs facing dining room wall.
|
|
#+end_notes
|
|
|
|
#+name: sailmaker-network
|
|
#+begin_src dot :file sailmaker-network.png :exports results
|
|
digraph {
|
|
internet [label="FIOS",shape="doublecircle"]
|
|
|
|
subgraph cluster_splitter_main {
|
|
label="Main Splitter"
|
|
node[shape="circle"]
|
|
s1[label="IN"]
|
|
s1_1[label="1"]
|
|
s1_2[label="2"]
|
|
s1_3[label="3"]
|
|
s1_4[label="4"]
|
|
}
|
|
subgraph cluster_splitter_aux {
|
|
label="Aux Splitter"
|
|
node[shape="circle"]
|
|
s4[label="IN"]
|
|
s4_1[label="1"]
|
|
s4_2[label="2"]
|
|
}
|
|
|
|
subgraph cluster_basement {
|
|
label="Basement"
|
|
ont[label="ONT",shape="square"]
|
|
subgraph cluster_basement_equipment {
|
|
label="Equipment Panel"
|
|
router[label="Router",shape="rectangle"]
|
|
router_adapter[label="MoCA Adapter",shape="rectangle"]
|
|
poe_switch[label="PoE Switch",shape="rectangle"]
|
|
hue_bridge[label="HUE Bridge",shape="rectangle"]
|
|
omada_controller[label="Omada Controller",shape="rectangle"]
|
|
}
|
|
subgraph cluster_splitter_basement {
|
|
label="Splitter"
|
|
node[shape="circle"]
|
|
s3[label="IN"]
|
|
s3_1[label="1"]
|
|
s3_2[label="2"]
|
|
}
|
|
}
|
|
subgraph cluster_first_floor {
|
|
label="First Floor"
|
|
subgraph cluster_living_room {
|
|
label="Living Room"
|
|
living_room_adapter[label="MoCA Adapter",shape="rectangle"]
|
|
living_room_switch[label="Switch",shape="rectangle"]
|
|
living_room_tv[label="Living Room TV", shape="rectangle"]
|
|
ps5[label="PS5",shape="rectangle"]
|
|
nespi[label="NESPi",shape="rectangle"]
|
|
|
|
edge[color="blue",penwidth=2] // Ethernet
|
|
living_room_switch -> living_room_tv
|
|
living_room_switch -> ps5
|
|
living_room_switch -> nespi
|
|
}
|
|
subgraph cluster_media_room {
|
|
label="Media Room"
|
|
}
|
|
subgraph cluster_kitchen {
|
|
label="Kitchen"
|
|
node[shape="circle"]
|
|
kitchen_ap[label="EAP"]
|
|
kitchen_in[label=""]
|
|
}
|
|
}
|
|
subgraph cluster_second_floor {
|
|
label="Second Floor"
|
|
subgraph cluster_office {
|
|
label="Office"
|
|
office_adapter[label="MoCA Adapter",shape="rectangle"]
|
|
office_dock[label="Laptop Dock",shape="rectangle"]
|
|
office_tv[label="Office TV",shape="rectangle"]
|
|
|
|
subgraph cluster_office_rack {
|
|
label="Network Rack"
|
|
office_patch_panel[label="Patch Panel", shape="rectangle"]
|
|
office_switch[label="Switch",shape="rectangle"]
|
|
nomadix[label="Nomadix",shape="rectangle"]
|
|
office_rack_power[label="Office Rack Power",shape="rectangle"]
|
|
reason[label="Reason",shape="square"]
|
|
}
|
|
|
|
|
|
edge[color="blue",penwidth=2] // Ethernet
|
|
office_adapter -> office_patch_panel
|
|
office_patch_panel -> office_switch
|
|
office_switch -> office_tv
|
|
office_switch -> office_dock
|
|
office_switch -> nomadix
|
|
office_switch -> office_rack_power
|
|
office_switch -> reason
|
|
|
|
}
|
|
subgraph cluster_josh{
|
|
label="Josh's Room"
|
|
subgraph cluster_josh_splitter {
|
|
label="Splitter"
|
|
node[shape="circle"]
|
|
josh_in[label="IN"]
|
|
josh_1[label="1"]
|
|
josh_2[label="2"]
|
|
}
|
|
josh_adapter[label="MoCA Adapter",shape="rectangle"]
|
|
josh_pc[label="Josh's PC",shape="square"]
|
|
|
|
edge[color="blue",penwidth=2] // Ethernet
|
|
josh_adapter -> josh_pc
|
|
}
|
|
subgraph cluster_cat{
|
|
label="Cat's Room"
|
|
cat_adapter[label="MoCA Adapter",shape="rectangle"]
|
|
cat_pc[label="Cat's PC",shape="square"]
|
|
|
|
edge[color="blue",penwidth=2] // Ethernet
|
|
cat_adapter -> cat_pc
|
|
}
|
|
}
|
|
|
|
edge[color="red",penwidth=3] // Fiber-optic
|
|
internet -> ont
|
|
|
|
edge[color="blue",penwidth=2] // Ethernet
|
|
ont -> router
|
|
router -> router_adapter
|
|
router -> hue_bridge
|
|
router -> poe_switch
|
|
|
|
edge[color="gold",penwidth=2] // Powered Ethernet
|
|
poe_switch -> omada_controller
|
|
poe_switch -> kitchen_ap
|
|
|
|
edge[color="black",penwidth=5] // Coaxial
|
|
router_adapter -> s1 [constraint=none]
|
|
s1_1 -> josh_in
|
|
josh_1 -> josh_adapter
|
|
josh_2 -> cat_adapter
|
|
|
|
s1_3 -> s3
|
|
s1_4 -> s4
|
|
s3_1 -> kitchen_in
|
|
s3_2 -> living_room_adapter
|
|
living_room_adapter -> living_room_switch
|
|
s4_1 -> office_adapter
|
|
}
|
|
#+end_src
|
|
|
|
#+attr_org: :width 1000
|
|
#+RESULTS: sailmaker-network
|
|
[[file:sailmaker-network.png]]
|