- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
《祖国之恋》《帕米尔我的家乡多么美》
1、相关定义
1.1、概念数据结构
移动IPv6协议定义三种概念性数据结构以支持移动节点的移动性和路由优化 。 绑定缓存(Binding Cache) 绑定缓存用于保存关于移动节点的绑定信息。当移动节点向家乡代理进行注册 后,就在家乡代理上建立了相应的绑定缓存项。家乡代理在收到发往移动节点家 乡地址的数据包时,就有哪些信誉好的足球投注网站绑定缓存,如果在绑定缓存中找到匹配的项,就用隧 道方式把此数据包传给移动节点。当实现路由优化后,即在通信对端上建立了绑 定缓存。通信对端要发送数据包时,就首先有哪些信誉好的足球投注网站绑定缓存,如果在绑定缓存中发 现匹配的项,就把转交地址放在数据包的目的地址字段中,同时把目的地址字段 中原来的地址 (即家乡地址)放在增加的路由扩展头的第二类路由头中。 家乡代理列表(Home Agents List) 家乡代理列表被每个家乡代理维护,记录处于同一链路中那些充当家乡代理的 路由器信息。家乡代理列表被用于动态家乡代理发现机制。通过路由器所发的路 由器通告中的 H 位可以知道路由器是否充当家乡代理。 绑定更新列表(Binding Update List) 移动节点维护绑定更新列表。绑定更新列表用来记录己与家乡代理建立绑定或 已与通信对端建立绑定的信息,也用来记录己发送的绑定更新,或正等待返回路 径可达过程的相关信息。一旦绑定信息过期,相应绑定项就应从绑定更新列表中 29 删除。 2.11 移动 IPv6 的操作过程 移动检测 当移动节点从家乡链路移向外地链路时,在这个移动过程中,移动节点可能收 到外地链路上的路由器通告,但是只要移动节点能够在最大间隔范围内收到家乡 链路上的路由器通告,移动节点就不会发生切换。只有当移动节点收不到家乡链 路上的路由器通告时,此时又收到外地链路上的路由器通告,或在不想等待外地 链路上的路由器通告而发送路由器请求后收到路由器通告,从路由器通告中获得 外地链路的网络前缀,且此网络前缀与移动节点的家乡地址的网络前缀不相等时, 则说明移动节点发生了移动,移动节点要想保持原来的通信,必须在外地链路上 配置转交地址。 配置转交地址 移动节点在检测到移动发生后,根据外地链路的路由器通告的 M 位的设置来 进行无状态或有状态的(DHCPv6)地址自动配置机制生成转交地址。如果是进行无 状态地址配置,则移动节点把路由器通告中的网络前缀加在接口地址(根据移动节 点的网卡地址,即 48 位的 MAC 地址形成的 64 位地址)前面形成转交地址。如果 进行有状态地址配置,则移动节点在发送地址自动配置的分组时,源地址必须使 用链路局部地址,而不能使用其它地址。形成的转交地址一般来说是惟一的,故 也不使用重复地址检测,这样也减少了由于重复地址检测而带来的延迟。 向家乡代理注册 移动节点在获得转交地址后,就可以向家乡代理注册了。然而由于在家乡链路 上担当家乡代理的路由器可能是动态变化的,因此移动节点必须向家乡链路发送 一个 ICMP 家乡代理地址发现请求消息,此消息的目的地址为家乡代理泛播地址, 源地址为移动节点的转交地址。随后移动节点会收到家乡链路上某个最近的家乡 代理发回的 ICMP 家乡代理地址发现应答消息,移动节点从应答消息中选择一个 最佳家乡地址。 使用这个家乡代理地址,移动节点就可以通过移动报头向家乡代理发送绑定更 新消息,家乡绑定更新数据包的目的地址为家乡代理地址,源地址为移动节点的 转交地址。移动节点的家乡地址放在目的地选项扩展头中。家乡代理在收到注册 请求时,检查数据包的合法性,查看绑定缓存是否存在。如果还未存在,就建立 相应的绑定缓存表项,并在家乡链路进行邻居通告,用家乡代理的链路地址映射 移动节点的家乡地址。起动拦截处理函数,它将在路由前拦截 IPv6 数据包,并将 送往移动节点家乡地址的数据包封装后转发给移动节点,然后家乡代理将向移动 30 节点发送绑定确认消息。如果绑定缓存相应表项已存在,家乡代理则用绑定更新 消息中的时间域值更新相应表项。移动节点在收到相应的绑定确认消息后,修改 相应的绑定更新列表表项,并在时间过期前重新发送绑定更新请求。这样,移动 节点就可以通过家乡代理的隧道收发发往其家乡地址的数据包了。 向通信对端发送绑定更新 在完成家乡注册后,移动节点就可以通过家乡代理与通信对端交换数据包了。 之所以要向通信对端进行绑定,是出于以下两个考虑。一是为了避免造成家乡网 络的拥塞,避免家乡代理成为通信的瓶颈。二是为了减少通信对端与移动节点之 间数据传送的延迟时间。当然,并非所有的通信对端都支持移动性,如果不支持, 则移动节点与通信对端之间的通信只能通过家乡代理的隧道转发。 考虑到在通信对端上建立绑定的安全性,移动节点在发起通信对端绑定过程 前,需要启动一个返回路径
文档评论(0)