假设例子中用的都是IPv6可聚类地址格式[AGGR] 。
5.1 A6记录链
让我们看一个到两个中间服务商A和B的多宿主节点的例子 。服务商A本身多宿主到两个"传输"服务提供商C和D 。服务商B从单个服务商E得到其传输服务 。为了简单,假定C、D和E都属于相同的顶级聚合以"2345"为标识(包括格式前缀),并且ALPHA-TLA.ORG的TLA授权分别分配C、D和E下级聚合(NLA)前缀2345:00C0::/28, 2345:00D0::/28和2345:000E::/32 。
C为A分配NLA前缀2345:00C1:CA00::/40,D为A分配前缀2345:00D2:DA00::/40,E为B分配前缀2345:000E:EB00::/40 。
A为X分配订阅标识“11”,B为X分配订阅标识“22” 。因此,节点X继续地得到了三个地址前缀:
2345:00C1:CA11::/48来自A,给通过C的路由 。
2345:00D2:DA11::/48来自A,给通过D的路由 。
2345:000E:EB22::/48来自B,给通过E的路由 。
假设N是站点X的一个节点,并在该站点分配子网号1,使用接口标识1234:5678:9ABC:DEF0 。在配置中,该节点将拥有三个地址:
2345:00C1:CA11:0001:1234:5678:9ABC:DEF0
2345:00D2:DA11:0001:1234:5678:9ABC:DEF0
2345:000E:EB22:0001:1234:5678:9ABC:DEF0
5.1.1 实验数据
假设DNS中域名X.EXAMPLE标识站点X,而A、B、C、D和E分别用A.NET、B.NET、C.NET、D.NET和E.NET表示 。在每个域中,假设子域IP6带有相应的前缀 。节点N由N.X.EXAMPLE唯一标识 。下面的记录将出现在站点X的DNS中 。
$ORIGIN X.EXAMPLE.
N A6 64 ::1234:5678:9ABC:DEF0 SUBNET-1.IP6
SUBNET-1.IP6 A6 48 0:0:0:1:: IP6
IP6 A6 48 0::0 SUBSCRIBER-X.IP6.A.NET.
IP6 A6 48 0::0 SUBSCRIBER-X.IP6.B.NET.
其它的地方将会出现:
SUBSCRIBER-X.IP6.A.NET. A6 40 0:0:0011:: A.NET.IP6.C.NET.
SUBSCRIBER-X.IP6.A.NET. A6 40 0:0:0011:: A.NET.IP6.D.NET.
SUBSCRIBER-X.IP6.B.NET. A6 40 0:0:0022:: B-NET.IP6.E.NET.
A.NET.IP6.C.NET. A6 28 0:0001:CA00:: C.NET.ALPHA-TLA.ORG.
A.NET.IP6.D.NET. A6 28 0:0002:DA00:: D.NET.ALPHA-TLA.ORG.
B-NET.IP6.E.NET. A6 32 0:0:EB00:: E.NET.ALPHA-TLA.ORG.
C.NET.ALPHA-TLA.ORG. A6 0 2345:00C0::
D.NET.ALPHA-TLA.ORG. A6 0 2345:00D0::
E.NET.ALPHA-TLA.ORG. A6 0 2345:000E::
5.1.2 粘合
通常,当X.EXAMPLE有些或所有DNS服务器都在X.EXAMPLE自己的区域内,顶级区域EXAMPLE必须带有足够的“粘合”信息使DNS客户端能访问那些名字服务器 。这在IPv4和IPv6中都是正确的 。但是,A6记录给DNS治理员更多的选择 。粘合剂可以是下面的任何一种:
从X.EXAMPLE区域复制的最少的A6记录集,
能破坏那个最小记录集结构的(可能更少的)记录,
或者服务器中所有全局地址前缀长度为0的记录集 。
折中处理能很好地维护健壮性 。通过实现第一或第二和第三种情况,最好的和最差的都可以融合在一起 。为了描述粘合剂选项,假设两个名字服务器NS1.X.EXAMPLE和NS2.X.EXAMPLE都为X.EXAMPLE服务,并在子网1和子网2分别有接口标识::1:11:111:1111和::2:22:222:2222 。这样,顶级区域EXAMPLE就可以包含下面一个或多个A6记录作为 粘合剂 。
$ORIGIN EXAMPLE. ; first option
X NS NS1.X
NS NS2.X
NS1.X A6 64 ::1:11:111:1111 SUBNET-1.IP6.X
NS2.X A6 64 ::2:22:222:2222 SUBNET-2.IP6.X
SUBNET-1.IP6.X A6 48 0:0:0:1:: IP6.X
SUBNET-2.IP6.X A6 48 0:0:0:2:: IP6.X
IP6.X A6 48 0::0 SUBSCRIBER-X.IP6.A.NET.
IP6.X A6 48 0::0 SUBSCRIBER-X.IP6.B.NET.
$ORIGIN EXAMPLE. ; second option
X NS NS1.X
NS NS2.X
NS1.X A6 48 ::1:1:11:111:1111 SUBSCRIBER-X.IP6.A.NET.
A6 48 ::1:1:11:111:1111 SUBSCRIBER-X.IP6.B.NET
NS2.X A6 48 ::2:2:22:222:2222 SUBSCRIBER-X.IP6.A.NET.
A6 48 ::2:2:22:222:2222 SUBSCRIBER-X.IP6.B.NET.
$ORIGIN EXAMPLE. ; third option
X NS NS1.X
NS NS2.X
NS1.X A6 0 2345:00C1:CA11:1:1:11:111:1111
- 一加8支持光学防抖吗
- IPv6 主机和软件路由器转换机制
- 小米cc9e智慧识物怎么用
- TCP和UDP通过IPv6 Jumbograms
- 小米cc9e快应用怎么使用
- 2 IP地址分配
- 苹果11支持wifi6吗
- 福州七中地址在哪里
- 1 IP地址分配
- 荣耀9x支持存储卡扩展吗
