You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/networking.adoc
+12-10Lines changed: 12 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -338,14 +338,14 @@ In our example deployment:
338
338
[source,text]
339
339
----
340
340
AZ subnet: fd00:1122:3344::/48
341
-
internal : fd00:1122:3344::1/56
342
-
DNS 1: fd00:1122:3344::1/64
343
-
DNS 2: fd00:1122:3344::2/64
344
-
DNS 3: fd00:1122:3344::3/64
345
-
rack: fd00:1122:3344::100/56
346
-
sleds: fd00:1122:3344::101/64
347
-
fd00:1122:3344::102/64
348
-
fd00:1122:3344::103/64
341
+
internal : fd00:1122:3344::/56
342
+
DNS 1: fd00:1122:3344:1::/64
343
+
DNS 2: fd00:1122:3344:2::/64
344
+
DNS 3: fd00:1122:3344:3::/64
345
+
rack: fd00:1122:3344:100::/56
346
+
sleds: fd00:1122:3344:101::/64
347
+
fd00:1122:3344:102::/64
348
+
fd00:1122:3344:103::/64
349
349
...
350
350
----
351
351
@@ -700,10 +700,12 @@ fe80::/10 fe80::aa40:25ff:fe04:357 U 3 59075 cxgbe0
700
700
701
701
There's a lot to unpack here. There are two important groups of routes here:
702
702
703
-
* `fd00:1122:3344::101/64` through `fd00:1122:3344::107/64`: routes for the underlay network (12 routes)
704
-
* `fd00:1122:3344::1/64` through `fd00:1122:3344::3/64`: routes for the internal DNS servers (6 routes)
703
+
* `fd00:1122:3344:101::/64` through `fd00:1122:3344:107::/64`: routes for the underlay network (12 routes)
704
+
* `fd00:1122:3344:1::/64` through `fd00:1122:3344:3::/64`: routes for the internal DNS servers (6 routes)
705
705
* `fdb0:...`: routes for the bootstrap network (21 routes)
706
706
707
+
NOTE: DNS servers each get their own /64 subnet. The reason is a little subtle: IPv6 only allows routes for /64 or larger subnets. And we're distributing per-sled routes. So if we want different DNS servers to be on different sleds (which we do), they have to have separate routes. And the smallest route we can have is a /64. So each DNS server gets its own /64.
708
+
707
709
If we sort the underlay routes by destination address, we notice that each prefix has two routes: one through cxgbe0 and one through cxgbe1:
0 commit comments