【技术实现步骤摘要】
本专利技术涉及通信领域,具体而言,涉及一种单播隧道建立方法、装置和系统。
技术介绍
虚拟可扩展局域网(VirtualeXtensibleLocalAreaNetwork,简称为VxLAN)是一种将以太网二层(L2,数据链路层)数据报文用三层(L3,网络层)协议进行封装的技术,可以对二层网络在三层网络范围进行扩展。它应用于数据中心内部,使虚拟机可以在互相连通的三层网络范围内迁移,而不需要改变互联网协议(InternetProtocol,简称为IP)地址和媒体接入控制(MediaAccessControl,简称为MAC)地址,保证业务的连续性。VxLAN采用24数据位的网络标识符(VxLANNetworkIdentifier,简称为VNI),使用户可以创建16M相互隔离的虚拟网络,突破了目前广泛采用的VLAN所能表示的4K个隔离网络的限制,这使得大规模多租户的云环境中具有了充足的虚拟网络分区资源,并且实现了二层网络互通业务部署在不同的IP子网的物理区域的业务。图1是根据相关技术的VxLAN隧道封装的结构框图,如图1所示,VxLAN技术在网络设备C和网络设备D上分别实现:主机/客户端A发送主机/客户端B的内层报文(即Native报文),到达网络设备C后被封装成为VxLAN报文;网络设备C将封装后的VxLAN组播报文或VxLAN单播报文,通过VxLAN组播隧道或VxLAN单播隧道,穿透云端网络,到达网络设备D;网络设备D将VxLAN报文解封装后,将内层报文发送给主机/客户端B;主机/客户端B发送主机/客户端A的内层报文,也以同样的方式,遵循VxLAN业务规范标准 ...
【技术保护点】
一种单播隧道建立方法,其特征在于,包括:第一网络设备接收第二网络设备发送的VxLAN报文;所述第一网络设备解析所述VxLAN报文的标识信息;所述第一网络设备根据所述标识信息,建立目的地址为所述第二网络设备的VxLAN单播隧道。
【技术特征摘要】
1.一种单播隧道建立方法,其特征在于,包括:第一网络设备接收第二网络设备发送的VxLAN报文;所述第一网络设备解析所述VxLAN报文的标识信息;所述第一网络设备根据所述标识信息,建立目的地址为所述第二网络设备的VxLAN单播隧道。2.根据权利要求1所述的方法,其特征在于,所述第一网络设备解析所述VxLAN报文的所述标识信息包括:所述第一网络设备判断是否已建立目的地址为所述第二网络设备的VxLAN单播隧道;在判断到未建立目的地址为所述第二网络设备的VxLAN单播隧道的情况下,所述第一网络设备解析所述VxLAN报文的所述标识信息。3.根据权利要求1所述的方法,其特征在于,在所述VxLAN报文中封装的内层报文的目的地址为第一客户端的情况下,在所述第一网络设备接收所述第二网络设备发送的所述VxLAN报文之后,所述方法还包括:所述第一网络设备解封装所述VxLAN报文,得到所述VxLAN报文中封装的所述内层报文;所述第一网络设备将所述内层报文发送至所述第一客户端,其中,所述第一客户端为通过所述第一网络设备与网络侧通信的客户端。4.根据权利要求1所述的方法,其特征在于,所述VxLAN报文是由所述第二网络设备根据VxLAN业务规范标准对内层报文进行封装得到的;其中,所述标识信息包括:所述第二网络设备的IP地址和所述VxLAN报文中封装的内层报文的源MAC地址;或者,所述标识信息包括:所述第二网络设备的IP地址和所述VxLAN报文中封装的内层报文的源MAC地址。5.根据权利要求4所述的方法,其特征在于,所述第一网络设备根据所述标识信息,建立目的地址为所述第二网络设备的VxLAN单播隧道包括:所述第一网络设备判断所述VxLAN报文是否在所述第一网络设备的本地终结;在判断结果为是的情况下,所述第一网络设备根据所述标识信息,建立目的地址为所述第二网络设备的VxLAN单播隧道;其中,在所述标识信息包括所述内层报文的源MAC地址的情况下,所述VxLAN
\t单播隧道为L2VxLAN单播隧道;在所述标识信息包括所述内层报文的源IP地址的情况下,所述VxLAN单播隧道为L3VxLAN单播隧道。6.根据权利要求4所述的方法,其特征在于,所述标识信息还包括以下至少之一:所述VxLAN报文的外层标签中携带的VLAN信息、所述VxLAN报文的外层标签中携带的VNI信息、根据所述第二网络设备的IP地址查询到的NextHOP信息。7.根据权利要求1至6中任一项所述的方法,其特征在于,在所述第一网络设备接收所述网络设备发送的所述VxLAN报文之前,所述方法还包括:所述第二网络设备接收第二客户端向所述第一网络设备发送的内层报文,其中,所述第二客户端为通过所述第二网络设备与网络侧通信的客户端;所述第二网络设备根据VxLAN业务规范标准将所述内层报文封装为所述VxLAN报文;所述第二网络设备发送所述VxLAN报文至所述第一网络设备。8.根据权利要求7所述的方法,其特征在于,所述第二网络设备根据所述VxLAN业务规范标准将所述内层报文封装为所述VxLAN报文包括:所述第二网络设备判断是否已建立目的地址为所述第一网络设备的VxLAN单播隧道;在判断到未建立目的地址为所述第一网络设备的VxLAN单播隧道的情况下,所述第二网络设备根据所述VxLAN业务规范标准将所述内层报文封装为所述VxLAN报文,其中,所述VxLAN报文为VxLAN组播报文;其中,所述第二网络设备发送所述VxLAN报文至所述第一网络设备包括:所述第二网络设备通过VxLAN组播隧道发送所述VxLAN报文,以供所述第一网络设备接收。9.根据权利要求7所述的方法,其特征在于,所述第二网络设备根据所述VxLAN业务规范标准将向所述第一网络设备发送的内层报文封装为所述VxLAN报文还包括:在判断到已建立目的地址为所述第一网络设备的VxLAN单播隧道的情况下,所述第二网络设备根据所述VxLAN业务规范标准将所述内层报文封装为所述VxLAN报文,其中,所述VxLAN报文为VxLAN单播报文;其中,所述第二网络设备发送所述VxLAN报文至所述第一网络设备包括:所述第二网络设备通过目的地址为所述第一网络设备的VxLAN单播隧道发送所述VxLAN报文至所述第一网络设备。10.根据权利要求1至6中任一项所述的方法,其特征在于,在所述第一网络设备根据
\t所述标识信息,建立目的地址为所述第二网络设备的VxLAN单播隧道之后,所述方法还包括:所述第一网络设备统计在预设时间段内所述第一网络设备建立的VxLAN隧道的使用率,其中,所述第一网络设备建立的VxLAN隧道包括:VxLAN单播隧道和/或VxLAN组播隧道;所述第一网络设备根据统计结果判断所述第一网络设备建立的VxLAN隧道的所述使用...
【专利技术属性】
技术研发人员:张平平,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。