当前位置: 首页 > 专利查询>清华大学专利>正文

路由协议软件中基于构件的组件生成方法技术

技术编号:4280109 阅读:217 留言:0更新日期:2012-04-11 18:40
路由协议软件中基于构件的组件生成方法,属于可重构网络技术的领域,其特征在于,是一种路由转发组件的生成方法,含有以下的步骤:根据所生成组件的功能从构件库中选择路由协议构件,路由管理构件,以及数据转发构件;确定所述三个构件之间的交互次序及方式,以及根据路由器的实际需要整合各个构件。本发明专利技术具有软件耦合程度低,集成性好,代码重用度高的优点。

【技术实现步骤摘要】

【技术保护点】
路由协议软件中基于构件的组件生成方法,其特征在于,所述方法是一种路由转发组件生成方法,是在vxworks平台为可重构路由交换平台中依照以下步骤实现的:步骤(1),根据所述路由转发组件的功能,从构件库中筛选出下述三种构件:路由协议构件,路由管理构件,以及路由转发构件,其中:路由协议构件,产生按照IETF的路由协议来与其他路由器交互路由的信息,路由管理构件,输入由所述路由协议构件输出的路由交互信息,予以保存,并根据所述的按照IETF的路由协议提供的包括优先级在内的参数选择最优路由送入到所述数据转发构件,数据转发构件,把所述路由管理构件发送来的最优路由保存到内设的转发表中,并根据此转发表转发报文;步骤(2),确定步骤(1)中所述三个构件之间交互的信息为路由表项,该路由表项的消息结构含有各为4个字节的路由的目的地址,掩码,下一跳,以及出接口;步骤(3),确定构件交互方式为;第一步,所述路由协议按IETF构件学习路由信息,第二步,通过socket消息传送方式把所述学习到的路由信息传递给所述路由管理构件,第三步,所述路由管理构件依所保存的路由信息中的各个路由表项,转发到所述数据转发构件;步骤(4),对所述路由表项产生的代码部分进行调整,其中包括:文件的整合,代码的编译,编译错误的修改,以及工程文件makefile的修改,最后产生所述的路由转发组件。...

【技术特征摘要】

【专利技术属性】
技术研发人员:徐恪马东超贾鸳鸳
申请(专利权)人:清华大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1