想象一下,你刚搬进一个新的小区(接入一个网络),你需要一个地址(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),两全其美!
文章评论