摘要:互联网技术考试套移动子网中的路由优化问题:
1.嵌套移动子网中的路由优化问题
在嵌套移动子网中,由于处于底层的MR不得不从自己的parent-MR获取转交地址,这样,它所连接移动网络的所有与外部通信的数据,都必须经过parent-MR的家乡代理,从而造成更加严重的路凼优化问题。图14-14给出了一个典型的例子。
在图4-14中,有4个移动子网移动到一个外地链路,其中MR4和外地链路的AR之间有3跳,MR2以及MR3和AR之间分别有两跳,MR1和AR之间有1跳。按照嵌套移动子网的定义,MR1将成为root-MR,MR2和MR3选择MR1作为自己的parent-MR(MR2和MR3被称为MR1的sub-MR);类似的,MR4会选择MR2作为自己的parent-MR,从而形成了一个嵌套子网。在这种场景下,如果MR4打算向自己的家乡代理注册(在这个例子中是HA4),那么注册报文必须先传到MR1的HA1,然后HA1把这个数据包转到MR2的HA2,最后HA2将注册报文转发给HA4。类似的,如果移动子网4中的一个节点MNN(它的畎认网关是MR4),打算同某个通信节点(CN)通信,那么报文必须经过这样一条路径:MNN-MR4-MR2-MR1-AR(外地链路)-HA1-HA2-HA4-CN;而反向路径则为:CN_HA4_HA2-HA1-AR(外地链路)-MR1-MR2-MR4MNN。
从上面的描述不难看出,在嵌套移动子网中存在者严重的冗余路径开销,并且这种情况随着嵌衮层次的增加而变得愈加严重。此外,还存在着严重的多重隧道报文封装问题,即数据包每经过一个MR就要加一层封装。图4-15就描述了图4-14所示的例子中,当MNN给CN发送数据时的隧道报文格式,同样,当CN给MNN发送数据时,隧道报文也圮类似的,只不过把图4-15中的源地址和目的地址置换而已。不难看出,这种多重隧道报文封装开销也会随者嵌套层次的增加而变得越来越严柬。
在这种情况下,可以使用前面介绍的路由优化方案,解决移动子网或VMN与CN之间的路由优化问题,如图4-16所示,即先实现MR1与CR(CN)之间的路由优化,再实现MR2和CR(CN)之间的路由优化,最后实现MR4和CR(CN)之间的路由优化。通过这种方法,可以使移动子网4中的节点与CN通信时,数据直接在CN和MNN之间传输,避免了多甫嵌套带来的冗余路径问题和多重隧道报文封装问题。但是,从图4-16也不难看出,这种机制存在者重大缺陷(如为了实现MR4和CN之间的路由优化,需要3个MR执行与CR之间的路由优化过程)。该方案的缺陷主要包括以下几点。
(c)MR4与CR之M的路由优化过量R14-16实现MR4和CR之间路由优化的情况
①存在者大里的路由优化协议交换开销。如图4-16所示,为了实现底层移动子网的路由优化,需要多个上层移动子网执行与CR(CN)之间的路由优化过程,造成严重的协议开销。
②增加了parent-MR的负担。由图4-14可以看出,MR1和MR2本身并没有和移动子网4的CN通信,但为了实现移动子网4的路由优化,它们不得不执行与移动子网4的CN之间的路由优化过程,这样就大大加重了MR1和MR2的负担,而MR作为移动的路由器,本身计算资源和电a等都很有限,所以这种机制难以适用移动互联网的环境。
③切换延迟大幅度增加。如果图4-14中的移动子网4从移动子网2的sub MONET变成其他移动子网的sub-MONET,那么在切换的过程中就黹要多次路由优化过程才能完成切换,造成切换延迟的大幅度增加。
④带来安全隐患,在图4-16所示的路由优化解决方案中,sub-MONET的数据要经过parent-MONET的家乡网络,其位置信息也为parent-MONET的家乡代理所获悉,因此存在宥严重的安全隐患,并且这种隐患会随者嵌套层次的增加而变得越来越严重。
从上面的分析可以看出,移动子网的路由优化问题是急需解决的一个重点。
此外,移动子网还有其他一些问题需要解决,如安全问题、切换问题、多家乡问题等,这些都是移动子网中的研究热点和难点。
返回目录
编辑特别推荐
通信工程师备考资料免费领取
去领取