摘要:通信专业考试互联网技术动态HA地址发现:HA要帮助MN发现它的家乡代理的地址,HA保持者同一链路上其他HA的信恩,并对MN的询问给予答复。每个HA都维护着一个本链路上其他HA信息的列表,这个列表是通过接收周期性非请求多播路由器通告报文来获得的。列表中的每个条目都是从其他HA发过来的(其H位罝I)。
1.互联网技术动态HA地址发现
HA要帮助MN发现它的家乡代理的地址,HA保持者同一链路上其他HA的信恩,并对MN的询问给予答复。每个HA都维护着一个本链路上其他HA信息的列表,这个列表是通过接收周期性非请求多播路由器通告报文来获得的。列表中的每个条目都是从其他HA发过来的(其H位罝I)。
收到一个合法的路由器通告后,HA除了遵循邻居发现的要求之外,还要进行如下检査。
①如果收到的报文中H位罝0,HA先检丧自己的列表中有没有这个条B,如果有,就删除它,以下的检查也就不葙要了。
②H位为1,则从IP头中提取出源地址,这是那个HA的链路本地地址。
③判断该HA的优先级,如果该路由器通告报文包含一个HA信息选项,那么优先级的值就从该选项中的HA优先级字段获得:否则,驮认值为0。
④判断该HA的lifetime。如果路由器通过包含HA的信息选项,那么,lifetime字段的内容从这个选项的HAlifetime字段提取,否则,就使用路由器通过中的路由器lifetime的偟。
⑤如果收到的通告中HA的链路本地地址己经在列表中且lifetime为0,删除该条目。
⑥如果收到的通告中HA的链路本地地址己经在列表中但ifetime不为0,则更新lifetime和优先级的值。
⑦如果收到的通告中HA的链路本地地址不在列表中,并且lifetime不为0,则为其新建一个条目,并初始化lifetime和优先级值。
⑧如果某个HA的链路本地地址通过了上述的测试,则通过每个R位罝1的通告报文中的前缀信息选项解析出该HA的所有全球地址,并为每个地址在列表中增加一个条目。
HA应为其他HA的所有合法的地址维护-个列表,直到生存期满。
MN可以动态地发现HA的地址,它向家乡子网前缀的HA任播地址发送一个HA地址发现请求ICMP报文,家乡子网中的某个HA(最近的HA)收到该请求报文后,应回复一个HA地址发现回复1CMP报文,该报文的源地址为该HA的某一个全球单播地址,报文的结构如下。
①报文的HA地址字段的内容为该HA保存的HA列表中的所有条目,每个HA仅列出一个地址。如果发送报文的HA排在列表中的第一位,则不需要在列表中包含自己的条冃,如果列表中没有发送报文的HA的信息,接收的MN会默认为该HA的优先级较高,否则,如果+是较高,则应按顺序在列表中排列,该排在第几就排在第几。
②列表中各HA的顺序按减序排列,优先级越低的抹在后面,如果两个HA的优先级相同,则顺汴随机摆放。
③如果某个HA有多个地址,在回复报文中只能列出其中的一个包被选中的这个地址一定要和请求报文中的目的地址在同一个子网前缀中,如果某个HA没有符合条件的地址,则在回复报文中一定不容许包含该条目。
④如果该HA列表中的HA地址比较多时,为了满足IPv6最小的MTU的要求,回复报文中只能选择优先级最髙的几个HA地址,而不是将所有的地址都发送回来(这样可以避免包被分段)。
⑤如果回复报文必须缩减,而发送报文的HA的优先级很低,不足以进入缩减后的报文中,则必须将该缩减后的报文中的最后一个条目拿掉,换h发送报文的HA条目。如果不这样做,发送报文的HA不在列表中,MN会默认该HA的优先级最商,就会发生错误。
5.互联网技术发送前缀信息给MN
当MN离开家乡时,移动IPv6就会传递相应的前缀信息给MN,这些信息在MN的家乡地址配置和网络重新编兮中有很大作用。在这种机制中,离家的MN接收带有前缀信息选项的移动前缀通告消息,这些消息给出家乡链路可用前缀的合法lifetime和首选lifetime。
返回目录
编辑特别推荐
通信工程师备考资料免费领取
去领取