报文传输方法及网络设备技术

技术编号:22471094 阅读:26 留言:0更新日期:2019-11-06 12:55
本申请提供一种报文传输方法及网络设备,该方法包括:接收OpenR模块发送的原始接口消息,所述原始接口消息包括转发信息;对所述原始接口消息进行格式转换,得到目标接口消息,所述目标接口消息包括所述转发信息;向转发平台发送所述目标接口消息,以使转发平台根据所述目标接口消息中的所述转发信息对数据报文进行转发处理。通过本申请的技术方案,不需要修改OpenR模块的相关代码,OpenR模块的实现比较简单,OpenR模块具有通用性。

【技术实现步骤摘要】
报文传输方法及网络设备
本申请涉及通信
,尤其是涉及一种报文传输方法及网络设备。
技术介绍
随着网络技术的不断发展,用户量和数据量也不断增加,传统的路由协议(如开放式最短路径优先(OpenShortestPathFirst,OSPF)、中间系统到中间系统(IntermediateSystemtoIntermediateSystem,ISIS)等)已经无法满足用户需求,为此提出了一种新的路由协议,即开放式路由(OpenRouting,OpenR)。通过在网络设备部署OpenR模块,由OpenR模块实现OpenR功能。OpenR模块能够收集全网链路信息,并基于全网链路信息获取转发信息,并将转发信息存储到转发信息库(ForwardingInformationBase,FIB)。进一步的,OpenR模块还可以将FIB中的转发信息下发给转发平台(如操作系统),由转发平台根据该转发信息更新转发表项,并基于转发表项指导数据报文的传输。由于OpenR支持的第一传输协议与转发平台支持的第二传输协议不同,因此,OpenR模块包括转换子模块,OpenR模块将转发信息添加到第一传输协议的接口消息,将接本文档来自技高网...

【技术保护点】
1.一种报文传输方法,其特征在于,应用于转发信息库FIB服务端,所述FIB服务端处于网络设备中,所述网络设备还包括开放式路由OpenR模块,所述FIB服务端与所述OpenR模块分开部署,所述方法包括:接收OpenR模块发送的原始接口消息,所述原始接口消息包括转发信息;对所述原始接口消息进行格式转换,得到目标接口消息,所述目标接口消息包括所述转发信息;向转发平台发送所述目标接口消息,以使所述转发平台根据所述目标接口消息中的所述转发信息对数据报文进行转发处理。

【技术特征摘要】
1.一种报文传输方法,其特征在于,应用于转发信息库FIB服务端,所述FIB服务端处于网络设备中,所述网络设备还包括开放式路由OpenR模块,所述FIB服务端与所述OpenR模块分开部署,所述方法包括:接收OpenR模块发送的原始接口消息,所述原始接口消息包括转发信息;对所述原始接口消息进行格式转换,得到目标接口消息,所述目标接口消息包括所述转发信息;向转发平台发送所述目标接口消息,以使所述转发平台根据所述目标接口消息中的所述转发信息对数据报文进行转发处理。2.根据权利要求1所述的方法,其特征在于,所述FIB服务端包括至少一个插件模块,对所述原始接口消息进行格式转换,得到目标接口消息,包括:将所述原始接口消息发送给目标插件模块,以使所述目标插件模块对所述原始接口消息进行格式转换,得到目标接口消息;其中,所述目标插件模块是从所述至少一个插件模块中选择的插件模块。3.根据权利要求2所述的方法,其特征在于,所述将所述原始接口消息发送给目标插件模块之前,所述方法还包括:获取所述网络设备的设备类型;从所述至少一个插件模块中选择与所述设备类型对应的插件模块,并将选择的插件模块确定为所述目标插件模块。4.根据权利要求3所述的方法,其特征在于,所述获取所述网络设备的设备类型,包括:接收用户输入的命令行,所述命令行包括所述网络设备的设备类型,并从所述命令行中获取所述网络设备的设备类型;或者,从指定存储介质中读取配置文件,所述配置文件包括所述网络设备的设备类型,并从所述配置文件中获取所述网络设备的设备类型。5.根据权利要求1所述的方法,其特征在于,所述OpenR模块包括FIB客户端,所述接收OpenR模块发送的原始接口消息,包括:接收所述FIB客户端发送的所述原始接口消息。6.根据权利要求1所述的方法,其特征在于,所述OpenR模块与所述FIB服务端部署在相同的容器内;或者,所述OpenR模块与所述FIB服务端部署在不同的容器内...

【专利技术属性】
技术研发人员:王鹏举
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:河南,41

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

1