路由同步方法及装置制造方法及图纸

技术编号:20118901 阅读:43 留言:0更新日期:2019-01-16 12:16
本申请提供一种路由同步方法及装置,应用于包括至少两个成员设备的边缘设备组中的成员设备,通过在边缘设备组的成员设备上配置专门的第一VXLAN,成员设备之间可以第一VXLAN中相互发送携带特定预设通告标识的路由信息,使得边缘设备组的成员设备之间可以互相通告路由,解决了现有技术中直接接入边缘设备组不同成员设备的主机之间无法相互通信的问题。

Routing Synchronization Method and Device

This application provides a routing synchronization method and device for member devices in an edge device group comprising at least two member devices. By configuring a dedicated first VXLAN on the member devices of the edge device group, the member devices can send routing information carrying specific preset notification identifications to each other in the first VXLAN so that the member devices of the edge device group can interact with each other. Phase notification routing solves the problem that the hosts directly accessing different member devices of the edge device group can not communicate with each other in the existing technology.

【技术实现步骤摘要】
路由同步方法及装置
本申请涉及网络通信
,具体而言,涉及一种路由同步方法及装置。
技术介绍
当前很多通信系统中会通过虚拟扩展局域网(VirtualExtensibleLAN,简称VXLAN)实现通信设备之间的通信,例如,通过基于VXLAN的以太网虚拟专用网络(EthernetVirtualPrivateNetwork,简称EVPN)技术实现各通信设备的互联及不同通信系统之间的互联。在通信系统的网络边缘上,用于在本通信系统与其他通信系统之间进行数据转发的设备被称为边缘设备(EdgeDevice,简称ED)。在较为大型的通信系统(如数据中心)中,为了提高通信的可靠性或容错能力,可将边缘设备设置为包括两个或两个以上成员设备的边缘设备组,边缘设备组中的成员设备共同实现边缘设备的功能,它们可以采用主备或负载均衡等方式进行数据转发。例如,请参照图1,在通信系统DC1中包括边缘设备组D1,其中包括成员设备D1-1和成员设备D1-2,通信系统DC1通过成员设备D1-1和成员设备D1-2可以与通信系统DC2实现互联。但是,在现有的多成员设备的边缘设备组中,为了避免成员设备之间出现二层报文环路,禁止了同一边缘设备组中的成员设备之间相互同步路由信息,导致同一边缘设备组中分别直接接入不同成员设备的主机之间无法相互通信,局限了成员设备的功能。例如,图1所示的组网中为了避免成员设备D1-1和成员设备D1-2之间产生二层环路,禁止了成员设备D1-1和成员设备D1-2之间相互的EVPN路由通告,导致接入D1-1的VM3和接入D1-2的VM4之间无法通信。
技术实现思路
第一方面,本申请提供一种路由同步方法,应用于包括至少两个成员设备的边缘设备组中的第一成员设备,所述第一成员设备预先配置有与所述边缘设备组中的第二成员设备互通的第一VXLAN;所述方法包括:获得接入所述第一成员设备的第一主机的通信信息;根据所述第一主机的通信信息生成携带有预设属性标识的第一路由信息,其中,所述第一路由信息中携带所述第一VXLAN的标识;向所述第二成员设备同步所述第一路由信息,使所述第二成员设备在接收到携带有所述预设属性标识的第一路由信息时,记录该第一路由信息与所述第一VXLAN的对应关系,并根据该第一路由信息将发往所述第一主机的报文通过所述第一VXLAN的隧道发送至第一成员设备。可选地,所述第一主机接入所述第一成员设备的VXLAN为第二VXLAN,所述第一成员设备中预先配置有所述第二VXLAN与所述第一VXLAN的映射关系;所述根据所述第一主机的通信信息生成携带有预设属性标识的第一路由信息的步骤,包括:根据所述第一主机的通信信息及第一主机接入的第二VXLAN与所述第一VXLAN的映射关系,生成携带有所述预设属性标识及第一VXLAN标识的第一路由信息;所述方法还包括:根据所述第一主机的通信信息生成第三路由信息,其中,所述第三路由信息中携带有所述第二VXLAN的标识;向除所述第二成员设备的其他邻居设备同步所述第三路由信息。可选地,所述方法还包括:接收所述第二成员设备发送的携带所述预设属性标识的第二路由信息,其中,所述第二路由信息携带有接入所述第二成员设备的第二主机的通信信息及所述第一VXLAN的标识;记录所述第二路由信息与所述第一VXLAN的对应关系。可选地,所述方法还包括:接收所述第一主机向所述第二主机发送的报文;根据所述第二路由信息从所述第一VXLAN的隧道将所述报文发送到所述第二成员设备。可选地,所述预设属性标识为BGP路由通告消息中配置成预设值的扩展团体属性。第二方面,本申请提供一种路由同步装置,应用于包括至少两个成员设备的边缘设备组中的第一成员设备,所述第一成员设备预先配置有与所述边缘设备组中的第二成员设备互通的第一VXLAN;所述装置包括:信息获取模块,用于获得接入所述第一成员设备的第一主机的通信信息;第一生成模块,用于根据所述第一主机的通信信息生成携带有预设属性标识的第一路由信息,其中,所述第一路由信息中携带所述第一VXLAN的标识;第一同步模块,用于向所述第二成员设备同步所述第一路由信息,使所述第二成员设备在接收到携带有所述预设属性标识的第一路由信息时,记录该第一路由信息与所述第一VXLAN的对应关系,并根据该第一路由信息将发往所述第一主机的报文通过所述第一VXLAN的隧道发送至第一成员设备。可选地,所述第一主机接入所述第一成员设备的VXLAN为第二VXLAN,所述第一成员设备中预先配置有所述第二VXLAN与所述第一VXLAN的映射关系;所述第一生成模块具体用于根据所述第一主机的通信信息及第一主机接入的第二VXLAN与所述第一VXLAN的映射关系,生成携带有所述预设属性标识及第一VXLAN标识的第一路由信息;所述装置还包括:第二生成模块,用于根据所述第一主机的通信信息生成第三路由信息,其中,所述第三路由信息中携带有所述第二VXLAN的标识;第二同步模块,用于向除所述第二成员设备的其他邻居设备同步所述第三路由信息。可选地,所述装置还包括:路由接收模块,用于接收所述第二成员设备发送的携带所述预设属性标识的第二路由信息,其中,所述第二路由信息携带有接入所述第二成员设备的第二主机的通信信息及所述第一VXLAN的标识;并记录所述第二路由信息与所述第一VXLAN的对应关系。可选地,所述装置还包括:转发模块,用于接收所述第一主机向所述第二主机发送的报文,并根据所述第二路由信息从所述第一VXLAN的隧道将所述报文发送到所述第二成员设备。可选地,所述预设属性标识为BGP路由通告消息中配置成预设值的扩展团体属性。相对于现有技术而言,本申请具有以下有益效果:本申请提供的路由同步方法及系统,通过在边缘设备组的成员设备上配置专门的第一VXLAN,成员设备之间可以第一VXLAN中相互发送携带特定预设通告标识的路由信息,使得边缘设备组的成员设备之间可以互相通告路由,解决了现有技术中直接接入边缘设备组不同成员设备的主机之间无法相互通信的问题。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为现有技术中多边缘设备通信系统的组网示意图;图2为本申请第一实施例提供的多边缘设备通信系统的示意图;图3为本申请第一实施例提供的路由同步方法的流程示意图;图4为本申请第二实施例提供的多边缘设备通信系统的示意图;图5为本申请第二实施例提供的路由同步方法的流程示意图;图6为本申请第三实施例提供的边缘设备的硬件结构示意图;图7为本申请第三实施例提供的路由同步装置的功能模块示意图;图8为本申请第四实施例提供的通信设备的硬件结构示意图;图9为本申请第四实施例提供的路由同步装置的功能模块示意图。图标:10-多边缘设备通信系统;ED11-1(ED21-1)-第一成员设备;110(210)-路由同步装置;111-通信信息获取模块;112-第一生成模块;113-第一同步模块;114-路由接收模块;115-转发模块;114-第二生成模块;115-第二同步模块;211-第二信息获本文档来自技高网...

【技术保护点】
1.一种路由同步方法,其特征在于,应用于包括至少两个成员设备的边缘设备组中的第一成员设备,所述第一成员设备预先配置有与所述边缘设备组中的第二成员设备互通的第一VXLAN;所述方法包括:获得接入所述第一成员设备的第一主机的通信信息;根据所述第一主机的通信信息生成携带有预设属性标识的第一路由信息,其中,所述第一路由信息中携带所述第一VXLAN的标识;向所述第二成员设备同步所述第一路由信息,使所述第二成员设备在接收到携带有所述预设属性标识的第一路由信息时,记录该第一路由信息与所述第一VXLAN的对应关系,并根据该第一路由信息将发往所述第一主机的报文通过所述第一VXLAN的隧道发送至第一成员设备。

【技术特征摘要】
1.一种路由同步方法,其特征在于,应用于包括至少两个成员设备的边缘设备组中的第一成员设备,所述第一成员设备预先配置有与所述边缘设备组中的第二成员设备互通的第一VXLAN;所述方法包括:获得接入所述第一成员设备的第一主机的通信信息;根据所述第一主机的通信信息生成携带有预设属性标识的第一路由信息,其中,所述第一路由信息中携带所述第一VXLAN的标识;向所述第二成员设备同步所述第一路由信息,使所述第二成员设备在接收到携带有所述预设属性标识的第一路由信息时,记录该第一路由信息与所述第一VXLAN的对应关系,并根据该第一路由信息将发往所述第一主机的报文通过所述第一VXLAN的隧道发送至第一成员设备。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第二成员设备发送的携带所述预设属性标识的第二路由信息,其中,所述第二路由信息携带有接入所述第二成员设备的第二主机的通信信息及所述第一VXLAN的标识;记录所述第二路由信息与所述第一VXLAN的对应关系。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述第一主机向所述第二主机发送的报文;根据所述第二路由信息从所述第一VXLAN的隧道将所述报文发送到所述第二成员设备。4.根据权利要求1所述的方法,其特征在于,所述第一主机接入所述第一成员设备的VXLAN为第二VXLAN,所述第一成员设备中预先配置有所述第二VXLAN与所述第一VXLAN的映射关系;所述根据所述第一主机的通信信息生成携带有预设属性标识的第一路由信息的步骤,包括:根据所述第一主机的通信信息及第一主机接入的第二VXLAN与所述第一VXLAN的映射关系,生成携带有所述预设属性标识及第一VXLAN标识的第一路由信息;所述方法还包括:根据所述第一主机的通信信息生成第三路由信息,其中,所述第三路由信息中携带有所述第二VXLAN的标识;向除所述第二成员设备的其他邻居设备同步所述第三路由信息。5.根据权利要求1所述的方法,其特征在于,所述预设属性标识为BGP路由通告消息中配置成预设值的扩展团体属性。6.一种路由同步装置,...

【专利技术属性】
技术研发人员:黄李伟王伟
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1