Docs/Switches: Difference between revisions
No edit summary |
m (Got rid of k8s) |
||
| (14 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
[[Docs|<small>~/Docs</small>]] |
[[Docs|<small>~/Docs</small>]] |
||
'''For Layer 1 network details, see [[Docs/Cables]].''' |
|||
Our firewall/router runs [https://www.pfsense.org/ pfSense], soon to be migrated to [https://opnsense.org/ OPNsense]. |
|||
'''For Layer 3 network details, see [[Docs/OPNsense|Docs/OPNSense]].''' |
|||
All IP addressing of servers and virtual machines happens through DHCP, and can be viewed in the pfSense 'DHCP Leases' tab. (except Proxmox nodes, which don't support DHCP and require static addressing) |
|||
== VLANs == |
|||
Otherwise, most configuration can be viewed by poking around the web interface. |
|||
{| class="wikitable" |
|||
!Network |
|||
!VLAN ID |
|||
|- |
|||
|Management |
|||
|1 |
|||
|- |
|||
|LAN |
|||
|2 |
|||
|- |
|||
|WAN |
|||
|640 |
|||
|} |
|||
== |
== Switch Ports == |
||
Clyde - Fiber switch: |
|||
{| class="wikitable" |
|||
!Switch port |
|||
!Client |
|||
!Client port |
|||
!VLAN 1 (Mgmt.) |
|||
!VLAN 2 (LAN) |
|||
!VLAN 640 (WAN) |
|||
|- |
|||
|1 |
|||
|Shell |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|2 |
|||
|Storage |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|3 |
|||
|Mirrors |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|4 |
|||
|Kurisu |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|5 |
|||
|Okabe |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|6 |
|||
|Daru |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|7 |
|||
|Mayuri |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|8 |
|||
|Luka |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|9 |
|||
|Maho |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|10 |
|||
|N/A |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|11 |
|||
|ravioli |
|||
|ix1 (left SFP) |
|||
|Tagged |
|||
|Tagged |
|||
|Tagged |
|||
|- |
|||
|12 |
|||
|lasagna |
|||
| |
|||
|Tagged |
|||
|Tagged |
|||
|Tagged |
|||
|- |
|||
|13 |
|||
|Switch to Switch |
|||
|Port 51 |
|||
|Tagged |
|||
|Tagged |
|||
|Tagged |
|||
|- |
|||
|14 |
|||
|48 Port |
|||
|Port 52 |
|||
|Tagged |
|||
|Tagged |
|||
|Tagged |
|||
|- |
|||
|15 |
|||
|MTU Uplink |
|||
|MTU LAG 1 |
|||
|Excluded |
|||
|Excluded |
|||
|Untagged |
|||
|- |
|||
|16 |
|||
|MTU Uplink |
|||
|MTU LAG 2 |
|||
|Excluded |
|||
|Excluded |
|||
|Untagged |
|||
|} |
|||
Bonnie - Ethernet switch: |
|||
{| class="wikitable" |
|||
|+ |
|||
!Switch port |
|||
!Client |
|||
!Client port |
|||
!VLAN 1 (Mgmt.) |
|||
!VLAN 2 (LAN) |
|||
!VLAN 640 (WAN) |
|||
|- |
|||
|1 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|2 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|3 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|4 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|5 |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|6 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|7 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|8 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|9 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|10 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|11 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|12 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|13 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|14 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|15 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|16 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|17 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|18 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|19 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|20 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|21 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|22 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|23 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|24 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|25 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|26 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|27 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|28 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|29 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|30 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|31 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|32 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|33 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|34 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|35 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|36 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|37 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|38 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|39 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|40 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|41 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|42 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|43 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|44 |
|||
| |
|||
| |
|||
|Untagged |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|45 |
|||
| |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|46 |
|||
| |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|47 |
|||
| |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|48 |
|||
| |
|||
| |
|||
|Excluded |
|||
|Untagged |
|||
|Tagged |
|||
|- |
|||
|49 |
|||
| |
|||
| |
|||
|Excluded |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|50 |
|||
| |
|||
| |
|||
|Excluded |
|||
|Excluded |
|||
|Excluded |
|||
|- |
|||
|51 |
|||
|Switch to Switch |
|||
|Fiber Switch 1 LAG |
|||
|Tagged |
|||
|Tagged |
|||
|Tagged |
|||
|- |
|||
|52 |
|||
|Switch to Switch |
|||
|Fiber Switch 2 LAG |
|||
|Tagged |
|||
|Tagged |
|||
|Tagged |
|||
|} |
|||
=== WAN === |
|||
Our WAN is a LAGG across two ports. The link needs '''LACP enabled''' ("Static mode" '''off''' in 1Gb Ubiquiti Switch) [https://www.reddit.com/r/Ubiquiti/comments/7xs70n/lag_dynamic_vs_static/duauolg/], and '''STP off'''. |
Our WAN is a LAGG across two ports. The link needs '''LACP enabled''' ("Static mode" '''off''' in 1Gb Ubiquiti Switch) [https://www.reddit.com/r/Ubiquiti/comments/7xs70n/lag_dynamic_vs_static/duauolg/], and '''STP off'''. |
||
IT configures their switches to automatically shut off ports if they detect STP advertisements. |
IT configures their switches to automatically shut off ports if they detect STP advertisements. |
||
Reference commands to make a Cisco switch satisfy the requirements:<syntaxhighlight lang="text"> |
|||
<describe vlan config> |
|||
(config-if)# spanning-tree bpdufilter enable |
|||
(config-if)# spanning-tree bpduguard disable |
|||
</syntaxhighlight> |
|||
Latest revision as of 20:15, 4 January 2026
For Layer 1 network details, see Docs/Cables.
For Layer 3 network details, see Docs/OPNSense.
VLANs
| Network | VLAN ID |
|---|---|
| Management | 1 |
| LAN | 2 |
| WAN | 640 |
Switch Ports
Clyde - Fiber switch:
| Switch port | Client | Client port | VLAN 1 (Mgmt.) | VLAN 2 (LAN) | VLAN 640 (WAN) |
|---|---|---|---|---|---|
| 1 | Shell | Excluded | Untagged | Tagged | |
| 2 | Storage | Excluded | Untagged | Tagged | |
| 3 | Mirrors | Excluded | Untagged | Tagged | |
| 4 | Kurisu | Excluded | Untagged | Tagged | |
| 5 | Okabe | Excluded | Untagged | Tagged | |
| 6 | Daru | Excluded | Untagged | Tagged | |
| 7 | Mayuri | Excluded | Untagged | Tagged | |
| 8 | Luka | Excluded | Untagged | Tagged | |
| 9 | Maho | Excluded | Untagged | Tagged | |
| 10 | N/A | Excluded | Untagged | Tagged | |
| 11 | ravioli | ix1 (left SFP) | Tagged | Tagged | Tagged |
| 12 | lasagna | Tagged | Tagged | Tagged | |
| 13 | Switch to Switch | Port 51 | Tagged | Tagged | Tagged |
| 14 | 48 Port | Port 52 | Tagged | Tagged | Tagged |
| 15 | MTU Uplink | MTU LAG 1 | Excluded | Excluded | Untagged |
| 16 | MTU Uplink | MTU LAG 2 | Excluded | Excluded | Untagged |
Bonnie - Ethernet switch:
| Switch port | Client | Client port | VLAN 1 (Mgmt.) | VLAN 2 (LAN) | VLAN 640 (WAN) |
|---|---|---|---|---|---|
| 1 | Untagged | Excluded | Excluded | ||
| 2 | Untagged | Excluded | Excluded | ||
| 3 | Untagged | Excluded | Excluded | ||
| 4 | Untagged | Excluded | Excluded | ||
| 5 | Untagged | Excluded | Excluded | ||
| 6 | Untagged | Excluded | Excluded | ||
| 7 | Untagged | Excluded | Excluded | ||
| 8 | Untagged | Excluded | Excluded | ||
| 9 | Untagged | Excluded | Excluded | ||
| 10 | Untagged | Excluded | Excluded | ||
| 11 | Untagged | Excluded | Excluded | ||
| 12 | Untagged | Excluded | Excluded | ||
| 13 | Untagged | Excluded | Excluded | ||
| 14 | Untagged | Excluded | Excluded | ||
| 15 | Untagged | Excluded | Excluded | ||
| 16 | Untagged | Excluded | Excluded | ||
| 17 | Untagged | Excluded | Excluded | ||
| 18 | Untagged | Excluded | Excluded | ||
| 19 | Untagged | Excluded | Excluded | ||
| 20 | Untagged | Excluded | Excluded | ||
| 21 | Untagged | Excluded | Excluded | ||
| 22 | Untagged | Excluded | Excluded | ||
| 23 | Untagged | Excluded | Excluded | ||
| 24 | Untagged | Excluded | Excluded | ||
| 25 | Untagged | Excluded | Excluded | ||
| 26 | Untagged | Excluded | Excluded | ||
| 27 | Untagged | Excluded | Excluded | ||
| 28 | Untagged | Excluded | Excluded | ||
| 29 | Untagged | Excluded | Excluded | ||
| 30 | Untagged | Excluded | Excluded | ||
| 31 | Untagged | Excluded | Excluded | ||
| 32 | Untagged | Excluded | Excluded | ||
| 33 | Untagged | Excluded | Excluded | ||
| 34 | Untagged | Excluded | Excluded | ||
| 35 | Untagged | Excluded | Excluded | ||
| 36 | Untagged | Excluded | Excluded | ||
| 37 | Untagged | Excluded | Excluded | ||
| 38 | Untagged | Excluded | Excluded | ||
| 39 | Untagged | Excluded | Excluded | ||
| 40 | Untagged | Excluded | Excluded | ||
| 41 | Untagged | Excluded | Excluded | ||
| 42 | Untagged | Excluded | Excluded | ||
| 43 | Untagged | Excluded | Excluded | ||
| 44 | Untagged | Excluded | Excluded | ||
| 45 | Excluded | Untagged | Tagged | ||
| 46 | Excluded | Untagged | Tagged | ||
| 47 | Excluded | Untagged | Tagged | ||
| 48 | Excluded | Untagged | Tagged | ||
| 49 | Excluded | Excluded | Excluded | ||
| 50 | Excluded | Excluded | Excluded | ||
| 51 | Switch to Switch | Fiber Switch 1 LAG | Tagged | Tagged | Tagged |
| 52 | Switch to Switch | Fiber Switch 2 LAG | Tagged | Tagged | Tagged |
WAN
Our WAN is a LAGG across two ports. The link needs LACP enabled ("Static mode" off in 1Gb Ubiquiti Switch) [1], and STP off.
IT configures their switches to automatically shut off ports if they detect STP advertisements.
Reference commands to make a Cisco switch satisfy the requirements:
(config-if)# spanning-tree bpdufilter enable
(config-if)# spanning-tree bpduguard disable