51学通信技术论坛

标题: 劳各位大驾!IPv6里interface-ID的作用是什么? [打印本页]

作者: hiphop157    时间: 2013-4-7 17:01:24     标题: 劳各位大驾!IPv6里interface-ID的作用是什么?

劳各位大驾!

IPv6里interface-ID的作用是什么,取消后会有什么影响?为什么在IPV4里没有interface-ID这个概念?

在做PDSN测试发现,手机终端请求IPv6地址时会以全0地址标示一个interface-ID。如下:(所有消息都是PDSN上的抓包)
INBOUND>>>>>  14:46:14:078 Eventid:25000(0)
PPP Rx PDU (18)
IPv6CP 18:          Conf-Req(2), Interface-Identifier 00-00-00-00-00-00-00-00
然后,PDSN回复一个如下消息:
<<<<OUTBOUND  14:46:14:078 Eventid:25001(0)
PPP Tx PDU (18)
IPv6CP 18:          Conf-Nak(2), Interface-Identifier 00-00-00-04-78-b7-b9-01


<<<<OUTBOUND  14:46:14:079 Eventid:25001(0)
PPP Tx PDU (18)
IPv6CP 18:          Conf-Ack(3), Interface-Identifier 00-00-00-04-78-b7-b9-01

谢谢各位大神!



作者: admin    时间: 2013-4-7 18:36:26

Interface-ID在IPV6里面很重要。因为IPV6地址和IPV4地址不一样,IPV6地址包括两个部分,network ID,相当于IPV4中的子网网段,另一部分就是interface ID,相当于IPV4中的主机部分。IPV6的终端需要从网络侧获取network ID,然后自身会生成一个64位的interface ID,构成一个128位的IPv6地址。通用的做法是,采用48位的MAC地址扩展成64位生成interface ID。




欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) Powered by Discuz! X2