摘要:互联网技术返回路由可达过程横块设计:RRFSM是移动节点FSM的延续,当进入RRINTI、RRREDO、RRDEL状态时,即执行RRo由于情况也较复杂,所以设计了一个FSM,如图3-31所示。
3.3.4 返回路由可达过程横块设计
1.状态描述及其相互转换
返回路由可达过程RR用来确定MN的合法性和性、路由的可达性,从而达到路由优化在接收到一个数据包后,首先要检査接收包的源地址和目的地址,按照地址杏找BU列表中是否存在关于源地址的绑定项,若没有,通过用户空间和内核空间的数据交互模块,将要启动RR过程,传递到内核中的移动IPv6套接n的接收队列中,移动IPv6套接口针对启动RR过程,可以设计一个返回路由可达过程状态机RRFSM,并启动RRFSM。
RRFSM是移动节点FSM的延续,当进入RRINTI、RRREDO、RRDEL状态时,即执行RRo由于情况也较复杂,所以设计了一个FSM,如图3-31所示。
图中的双向线表示两个状态在某种条件下可以互相转移,单向线表示可以向一方转移。线上的缩略语表示触发枣件。4个状态的含义如下。
①START:对于当前的BU列表还未执行RR。
②WAITCH:MN已经发送的HoTI和CoTI,在等待它们的回复信息。
③WAITH:MN已经接收到对应CoTI的CoT信息,但是还没有接收到对应HoTI的HoT信息。
④WA1TC:MN已经接收到对应HoTI的HoT信息,但是还没有接收到对应CoTI的CoT信息。
触发亊件如下。
①ISTART_RR:MN启动RR。
②START_HOME_RR:MN为解注册启动RR。
③STOP-RR:MN序止正在运行的RR。
④HoT:MN从CN接收到HoT信息。
⑤CoT:MN从CN接收到CoT信息。
返回目录:
编辑特别推荐:
通信工程师备考资料免费领取
去领取