用于报文传输的方法和节点技术

技术编号:30710258 阅读:15 留言:0更新日期:2021-11-10 11:01
本申请提供了一种用于报文传输的方法和装置。该方法包括:第一节点可以存储第二节点中容器的第一地址和第二地址之间的第一关联关系,这样第一节点中的应用管理模块可以根据第二节点中的第一容器的第一地址和该第一关联关系确定出该第一容器的第二地址,进而将第一容器的第二地址写入操作系统中,这样有助于该第一节点中的第二容器从操作系统中获得该第一容器的IP地址和MAC地址,从而能够实现向第一容器发送报文,相对于传统方案引入额外的控制器,本申请实施例降低了系统的管理复杂度。度。度。

【技术实现步骤摘要】
用于报文传输的方法和节点


[0001]本申请涉及通信领域,更具体地,涉及一种用于报文传输的方法和节点。

技术介绍

[0002]随着网络规模的增长,电信系统越来越复杂,从而带来了诸多的挑战,包括新增业务的开发上线、系统的运维和资源利用率等。为了应对这些挑战,电信系统利用了信息技术(information technology,IT)业界的虚拟化技术及云技术。
[0003]网络功能虚拟化(network functions virtualization,NFV)技术可以简单地理解为将电信网络中使用的各个网元的功能从目前的专用硬件平台迁移至通用的商用货架产品服务器上。通过NFV技术将电信网络中使用的各个网元转变称为独立的应用,可以灵活部署在基于标准的服务器、存储以及交换机等其他设备构建的统一基础设施平台上,并通过虚拟化技术,对基础设施硬件设备资源池化及虚拟化,对上层应用提供虚拟资源,实现应用、硬件解耦,使得每一个应用能够快速增加虚拟资源以实现快速扩展系统容量的目的,或者能够快速减少虚拟资源以实现收缩系统容量的目的,大大提升网络的弹性。采用通用的商业现货(COTS)服务器组成共享的资源池,新开发的业务,不需要单独部署硬件设备,大大缩短新业务上线时间。
[0004]电信系统上云最为彻底的方式便是把二层通讯改造为三层通讯。传统方案,设备之间通过将二层报文封装在标准的互联网协议(internet protocol,IP)/用户数据报协议(user datagram protocol,UDP)报文中,以实现私有二层报文的交互。例如,构建一个二层互通的虚拟可扩展局域网(virtual expandable LAN,VXLAN)网络,需要每个VXLAN的节点知道其余所有VXLAN节点的信息,即所有VXLAN节点中容器的IP地址和媒体访问控制(media access control,MAC)地址。而VXLAN网络中VXLAN节点中的容器之间的IP地址和MAC地址的同步,需要网络中部署VXLAN控制器。也就是说,传统方案中,电信系统需要引入额外的控制器,使得管理复杂度较高。

技术实现思路

[0005]本申请提供一种用于报文传输的方法和节点,能够减少通信系统的管理复杂度。
[0006]第一方面,提供了一种用于报文传输的方法,该方法包括:第一节点中的应用管理模块根据第二节点中的第一容器的第一地址和第一关联关系,确定所述第一容器的第二地址,所述第一关联关系为所述第二节点中容器的第一地址和第二地址之间的关联关系,所述第一地址为IP地址,所述第二地址为MAC地址,或者所述第一地址为MAC地址,所述第二地址为IP地址;所述应用管理模块在操作系统中写入所述第二地址,所述第二地址为所述第一节点中的第二容器传输报文的目的地址。
[0007]第一节点可以存储第二节点中容器的第一地址和第二地址之间的第一关联关系,这样第一节点中的应用管理模块可以根据第二节点中的第一容器的第一地址和该第一关联关系确定出该第一容器的第二地址,进而将第一容器的第二地址写入操作系统中,这样
有助于该第一节点中的第二容器从操作系统中获得该第一容器的IP地址和MAC地址,从而能够实现向第一容器发送报文,相对于传统方案引入额外的控制器,本申请实施例降低了系统的管理复杂度。
[0008]在一些可能的实现方式中,所述应用管理模块根据所述第一地址确定所述第二地址之前,所述方法还包括:所述应用管理模块接收来自所述第二容器的请求信息,所述请求信息用于请求所述第一地址对应的第二地址。
[0009]在该第一节点的操作系统中没有存储该第一容器的第一地址对应的第二地址的情况下,第二容器可以向该第一节点中的应用管理模块发送请求信息,以请求该第一地址对应的第二地址,从而能够实现向第一容器发送报文。也就是说,第二容器在存在需求的情况下才向应用管理模块请求第一地址对应的第二地址,这样可以避免在操作系统中存储太多不必要的地址,从而节省了操作系统的存储空间。
[0010]在一些可能的实现方式中,在所述第一地址为IP地址的情况下,所述方法还包括:所述应用管理模块根据所述第一容器的IP地址和第二关联关系,确定所述第二节点的IP地址,所述第二节点用于向所述第一容器转发所述报文,所述第二关联关系为节点的IP地址与所述第二节点中容器的IP地址之间的关联关系;所述应用管理模块在所述操作系统中写入所述第二节点的IP地址。
[0011]应用管理模块可以根据关联关系和容器的IP地址找到节点的IP地址,并通过节点的IP地址向节点内的容器转发报文。也就是说,本申请实施例中节点可以实现不需要引入额外的控制器获知即将发送报文的容器所属的节点,从而降低了系统的管理复杂度。
[0012]在一些可能的实现方式中,所述第一容器的IP地址包括至少一个字节,所述第二节点的IP地址包括至少一个字节,所述第二关联关系为所述第一容器的IP地址中的部分字节的取值与所述第二节点的IP地址中的部分字节的取值相同。
[0013]该第二关联关系可以是部分字节取值相同,即通过简单的方式实现容器的IP地址和节点的IP地址的关联,从而更进一步降低系统的管理复杂度。
[0014]在一些可能的实现方式中,所述第一容器的IP地址包括四个字节,所述第二节点的IP地址包括四个字节,所述第二关联关系为所述第一容器的IP地址中的第二字节的取值与所述第二节点的IP地址中的第三个字节的取值相同,所述第一容器的IP地址中的第三字节的取值与所述第二节点的IP地址中的第四个字节的取值相同。
[0015]应用管理模块可以根据关联关系和第一容器的IP地址找到节点第二容器的IP地址,即实现不需要引入额外的控制器,降低了系统的管理复杂度。
[0016]在一些可能的实现方式中,所述第一容器的MAC地址包括至少一个字节,所述第一容器的IP地址包括至少一个字节,所述第一关联关系为所述第一容器的MAC地址中的部分字节的取值与所述第一容器的IP地址中的部分字节的取值相同。
[0017]该第一关联关系可以是部分字节取值相同,即通过简单的方式实现容器的IP地址和节点的IP地址的关联,从而更进一步降低系统的管理复杂度。
[0018]在一些可能的实现方式中,所述第一容器的MAC地址包括六个字节,所述第一容器的IP地址包括四个字节,所述第一关联关系为所述第一容器的MAC地址中的第四个字节的取值与所述第一容器的IP地址中的第二个字节的取值相同,所述第一容器的MAC地址中的第五个字节的取值与所述第一容器的IP地址中的第三个字节的取值相同,以及所述第一容
器的MAC地址中的第六个字节的取值与所述第一容器的IP地址中的第四个字节的取值相同。
[0019]在一些可能的实现方式中,在第一地址为MAC地址的情况下,该方法还包括:根据该第一容器的MAC地址和第三关联关系确定该第二节点的IP地址,并将该第二节点的IP地址写入操作系统中,该第三关联关系为节点的IP地址与第一容器的MAC地址的关联关系,该第二节点用于向该第一容本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于报文传输的方法,特征在于,包括:第一节点中的应用管理模块根据第二节点中的第一容器的第一地址和第一关联关系,确定所述第一容器的第二地址,所述第一关联关系为所述第二节点中容器的第一地址和第二地址之间的关联关系,所述第一地址为互联网协议IP地址,所述第二地址为媒体访问控制MAC地址,或者所述第一地址为MAC地址,所述第二地址为IP地址;所述应用管理模块在操作系统中写入所述第二地址,所述第二地址为所述第一节点中的第二容器传输报文的目的地址。2.根据权利要求1所述的方法,其特征在于,所述应用管理模块根据所述第一地址确定所述第二地址之前,所述方法还包括:所述应用管理模块接收来自所述第二容器的请求信息,所述请求信息用于请求所述第一地址对应的第二地址。3.根据权利要求1或2所述的方法,其特征在于,在所述第一地址为IP地址的情况下,所述方法还包括:所述应用管理模块根据所述第一容器的IP地址和第二关联关系,确定所述第二节点的IP地址,所述第二节点用于向所述第一容器转发所述报文,所述第二关联关系为节点的IP地址与所述第二节点中容器的IP地址之间的关联关系;所述应用管理模块在所述操作系统中写入所述第二节点的IP地址。4.根据权利要求3所述的方法,其特征在于,所述第一容器的IP地址包括至少一个字节,所述第二节点的IP地址包括至少一个字节,所述第二关联关系为所述第一容器的IP地址中的部分字节的取值与所述第二节点的IP地址中的部分字节的取值相同。5.根据权利要求4所述的方法,其特征在于,所述第一容器的IP地址包括四个字节,所述第二节点的IP地址包括四个字节,所述第二关联关系为所述第一容器的IP地址中的第二字节的取值与所述第二节点的IP地址中的第三个字节的取值相同,所述第一容器的IP地址中的第三字节的取值与所述第二节点的IP地址中的第四个字节的取值相同。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一容器的MAC地址包括至少一个字节,所述第一容器的IP地址包括至少一个字节,所述第一关联关系为所述第一容器的MAC地址中的部分字节的取值与所述第一容器的IP地址中的部分字节的取值相同。7.根据权利要求6所述的方法,其特征在于,所述第一容器的MAC地址包括六个字节,所述第一容器的IP地址包括四个字节,所述第一关联关系为所述第一容器的MAC地址中的第四个字节的取值与所述第一容器的IP地址中的第二个字节的取值相同,所述第一容器的MAC地址中的第五个字节的取值与所述第一容器的IP地址中的第三个字节的取值相同,以及所述第一容器的MAC地址中的第六个字节的取值与所述第一容器的IP地址中...

【专利技术属性】
技术研发人员:王震宇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1