diff --git a/feature/network/NW-diagram.drawio.svg b/feature/network/NW-diagram.drawio.svg new file mode 100644 index 0000000..7884bd9 --- /dev/null +++ b/feature/network/NW-diagram.drawio.svg @@ -0,0 +1,520 @@ + + + + + + + + + + + +
+
+
+ Flets (10GbE) +
+
+
+
+ + Flets (10GbE) + +
+
+
+ + + + + + + +
+
+
+ The Internet +
+
+
+
+ + The Internet + +
+
+
+ + + + + + + + + + + +
+
+
+ rt-edge-01 +
+ (RTX 1300) +
+
+
+
+ + rt-edge-01... + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ sw-srv-01 +
+ (AT-x510-28GTX) +
+
+
+
+ + sw-srv-01... + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + sw-srv-02 + +
+ + (AT-x510-28GTX) + +
+
+
+
+
+ + sw-srv-02... + +
+
+
+ + + + + + + + + + + + + +
+
+
+ LTE/5G (1GbE) +
+
+
+
+ + LTE/5G (1GbE) + +
+
+
+ + + + + + + +
+
+
+ The Internet +
+
+
+
+ + The Internet + +
+
+
+ + + + + + + +
+
+
+ sc-rpi4-01 +
+ (RPi4) +
+
+
+
+ + sc-rpi4-01... + +
+
+
+ + + + + + + +
+
+
+ x86-01-pve +
+ (GEM 10) +
+
+
+
+ + x86-01-pve... + +
+
+
+ + + + + + + +
+
+
+ n1-pro-pve +
+ (N1-Pro) +
+
+
+
+ + n1-pro-pve... + +
+
+
+ + + + + + + +
+
+
+ x86-02-pve +
+ (GEM 10) +
+
+
+
+ + x86-02-pve... + +
+
+
+ + + + + + + + + + + +
+
+
+
+ + + sw-aggr-srv-01 +
+ (USW Aggregation) +
+
+
+
+
+
+
+ + sw-aggr-srv-01... + +
+
+
+ + + + + + + +
+
+
+ stg-nas-01 +
+
+
+
+ + stg-nas-01 + +
+
+
+ + + + + + + +
+
+
+ AP +
+
+
+
+ + AP + +
+
+
+ + + + + + + + + + + +
+
+
+
+ + + sw-flex +
+ (USW Flex) +
+
+
+
+
+
+
+ + sw-flex... + +
+
+
+ + + + + + + + + + +
+
+
+ VLAN 100 +
+ 192.168.100.0/24 +
+
+
+
+ + VLAN 100... + +
+
+
+ + + + + + + +
+
+
+ VLAN 10~90 +
+ 10.0.0.0/16 +
+
+
+
+ + VLAN 10~90... + +
+
+
+ + + + + + + + + + + + + + + + + + + +
+
+
+
+ + + sw-aggr-edge-01 +
+ (USW Aggregation) +
+
+
+
+
+
+
+ + sw-aggr-edge-01... + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file diff --git a/feature/network/NW-diagram.png b/feature/network/NW-diagram.png new file mode 100644 index 0000000..bfa1202 Binary files /dev/null and b/feature/network/NW-diagram.png differ diff --git a/feature/network/network-diagram.html b/feature/network/network-diagram.html new file mode 100644 index 0000000..69634ac --- /dev/null +++ b/feature/network/network-diagram.html @@ -0,0 +1,274 @@ + + + + + +Network IP Map + + + + +

NETWORK IP MAP

+

Infrastructure Address Plan · 2026

+ +
+ + +
+
+
+ WAN + Public IPs +
+
+
+ 🌐 + WAN1 — Flets + 133.27.54.201/32 + Static +
+
+ 📡 + WAN2 — LTE/5G + 106.128.57.19/28 + Dynamic +
+
+
+ + +
+
+
+ VLAN 10 — MGMT + 10.0.10.0/24 +
+
+
🔀rt-edge-01 RTX 130010.0.10.1
+
🔗rt-aggr-edge-01 USW Aggr10.0.10.11
+
🖧sw-srv-01 AT-x51010.0.10.21
+
🖧sw-srv-02 AT-x51010.0.10.22
+
🔗sw-aggr-srv-01 USW Aggr10.0.10.31
+
+
+ + +
+
+
+ VLAN 20 — SERVER + 10.0.20.0/22 +
+
HOST — 10.0.20.0/24
+
+
🔀Gateway10.0.20.1
+
🖥n1-pro-pve n1-pro10.0.20.11
+
🍓sc-rpi4-01 RPi410.0.20.21
+
🖥x86-01-pve GEM 1010.0.20.51
+
🖥x86-02-pve GEM 1010.0.20.52
+
+
+ Static +
+ .10–.199 / DHCP .200–.230 +
+
VM — 10.0.21.0/24 〜 10.0.23.0/24
+ + + + +
10.0.21.0/24VM 汎用(優先使用)
10.0.22.0/24予備・用途別拡張
10.0.23.0/24予備・用途別拡張
+
静的割当: 各 /24 の .1–.199
+
+ + +
+
+
+ VLAN 30 — STORAGE + 10.0.30.0/24 +
+
+
🔀Gateway10.0.30.1
+
💾stg-01-nas NAS10.0.30.11
+
+
+ + +
+
+
+ VLAN 40 — CLIENT + 10.0.40.0/24 +
+
+
🔀Gateway10.0.40.1
+
+
+ DHCP +
+ .100 – .199 +
+
+ + +
+
+
+ VLAN 50 — GUEST + 10.0.50.0/24 +
+
+
🔀Gateway10.0.50.1
+
+
+ DHCP +
+ .100 – .220(分離) +
+
+ + +
+
+
+ VLAN 60 — IoT + 10.0.60.0/24 +
+
+
🔀Gateway10.0.60.1
+
📦静的 IoT 機器.2 – .99
+
+
+ DHCP +
+ .100 – .149 +
+
+ + +
+
+
+ VLAN 100 — PRV + 192.168.100.0/22 · AP VLAN非対応 · SSID別論理分離 +
+
+
+
インフラ静的割当
+
+
+ 🛡 + CARP VIP GW + 192.168.100.1 +
+
+ 🔥 + opnsense-01 Active + 192.168.100.2 +
+
+ 🔗 + sw-flex USW Flex + 192.168.100.11 +
+
+ 📶 + ap-prv-01 sw-flex 配下 + 192.168.100.21 +
+
+
静的: .1–.30 予備: 192.168.103.0/24
+
+
+
DHCP スコープ(SSID 別 / 論理分離)
+ + + + + + + + + + + + + + + + + + + + + + + + +
SSID 用途便宜上のCIDRDHCP レンジOPNsense ルール
Main(一般端末)192.168.100.0/24.100 – .200✓ 内部アクセス許可
IoT192.168.101.0/24.100 – .200✗ 内部遮断 / WAN のみ
Guest192.168.102.0/24.100 – .200✗ 内部遮断 / WAN のみ
+
+
+
+ +
+ +
+ SRV: 10.0.0.0/16  |  PRV: 192.168.100.0/22  |  OPNsense HA: CARP + pfsync  |  VLAN 110 / 120 廃止 +
+ + + \ No newline at end of file diff --git a/feature/network/network-diagram.md b/feature/network/network-diagram.md new file mode 100644 index 0000000..b787bad --- /dev/null +++ b/feature/network/network-diagram.md @@ -0,0 +1,129 @@ +# Network IP Map + +## WAN + +| インターフェース | IP アドレス | 回線 | +|---|---|---| +| WAN1 | `133.27.54.201/32` | Flets(固定IP) | +| WAN2 | `106.128.57.19/28` | LTE/5G(モバイル) | + +--- + +## SRV ネットワーク(10.0.0.0/16) + +### VLAN 10 — MGMT(`10.0.10.0/24`) + +| ホスト名 | 機器 | IP アドレス | +|---|---|---| +| `rt-edge-01` | RTX 1300 | `10.0.10.1` | +| `rt-aggr-edge-01` | USW Aggregation | `10.0.10.11` | +| `sw-srv-01` | AT-x510-28GTX | `10.0.10.21` | +| `sw-srv-02` | AT-x510-28GTX | `10.0.10.22` | +| `sw-aggr-srv-01` | USW Aggregation | `10.0.10.31` | + +--- + +### VLAN 20 — SERVER(`10.0.20.0/22`) + +> 便宜上 HOST と VM でサブネットを分割。実態は VLAN 20 単一。`10.0.20.0/22` のレンジは `10.0.20.0` 〜 `10.0.23.255`(`/24` 4本)。 + +#### HOST: `10.0.20.0/24` + +| ホスト名 | 機器 | IP アドレス | +|---|---|---| +| Gateway | — | `10.0.20.1` | +| `n1-pro-pve` | n1-pro | `10.0.20.11` | +| `sc-rpi4-01` | Raspberry Pi 4 | `10.0.20.21` | +| `x86-01-pve` | GEM 10 | `10.0.20.51` | +| `x86-02-pve` | GEM 10 | `10.0.20.52` | + +- **静的割当**: `.10` – `.199` +- **DHCP**: `.200` – `.230` + +#### VM: `10.0.21.0/24` 〜 `10.0.23.0/24`(`/22` 残り空間) + +| 便宜上のCIDR | 用途 | +|---|---| +| `10.0.21.0/24` | VM 汎用(優先使用) | +| `10.0.22.0/24` | 予備・用途別拡張 | +| `10.0.23.0/24` | 予備・用途別拡張 | + +- **VM 静的割当**: 各 `/24` の `.1` – `.199` + +--- + +### VLAN 30 — STORAGE(`10.0.30.0/24`) + +| ホスト名 | 機器 | IP アドレス | +|---|---|---| +| Gateway | — | `10.0.30.1` | +| `stg-01-nas` | NAS | `10.0.30.11` | + +--- + +### VLAN 40 — CLIENT(`10.0.40.0/24`) + +| ホスト名 | 機器 | IP アドレス | +|---|---|---| +| Gateway | — | `10.0.40.1` | + +- **DHCP**: `.100` – `.199` + +--- + +### VLAN 50 — GUEST(`10.0.50.0/24`) + +| ホスト名 | 機器 | IP アドレス | +|---|---|---| +| Gateway | — | `10.0.50.1` | + +- **DHCP**: `.100` – `.220`(分離運用) + +--- + +### VLAN 60 — IoT(`10.0.60.0/24`) + +| ホスト名 | 機器 | IP アドレス | +|---|---|---| +| Gateway | — | `10.0.60.1` | +| 静的 IoT 機器 | — | `.2` – `.99` | + +- **DHCP**: `.100` – `.149` + +--- + +## PRV ネットワーク(192.168.100.0/22) + +> AP は VLAN 非対応のため VLAN 100 単一で運用。IoT・Guest の分離は SSID 別の DHCP スコープ+OPNsense ファイアウォールルールのみで対応。 + +### VLAN 100 — PRV(`192.168.100.0/22`) + +#### インフラ静的割当 + +| ホスト名 | 役割 | IP アドレス | +|---|---|---| +| CARP VIP | デフォルト GW | `192.168.100.1` | +| `opnsense-01` | OPNsense(Active) | `192.168.100.2` | +| `sw-flex` | USW Flex | `192.168.100.11` | +| `ap-prv-01` | AP(sc-flex 配下) | `192.168.100.21` | + +#### DHCP スコープ(SSID 別 / 論理分離) + +| SSID 用途 | 便宜上のCIDR | DHCP レンジ | OPNsense ルール | +|---|---|---|---| +| Main(一般端末) | `192.168.100.0/24` | `192.168.100.100` – `.200` | 内部アクセス許可 | +| IoT | `192.168.101.0/24` | `192.168.101.100` – `.200` | 内部アクセス遮断、WAN のみ | +| Guest | `192.168.102.0/24` | `192.168.102.100` – `.200` | 内部アクセス遮断、WAN のみ | + +- **インフラ静的**: `192.168.100.1` – `.30` +- **予備/将来用**: `192.168.103.0/24` + +--- + +## 備考 + +- SRV 系 VLAN はすべて `10.0.0.0/16` 内で `/24` 単位に分割 +- PRV 系は `192.168.100.0/22` を VLAN 単位にサブネット分割 +- OPNsense HA 構成: CARP + pfsync によるセッション同期(推奨) +- デフォルト GW はすべて `.1`、インフラ機器は `.2`–`.99` +- PRV は VLAN 100 単一運用。IoT / Guest 分離は DHCP スコープ+ファイアウォールルールで対応 \ No newline at end of file diff --git a/now/phys/sc-diagram.drawio.svg b/now/phys/sc-diagram.drawio.svg index cfd224d..4b322d2 100644 --- a/now/phys/sc-diagram.drawio.svg +++ b/now/phys/sc-diagram.drawio.svg @@ -1,209 +1,672 @@ - + + - + - - - - - + -
-
-
- The Internet -
-
-
-
- - The Internet - -
-
-
- - - - - - - - - - - -
+
- GE-ONU + ONU
- - GE-ONU + + ONU - - - - - + -
+
- Aterm WG1200HP4 (RT) + AT-x510-28GTX
- - Aterm WG1200HP4 (RT) + + AT-x510-28GTX - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + -
+
+
+
+ 0.1 +
+
+
+ + + 0.1 + + + + + + + + + + + +
+
+
+ 0.2 +
+
+
+
+ + 0.2 + +
+
+
+ + + + + + + +
+
+
+ 0.4 +
+
+
+
+ + 0.4 + +
+
+
+ + + + + + + +
+
+
+ 0.3 +
+
+
+
+ + 0.3 + +
+
+
+ + + + + + + +
+
+
+ 0.5 +
+
+
+
+ + 0.5 + +
+
+
+ + + + + + + +
+
+
+ 0.7 +
+
+
+
+ + 0.7 + +
+
+
+ + + + + + + +
+
+
+ 0.9 +
+
+
+
+ + 0.9 + +
+
+
+ + + + + + + +
+
+
+ 0.10 +
+
+
+
+ + 0.10 + +
+
+
+ + + + + + + +
+
+
+ 0.12 +
+
+
+
+ + 0.12 + +
+
+
+ + + + + + + +
+
+
+ 0.11 +
+
+
+
+ + 0.11 + +
+
+
+ + + + + + + +
+
+
+ 0.13 +
+
+
+
+ + 0.13 + +
+
+
+ + + + + + + +
+
+
+ 0.14 +
+
+
+
+ + 0.14 + +
+
+
+ + + + + + + +
+
+
+ 0.16 +
+
+
+
+ + 0.16 + +
+
+
+ + + + + + + +
+
+
+ 0.15 +
+
+
+
+ + 0.15 + +
+
+
+ + + + + + + +
+
+
+ 0.17 +
+
+
+
+ + 0.17 + +
+
+
+ + + + + + + +
+
+
+ 0.18 +
+
+
+
+ + 0.18 + +
+
+
+ + + + + + + +
+
+
+ 0.20 +
+
+
+
+ + 0.20 + +
+
+
+ + + + + + + +
+
+
+ 0.19 +
+
+
+
+ + 0.19 + +
+
+
+ + + + + + + +
+
+
+ 0.21 +
+
+
+
+ + 0.21 + +
+
+
+ + + + + + + +
+
+
+ 0.22 +
+
+
+
+ + 0.22 + +
+
+
+ + + + + + + +
+
+
+ 0.24 +
+
+
+
+ + 0.24 + +
+
+
+ + + + + + + +
+
+
+ 0.23 +
+
+
+
+ + 0.23 + +
+
+
+ + + + + + + +
+
+
+ 0.25 +
+
+
+
+ + 0.25 + +
+
+
+ + + + + + + +
+
+
+ 0.26 +
+
+
+
+ + 0.26 + +
+
+
+ + + + + + + +
+
+
+ 0.28 +
+
+
+
+ + 0.28 + +
+
+
+ + + + + + + +
+
+
+ 0.27 +
+
+
+
+ + 0.27 + +
+
+
+ + + + + + + +
- AT-x510-28GTX (L3 SW) + Aterm WG1200HP4
- - AT-x510-28GTX (L3 SW) + + Aterm WG1200HP4
- + + + + -
+
- WRC-BE36 (AP) + WRC-BE36
- - WRC-BE36 (AP) + + WRC-BE36 - + -
+
RPi4-01-PVE -
- (廃止予定 - - ) -
- - RPi4-01-PVE... + + RPi4-01-PVE - + -
-
-
- x86-01-pve -
-
-
-
- - x86-01-pve - -
-
-
- - - - - - - -
+
n1-pro-pve @@ -211,98 +674,172 @@
- + n1-pro-pve - + -
+
- DESKTOP-MLIP7CV + x86-01-pve
- - DESKTOP-MLIP7CV + + x86-01-pve - - - - - - - - - - - - - - - - - - - - - - - - + -
+
- 無線デバイス + + SwichBot + +
+ + (電力メータ) +
- - 無線デバイス + + SwichBot... - + + + + -
+
-
- SwitchBot +
+ The Internet
- - SwitchBot + + The Internet + + + + + + + +
+
+
+ Docomo +
+ + + Business +
+
+
+
+ + Docomo... + +
+
+
+ + + + + + + +
+
+
+ 0.6 +
+
+
+
+ + 0.6 + +
+
+
+ + + + + + + +
+
+
+ 0.8 +
+
+
+
+ + 0.8 + +
+
+
+ + + + + + + + + + + + + + + + + + + + + diff --git a/now/phys/sc-diagram_01.svg b/now/phys/sc-diagram_01.svg new file mode 100644 index 0000000..b5dd32b --- /dev/null +++ b/now/phys/sc-diagram_01.svg @@ -0,0 +1 @@ +
Power
Power
Power Strip
Power Strip
ONU
ONU
AT-x510-28GTX
AT-x510-28GTX
0.1
0.1
0.2
0.2
0.4
0.4
0.3
0.3
0.5
0.5
0.6
0.6
0.8
0.8
0.7
0.7
0.9
0.9
0.10
0.10
0.12
0.12
0.11
0.11
0.13
0.13
0.14
0.14
0.16
0.16
0.15
0.15
0.17
0.17
0.18
0.18
0.20
0.20
0.19
0.19
0.21
0.21
0.22
0.22
0.24
0.24
0.23
0.23
0.25
0.25
0.26
0.26
0.28
0.28
0.27
0.27
Aterm WG1200HP4
Aterm WG1200HP4
WRC-BE36
WRC-BE36
RPi4-01-PVE
RPi4-01-PVE
n1-pro-pve
n1-pro-pve
x86-01-pve
x86-01-pve
Power Strip
Power Strip
SwichBot
(電力メータ)
SwichBot...
SwichBot
(電力メータ)
SwichBot...
The Internet
The Internet
Docomo
Business
Docomo...
monitor-02 (VG245)
monitor-02 (VG245)
Power Strip
Power Strip
Text is not SVG - cannot display
\ No newline at end of file diff --git a/now/power/.gitkeep b/now/power/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/now/power/sc-diagram.drawio.svg b/now/power/sc-diagram.drawio.svg new file mode 100644 index 0000000..8f2b3a7 --- /dev/null +++ b/now/power/sc-diagram.drawio.svg @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + +
+
+
+ Power +
+
+
+
+ + Power + +
+
+
+ + + + + + + +
+
+
+ Power Strip +
+
+
+
+ + Power Strip + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ ONU +
+
+
+
+ + ONU + +
+
+
+ + + + + + + +
+
+
+ Aterm WG1200HP4 +
+
+
+
+ + Aterm WG1200HP4 + +
+
+
+ + + + + + + +
+
+
+ WRC-BE36 +
+
+
+
+ + WRC-BE36 + +
+
+
+ + + + + + + +
+
+
+ RPi4-01-PVE +
+
+
+
+ + RPi4-01-PVE + +
+
+
+ + + + + + + +
+
+
+ n1-pro-pve +
+
+
+
+ + n1-pro-pve + +
+
+
+ + + + + + + +
+
+
+ x86-01-pve +
+
+
+
+ + x86-01-pve + +
+
+
+ + + + + + + + + + +
+
+
+ + SwichBot + +
+ + (電力メータ) + +
+
+
+
+ + SwichBot... + +
+
+
+ + + + + + + +
+
+
+ AT-x510-28GTX +
+
+
+
+ + AT-x510-28GTX + +
+
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file