【技术实现步骤摘要】
报文的隧道传输方法、装置及网络设备
本申请属于通信领域,具体涉及一种报文的隧道传输方法、装置及网络设备。
技术介绍
物联网是新一代通信网发展的趋势,万物互联意味着会有更多的通信多样性以及接入需求。随着接入节点数暴涨,在采用同构设计思想的网络架构中,接入节点与汇聚节点虽然属于不同层次节点设备但功能集基本相同,接入节点与汇聚节点具有同样的复杂性。在接入节点众多,需求各异的情形下,采用同构的网络架构,接入节点设备复杂不易运维和管理,成本较高,不能满足网络快速发展的需求。在采用异构设计思想的网络架构中,将管理、控制和转发面相互分离;由控制器集中进行管理和控制;在数据层面,网络节点采用异构的网络架构,由汇聚节点可以支持全部的功能集,从而满足软件功能的动态扩展,接入节点可支持部分功能集,处理尽可能简化;从而使得接入节点的一些复杂逻辑和功能上收至汇聚节点来完成,保证接入节点在极简的同时,仍旧能支持用户业务。在异构网络架构中,接入节点与汇聚节点之间的网络类型趋于多样化。然而,现有的隧道技术,对于承载隧道的网络有要求,例如一些 ...
【技术保护点】
1.一种报文的隧道传输方法,其特征在于,应用于异构网络系统中的接入设备,所述接入设备与异构网络系统中的至少一个汇聚设备预先建立业务隧道,所述方法包括:/n从用户侧网络接口接收到报文时,确定所述报文对应的业务隧道以及下一跳;/n根据自身与下一跳之间的网络类型,确定所述报文的封装格式;/n根据所述封装格式对所述报文进行封装,得到隧道协议报文;/n将所述隧道协议报文通过所述对应的业务隧道发送到目的汇聚设备。/n
【技术特征摘要】
1.一种报文的隧道传输方法,其特征在于,应用于异构网络系统中的接入设备,所述接入设备与异构网络系统中的至少一个汇聚设备预先建立业务隧道,所述方法包括:
从用户侧网络接口接收到报文时,确定所述报文对应的业务隧道以及下一跳;
根据自身与下一跳之间的网络类型,确定所述报文的封装格式;
根据所述封装格式对所述报文进行封装,得到隧道协议报文;
将所述隧道协议报文通过所述对应的业务隧道发送到目的汇聚设备。
2.根据权利要求1所述的方法,其特征在于,所述从用户侧网络接口接收到报文时,确定所述报文对应的业务隧道以及下一跳,包括:
根据所述用户侧网络接口查询预先保存的分类表,确定所述报文对应的业务隧道;
根据预先保存的与所述对应的业务隧道对应的隧道转发表,确定与所述报文对应的传输路径;
根据所述对应的传输路径,确定所述报文的下一跳。
3.根据权利要求1所述的方法,其特征在于,所述封装格式包括传输网络头封装;所述根据自身与下一跳之间的网络类型,确定所述报文的封装格式,包括:
当所述网络类型为可传输裸数据的网络时,确定所述传输网络头封装包括特征码,所述特征码用于表征具备该特征码的报文为隧道协议报文;
当所述网络类型为需要使用以太封装进行数据传输的网络时,确定所述传输网络头封装包括以太头,所述以太头包括自定义协议类型,所述自定义协议类型用于表征具备该自定义协议类型的报文为隧道协议报文,所述以太头中的源MAC地址为所述接入设备的MAC地址,所述以太头中的目的MAC地址为所述接入设备对应的下一跳的MAC地址;
当所述网络类型为IP网络时,确定所述传输网络头封装包括链路头、IP头及UDP头,所述UDP头的端口号为隧道协议类型,用于表征具备该UDP头的报文为隧道协议报文;所述IP头中的源IP地址为所述接入设备的IP地址,所述IP头中的目的IP地址为所述接入设备对应的下一跳的IP地址;
其中,所述接入设备通过预先保存的邻接表项获取所述接入设备的IP地址、MAC地址、所述接入设备对应的下一跳的IP地址、MAC地址及所述接入设备与所述下一跳之间的网络类型。
4.根据权利要求1所述的方法,其特征在于,在所述根据所述封装格式对所述报文进行封装之前,所述方法还包括:
根据预先保存的与所述对应的业务隧道对应的加密方式,对所述报文进行加密;
所述根据所述封装格式对所述报文进行封装,包括:
根据所述封装格式对加密后的报文进行封装。
5.根据权利要求1所述的方法,其特征在于,在所述根据所述封装格式对所述报文进行封装之前,所述方法还包括:
在确定所述报文的字节数大于预设的最大传输单元时,将所述报文以所述最大传输单元为单位进行分片;
所述根据所述封装格式对所述报文进行封装,包括:
根据所述封装格式对所述分片后的报文进行封装。
6.一种报文的隧道传输方法,其特征在于,应用于异构网络系统中的接入设备或者汇聚设备,所述接入设备与至少一个汇聚设备之间预先建立业务隧道,所述方法包括:
在确定获取到的报文为隧道协议报文时,对所述隧道协议报文进行解封装,以获取所述隧道协议报文的报文类型以及所述隧道协议报文所对应的业务隧道的隧道目的设备标识;
在确定所述报文类型为隧道业务报文时,判断自身的设备标识是否与所述隧道目的设备标识一致;
在一致时,根据预先保存的处理策略对解封装后的隧道协议报文进行处理;
在不一致时,根据预先保存的与所述业务隧道对应的隧道转发表,确定所述隧道协议报文的下一跳,并将所述解封装后的隧道协议报文按照新的封装格式进行封装后转发给下一跳;
其中,所述新的封装格式由自身与下一跳之间的网络类型确定。
7.根据权利要求6所述的方法,其特征在于,在所述根据预先保存的处理策略对解封装后的隧道协议报文进行处理之前,所述方法还包括:
当检查到所述解封装后的隧道协议报文被加密时,根据预先保存的与所述业务隧道对应的密钥对所述解封装后的隧道协议报文进行解密;
所述根据预先保存的处理策略...
【专利技术属性】
技术研发人员:刘宝琴,罗向征,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。