Update sailmaker network diagram
This commit is contained in:
parent
113d5bb388
commit
bb7da8e7d2
2 changed files with 55 additions and 156 deletions
|
@ -2,6 +2,7 @@
|
||||||
:ID: e83c1ece-35f6-414d-986f-59533fb3d6a9
|
:ID: e83c1ece-35f6-414d-986f-59533fb3d6a9
|
||||||
:END:
|
:END:
|
||||||
#+title: Sailmaker Network
|
#+title: Sailmaker Network
|
||||||
|
#+startup: hideblocks
|
||||||
|
|
||||||
The network topology for [[id:2059634f-422e-4be2-8812-22f5f0dc2626][Our house]]. Service is provided via Verizon FIOS. The
|
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
|
coax connection from Verizon is disconnected to avoid interference from our
|
||||||
|
@ -22,7 +23,8 @@ local MoCA network.
|
||||||
?: up duct along stairs facing dining room wall.
|
?: up duct along stairs facing dining room wall.
|
||||||
#+end_notes
|
#+end_notes
|
||||||
|
|
||||||
#+begin_src dot :file sailmaker-network-connections.svg
|
#+name: sailmaker-network
|
||||||
|
#+begin_src dot :file sailmaker-network.png :exports results
|
||||||
digraph {
|
digraph {
|
||||||
internet [label="FIOS",shape="doublecircle"]
|
internet [label="FIOS",shape="doublecircle"]
|
||||||
|
|
||||||
|
@ -45,13 +47,7 @@ local MoCA network.
|
||||||
|
|
||||||
subgraph cluster_basement {
|
subgraph cluster_basement {
|
||||||
label="Basement"
|
label="Basement"
|
||||||
subgraph cluster_ont {
|
ont[label="ONT",shape="square"]
|
||||||
label="ONT"
|
|
||||||
node[shape="circle"]
|
|
||||||
ont_in[label="IN"]
|
|
||||||
node[shape="square"]
|
|
||||||
ont_ethernet[label="OUT"]
|
|
||||||
}
|
|
||||||
subgraph cluster_splitter_basement {
|
subgraph cluster_splitter_basement {
|
||||||
label="Splitter"
|
label="Splitter"
|
||||||
node[shape="circle"]
|
node[shape="circle"]
|
||||||
|
@ -64,40 +60,21 @@ local MoCA network.
|
||||||
label="First Floor"
|
label="First Floor"
|
||||||
subgraph cluster_living_room {
|
subgraph cluster_living_room {
|
||||||
label="Living Room"
|
label="Living Room"
|
||||||
subgraph cluster_living_room_adapter {
|
living_room_adapter[label="MoCA Adapter",shape="rectangle"]
|
||||||
label="MoCA Adapter"
|
living_room_switch[label="Switch",shape="rectangle"]
|
||||||
node[shape="circle"]
|
living_room_tv[label="Living Room TV", shape="rectangle"]
|
||||||
la_in[label="IN"]
|
ps5[label="PS5",shape="rectangle"]
|
||||||
node[shape="square"]
|
nespi[label="NESPi",shape="rectangle"]
|
||||||
la_out[label="OUT"]
|
|
||||||
}
|
edge[color="blue",penwidth=2] // Ethernet
|
||||||
subgraph cluster_living_room_switch {
|
living_room_switch -> living_room_tv
|
||||||
label="Switch"
|
living_room_switch -> ps5
|
||||||
ls_1[label="1"]
|
living_room_switch -> nespi
|
||||||
ls_2[label="2"]
|
|
||||||
ls_3[label="3"]
|
|
||||||
ls_4[label="4"]
|
|
||||||
ls_5[label="5"]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
subgraph cluster_media_room {
|
subgraph cluster_media_room {
|
||||||
label="Media Room"
|
label="Media Room"
|
||||||
subgraph cluster_router {
|
router[label="Router",shape="rectangle"]
|
||||||
label="Router"
|
router_adapter[label="MoCA Adapter",shape="rectangle"]
|
||||||
node[shape="square"]
|
|
||||||
router_in[label="IN"]
|
|
||||||
router_1[label="1"]
|
|
||||||
router_2[label="2"]
|
|
||||||
router_3[label="3"]
|
|
||||||
router_4[label="4"]
|
|
||||||
}
|
|
||||||
subgraph cluster_router_adapter {
|
|
||||||
label="MoCA Adapter"
|
|
||||||
node[shape="square"]
|
|
||||||
router_adapter_in[label="IN"]
|
|
||||||
node[shape="circle"]
|
|
||||||
router_adapter_out[label="OUT"]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
subgraph cluster_kitchen {
|
subgraph cluster_kitchen {
|
||||||
label="Kitchen Island"
|
label="Kitchen Island"
|
||||||
|
@ -109,11 +86,18 @@ local MoCA network.
|
||||||
label="Second Floor"
|
label="Second Floor"
|
||||||
subgraph cluster_office {
|
subgraph cluster_office {
|
||||||
label="Office"
|
label="Office"
|
||||||
subgraph cluster_office_adapter {
|
office_adapter[label="MoCA Adapter",shape="rectangle"]
|
||||||
label="MoCA Adapter"
|
office_switch[label="Switch",shape="rectangle"]
|
||||||
node[shape="circle"]
|
office_dock[label="Laptop Dock",shape="rectangle"]
|
||||||
office_in[label="IN"]
|
office_tv[label="Office TV",shape="rectangle"]
|
||||||
}
|
reason[label="Reason",shape="square"]
|
||||||
|
|
||||||
|
edge[color="blue",penwidth=2] // Ethernet
|
||||||
|
office_adapter -> office_switch
|
||||||
|
office_switch -> office_dock
|
||||||
|
office_switch -> office_tv
|
||||||
|
office_switch -> reason
|
||||||
|
|
||||||
}
|
}
|
||||||
subgraph cluster_josh{
|
subgraph cluster_josh{
|
||||||
label="Josh's Room"
|
label="Josh's Room"
|
||||||
|
@ -124,129 +108,44 @@ local MoCA network.
|
||||||
josh_1[label="1"]
|
josh_1[label="1"]
|
||||||
josh_2[label="2"]
|
josh_2[label="2"]
|
||||||
}
|
}
|
||||||
subgraph cluster_josh_adapter {
|
josh_adapter[label="MoCA Adapter",shape="rectangle"]
|
||||||
label="MoCA Adapter"
|
josh_pc[label="Josh's PC",shape="square"]
|
||||||
node[shape="circle"]
|
|
||||||
josh_adapter_in[label="IN"]
|
edge[color="blue",penwidth=2] // Ethernet
|
||||||
node[shape="square"]
|
josh_adapter -> josh_pc
|
||||||
josh_adapter_out[label="OUT"]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
subgraph cluster_cat{
|
subgraph cluster_cat{
|
||||||
label="Cat's Room"
|
label="Cat's Room"
|
||||||
subgraph cluster_cat_adapter {
|
cat_adapter[label="MoCA Adapter",shape="rectangle"]
|
||||||
label="MoCA Adapter"
|
cat_pc[label="Cat's PC",shape="square"]
|
||||||
node[shape="circle"]
|
|
||||||
cat_in[label="IN"]
|
edge[color="blue",penwidth=2] // Ethernet
|
||||||
}
|
cat_adapter -> cat_pc
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
internet -> ont_in
|
edge[color="red",penwidth=3] // Fiber-optic
|
||||||
ont_ethernet -> router_in
|
internet -> ont
|
||||||
router_1 -> router_adapter_in
|
|
||||||
router_adapter_out -> s1
|
edge[color="blue",penwidth=2] // Ethernet
|
||||||
|
ont -> router
|
||||||
|
router -> router_adapter
|
||||||
|
|
||||||
|
edge[color="black",penwidth=5] // Coaxial
|
||||||
|
router_adapter -> s1 [constraint=none]
|
||||||
s1_1 -> josh_in
|
s1_1 -> josh_in
|
||||||
josh_1 -> josh_adapter_in
|
josh_1 -> josh_adapter
|
||||||
josh_2 -> cat_in
|
josh_2 -> cat_adapter
|
||||||
|
|
||||||
s1_3 -> s3
|
s1_3 -> s3
|
||||||
s1_4 -> s4
|
s1_4 -> s4
|
||||||
s3_1 -> kitchen_in
|
s3_1 -> kitchen_in
|
||||||
s3_2 -> la_in
|
s3_2 -> living_room_adapter
|
||||||
la_out -> ls_1
|
living_room_adapter -> living_room_switch
|
||||||
s4_1 -> office_in
|
s4_1 -> office_adapter
|
||||||
}
|
}
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
#+RESULTS:
|
#+attr_org: :width 1000
|
||||||
[[file:sailmaker-network-connections.svg]]
|
#+RESULTS: sailmaker-network
|
||||||
* Diagram (old) :ARCHIVE:
|
[[file:sailmaker-network.png]]
|
||||||
#+name: network
|
|
||||||
#+begin_src plantuml :file sailmaker-network.svg
|
|
||||||
skinparam linetype ortho
|
|
||||||
|
|
||||||
frame Outside {
|
|
||||||
component ONT
|
|
||||||
component "Outside 4-Way Splitter\n(5-1000Mhz)" {
|
|
||||||
port os4_in
|
|
||||||
port os4_1
|
|
||||||
port os4_2
|
|
||||||
port os4_3
|
|
||||||
port os4_4
|
|
||||||
}
|
|
||||||
component "Outside 3-Way Splitter\n(5-1670Mhz)" {
|
|
||||||
port os3_in
|
|
||||||
port os3_1
|
|
||||||
port os3_2
|
|
||||||
}
|
|
||||||
}
|
|
||||||
frame Basement {
|
|
||||||
component BasementSplitter {
|
|
||||||
port bs_in
|
|
||||||
port bs_1
|
|
||||||
port bs_2
|
|
||||||
}
|
|
||||||
}
|
|
||||||
frame FirstFloor {
|
|
||||||
frame MediaRoom {
|
|
||||||
component Router
|
|
||||||
component Reason
|
|
||||||
component MoCA1
|
|
||||||
}
|
|
||||||
frame LivingRoom {
|
|
||||||
component MoCA2
|
|
||||||
component SwitchTV {
|
|
||||||
port tvs1
|
|
||||||
port tvs2
|
|
||||||
port tvs3
|
|
||||||
}
|
|
||||||
component SonyBravia4K
|
|
||||||
component PS4W
|
|
||||||
component PS4R
|
|
||||||
component SwitchW1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
frame SecondFloor {
|
|
||||||
frame Office {
|
|
||||||
component Zephyrus
|
|
||||||
component MoCA3
|
|
||||||
component SwitchOffice {
|
|
||||||
port ofs1
|
|
||||||
port ofs2
|
|
||||||
port ofs3
|
|
||||||
}
|
|
||||||
component RokuTV
|
|
||||||
component SwitchR
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
SecondFloor -[hidden]down- FirstFloor
|
|
||||||
FirstFloor -[hidden]down- Basement
|
|
||||||
FirstFloor -[hidden]right- Outside
|
|
||||||
LivingRoom -[hidden]left- MediaRoom
|
|
||||||
|
|
||||||
ONT -[#blue,thickness=5]up- Router : Ethernet (1000)
|
|
||||||
|
|
||||||
Router -[#blue,thickness=5] Reason : Ethernet (1000)
|
|
||||||
Router -[#blue,thickness=5] MoCA1 : Ethernet (1000)
|
|
||||||
|
|
||||||
|
|
||||||
os3_in -[#black,thickness=6]up- MoCA1 : Coax
|
|
||||||
os3_2 -[#black,thickness=6]up- MoCA3 : Coax
|
|
||||||
os3_1 -[#black,thickness=6] os4_in : Coax
|
|
||||||
|
|
||||||
bs_in -[#black,thickness=6]up- os4_1 : Coax
|
|
||||||
bs_1 -[#black,thickness=6]up- MoCA2 : Coax
|
|
||||||
|
|
||||||
tvs1 -[#gold,thickness=5] MoCA2
|
|
||||||
tvs2 -[#gold,thickness=5] SonyBravia4K
|
|
||||||
tvs3 -[#gold,thickness=5] PS4R
|
|
||||||
|
|
||||||
ofs1 -[#gold,thickness=5] MoCA3 : Ethernet(100)
|
|
||||||
ofs2 -[#gold,thickness=5] Zephyrus : Ethernet (100)
|
|
||||||
ofs3 -[#gold,thickness=5] RokuTV : Ethernet (100)
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
#+RESULTS: network
|
|
||||||
[[file:sailmaker-network.svg]]
|
|
||||||
|
|
BIN
sailmaker-network.png
Normal file
BIN
sailmaker-network.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 128 KiB |
Loading…
Reference in a new issue