想象一下,你刚搬进一个新的小区(接入一个网络),你需要一个地址(IPv6 地址)才能收快递(接收数据)。这个小区有两种方式给你分配地址:
方式一:自助分配 - 像“自建房” (SLAAC)
这种方式很像小区给你一块地皮,你自己盖房子,自己定门牌号。
-
先有个临时身份:你一进小区,先自动获得一个“临时工牌”(链路本地地址),这个工牌只能在小区内部和保安、邻居沟通用。
-
听小区广播:小区的物业(路由器)会不停地用“大喇叭”广播(发送RA报文):“注意啦!注意啦!我们小区的地皮号是
幸福大街520号
(网络前缀)!大家自己盖房子吧!” -
自己盖房定门牌:你听到广播后,就把小区的地皮号
幸福大街520号
和你自己的身份证号(你的MAC地址或一个随机号)组合在一起,变成你的完整地址:幸福大街520号-身份证尾号
(这就是你的 全球单播地址)。 -
检查是否重复:你在大门上贴上这个新地址,然后喊一嗓子:“这个地址有人用吗?”(重复地址检测)。如果没人回应,OK,这个地址就归你了!
特点:
-
快! 听到广播你自己就把地址定好了,不用等人上门办理。
-
物业很省事:物业只负责广播地皮号,它根本不管也不记录谁具体住了哪间房。
-
缺点:大喇叭只告诉了你地皮号,但没告诉你快递站(DNS服务器)在哪。你可能得自己去问或者查地图。
方式二:物业统一分配 - 像“精装公寓” (DHCPv6)
这种方式很像你住进一个高级公寓,物业公司统一管理所有房间,给你分配一个现成的房间。
-
先听广播:同样,物业的大喇叭也在广播:“注意啦!我们小区的地皮号是
幸福大街520号
!但是!大家必须来物业中心办理登记!”(广播里设置了 M标志位)。 -
去找物业办理:你一听,不能自己盖房,那就去物业中心(DHCPv6服务器)办手续吧。你找到物业(DHCPv6征求),物业说“我能办”(DHCPv6通告)。
-
拿到钥匙和地址:你对物业说:“给我个房间吧!”(DHCPv6请求)。物业在它的登记本上查了一下,然后给你一把钥匙和一个写好的地址牌:
幸福大街520号-1001室
(DHCPv6回复,分配给你一个地址)。同时,还会给你一张纸条,上面写着:“快递站地址是101号商铺
,水管工电话是12345678
”(这就是 DNS服务器地址 等额外信息)。 -
物业有登记:物业在他的台账上清清楚楚地记下了:
1001室
租给了你
。他完全掌控着谁住了哪一间。
特点:
-
管理严格:方便物业统一管理,知道哪间房住了谁,好收租金(管理IP地址分配)。
-
服务周到:不仅给你地址,还把周边所有服务信息(DNS、NTP等)都一次性告诉你了。
-
慢一点:你需要跑一趟物业中心,办个手续,比自己盖房慢一些。
总结与对比
特性 | 自助自建房 (SLAAC) | 物业精装房 (DHCPv6) |
---|---|---|
速度 | 快,自己搞定 | 稍慢,需要去物业办理 |
管理 | 物业无记录,很自由 | 物业有登记,管理严格 |
信息 | 只给地皮号,不给快递站地址 | 地址和快递站地址一起给,服务周到 |
适合场景 | 家庭、公共场所(怎么住都行) | 公司、学校(需要知道谁在哪) |
最强组合拳!
现在很多小区用的是 “组合拳”:
物业大喇叭这样广播:“地皮号是 幸福大街520号
,大家可以自己盖房,但是快递站地址请来物业中心问一下!”(广播设置 M=0, O=1)。
这样,你既可以用最快的方式自己搞定地址(SLAAC),又能从物业那里问到最重要的快递站(DNS)在哪里(无状态DHCPv6),两全其美!
文章评论