互联网技术接口信息和路由表更新模块设计

互联网技术 责任编辑:hehua12150 2013-10-10

摘要:互联网技术接口信息和路由表更新模块设计:接口信息模块主要负责移动接口的信息维护和管理,路由更新模块负贲改变内核路由表,以保证移动环境下数据的正确发送和接收:接受路由重定向,确定默认路由:建立和删除隧道路由项目。

 在线辅导 面授招生 考试大纲 指定教材 报名时间

3.3.7 接口信息和路由表更新模块设计
接口信息模块主要负责移动接口的信息维护和管理,路由更新模块负贲改变内核路由表,以保证移动环境下数据的正确发送和接收:接受路由重定向,确定默认路由:建立和删除隧道路由项目。
1.移动接口维护和管理
移动接口是在MN初始化时;调用相应的初始化函数来实现的,将新的移动接口定义为字符设备,还定义了一些控制参数,如打开和关闭。移动接口是建立在物理接口基础上的虚拟接口,它随着MN功能的载入而建立、MN模块的卸载而消失。
MN到HA的隧道也属于移动接口,在MN初始化时,通过相应的初始化函数建立MN端隧道,并加入到相关列表中,直到家乡注册成功,
HA端也建立隧道,双向隧道才建立。
2.改变默认路由
利用内核中现有的功能,首先检测链路的变化,然后通过接收路由器通杏RA来获得当地的地址前缀,如果RA中有路由器全球IPv6地址,
就直接设为默认路由。如果没有,就将RA的源链路本地地址作为默认路由项,如图3-36所示。

 

 


3.建立和删除隧道路由项
HA和移动节点之间的双向隧道是MIPv6中数据传送的重要通道,按照RFC3775规定,数据可以有两种传送方式:路由优化和双向隧道。它的实现对于MIPv6是至关重要的。如图3-37所示,隧道的建立葙要两方:移动节点和HA的配合。

移动节点的操作步骤如下。
①移动体初始化,配置接口信息,包括HoA和HA的地址。
②建立HoA到HA的隧道端,但是由于没有HA到HoA的隧道端,所以并没有随道建立,我们这样做主要是为了节省切换时隧道的建立时间,在切换时只箝修改参数即可。
③检测到链路的变化,接收到RA,更改默认路由项,配置新的CoA。
④修改建立隧道的参数,将HoA替换成CoA,建立CoA到HA的隧道端。
⑤发送BU到HA,BU的源地址为CoA,BU按正常路由选择到达HA。
⑥若继续移动到外地.就返回到第③步进行。
家乡代理的操作步骤如下。
①HA初始化,初始化绑定缓存,配罝IPSec的安全策略。
②加入家乡代理任播地址组xxxx:xxxx:xxxx:xxxx:fdff:nTf:fflf:ffife(x代表任意的十六进制数),用于动态家乡代理发现机制。
③检测链路,收到BU。
④检查BU的合法性,建立HA到CoA的隧道端。这样双向隧道建立成功。
⑤发送BA给移动体。BA的目的地址是CoA。
⑥若继续移动到外地,就返回到第③步进行。
同样隧道的删除也需要双方的配合,如图3-38所示。

S3-37进路由项的建立
因为没存HA到WHoA的隧进螭,并无实际K道建立
K3-38道路由项的W除
这一过程中移动节点的操作步骤如下。
①检测到链路的变化,更改接口信息。
②接收到RA,发现是家乡网络。
③更改驮认路由项,恢复初始配置。
④修改建立隧道的参数,建立HoA到HA的隧道端,破坏原有眯道,但是由于没有HA到HoA的隧道端,所以并没有新的隧道建立。⑤发送BU到HA.BU的源地址为HoA,BU按正常路由选择到达HA。
家乡代理的操作步骤如下。
①检测链路,收到BIL
②检査BU的合法性,进入解注册过程。
③停止代理移动体的邻居发现(ND)机制。
④删除HA到CoA的隧道端。这样双向隧道破坏。
⑤发送BA给移动体。BA的目的地址是HoA。

返回目录: 通信工程师互联网技术移动IPv 技术汇总

编辑特别推荐:

中级通信专业实务 互联网技术教程汇总

中级通信专业实务传输与接入教程汇总

通信专业实务考试设备与环境教程汇总

通信专业实务考试交换技术教程汇总

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

通信工程师备考资料免费领取

去领取

距离2025 通信工程师考试

还有
  • 1
  • 3
  • 1
专注在线职业教育24年

项目管理

信息系统项目管理师

厂商认证

信息系统项目管理师

信息系统项目管理师

!
咨询在线老师!