一种设备连接控制方法及装置制造方法及图纸

技术编号:23433184 阅读:19 留言:0更新日期:2020-02-25 13:49
本公开提供一种设备连接控制方法及装置,通过SDN控制器接收由第一leaf节点上的第一接口上送的来自第一设备的携带VLAN ID和源IP地址的接入请求报文,从所述接入请求报文中获取VLAN ID和源IP地址网段的组合信息;若确定本地存在所述组合信息与VXLAN ID的对应关系,则将所述对应关系下发至所述第一接口,并获取已下发所述对应关系的第二leaf节点上的第二接口,在所述第一接口和第二接口之间建立隧道,并将所述VXLAN ID与所述隧道进行绑定,以使连接所述第一接口的所述第一设备和连接所述第二接口的第二设备通过该VXLAN ID绑定的隧道进行报文交互。

A control method and device of equipment connection

【技术实现步骤摘要】
一种设备连接控制方法及装置
本公开涉及通信
,尤其涉及一种设备连接控制方法及装置。
技术介绍
目前使用测试设备对被测设备进行测试时,需要连接测试设备和被测设备。但如果测试设备和被测设备的位置不临近,且需要实现不同位置的测试设备和被测设备的互联,甚至多个设备之间的互联,可以采用以太网交换机实现测试设备接口和被测设备接口的连接。相关技术中,通常需要在以太网交换机中将测试设备和被测设备相连的接口设置相同的VLAN(VirtualLocalAreaNetwork,虚拟局域网),才能实现两个设备的连接,然而这样做需要手动的端到端的配置VLAN,这样会导致测试设备的接口测试另外的被测设备时,还需要对接口的VLAN进行重新配置。由于在大部分测试场景中,测试设备的接口和被测设备的接口之间的连接关系会经常变化,往往需要在以太网交换机中的任意接口接入设备都能实现测试设备和被测设备的互联。
技术实现思路
有鉴于此,本公开提供一种设备连接控制方法及装置,来解决无法在交换机中的任意接口接入设备的问题。具体地,本公开是通过如下技术方案实现的:第一方面,本公开提供一种设备连接控制方法,所述方法应用于SDN控制器,所述SDN控制器用于管理VXLAN架构中的leaf节点,所述leaf节点至少包括第一leaf节点和第二leaf节点,该方法包括:接收由第一leaf节点上的第一接口上送的来自第一设备的携带VLANID和源IP地址的接入请求报文,从所述接入请求报文中获取VLANID和源IP地址网段的组合信息;若确定本地存在所述组合信息与VXLANID的对应关系,则将所述对应关系下发至所述第一接口,并获取已下发所述对应关系的第二leaf节点上的第二接口,在所述第一接口和第二接口之间建立隧道,并将所述VXLANID与所述隧道进行绑定,以使连接所述第一接口的所述第一设备和连接所述第二接口的第二设备通过该VXLANID绑定的隧道进行报文交互。第二方面,本公开提供一种设备连接控制装置,所述装置应用于SDN控制器,所述SDN控制器用于管理VXLAN架构中的leaf节点,所述leaf节点至少包括第一leaf节点和第二leaf节点,该装置包括:获取单元,用于接收由第一leaf节点上的第一接口上送的来自第一设备的携带VLANID和源IP地址的接入请求报文,从所述接入请求报文中获取VLANID和源IP地址网段的组合信息;绑定单元,用于若确定本地存在所述组合信息与VXLANID的对应关系,则将所述对应关系下发至所述第一接口,并获取已下发所述对应关系的第二leaf节点上的第二接口,在所述第一接口和第二接口之间建立隧道,并将所述VXLANID与所述隧道进行绑定,以使连接所述第一接口的所述第一设备和连接所述第二接口的第二设备通过该VXLANID绑定的隧道进行报文交互。第三方面,本公开还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述设备连接控制方法的任一步骤。第四方面,本公开还提供一种网络设备,所述网络设备包括存储器、处理器、通信接口以及通信总线;其中,所述存储器、处理器、通信接口通过所述通信总线进行相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的计算机程序,所述处理器执行所述计算机程序时实现上述设备连接控制方法的任一步骤。由此可见,本公开可以通过SDN控制器接收由第一leaf节点上的第一接口上送的来自第一设备的携带VLANID和源IP地址的接入请求报文,从所述接入请求报文中获取VLANID和源IP地址网段的组合信息;若确定本地存在所述组合信息与VXLANID的对应关系,则将所述对应关系下发至所述第一接口,并获取已下发所述对应关系的第二leaf节点上的第二接口,在所述第一接口和第二接口之间建立隧道,并将所述VXLANID与所述隧道进行绑定,以使连接所述第一接口的所述第一设备和连接所述第二接口的第二设备通过该VXLANID绑定的隧道进行报文交互。由于本公开的SDN控制器可以在leaf节点的接口上动态配置VXLAN,并且可以动态生成VXLAN与VLANID和源IP地址网段的对应关系,从而可以无需手动在接口上配置VLAN,实现了无论测试设备和被测设备接入任一leaf节点的接口都可以实现自动互通,并且本公开通过采用VLANID和源IP地址网段的组合信息与VXLAN建立对应关系,可以减少对VLAN的占用。附图说明图1是本公开的一种示例性实施方式中的VXLAN架构示意图;图2是本公开一种示例性实施方式中的一种设备连接控制方法的处理流程图;图3是本公开一种示例性实施方式中的测试设备接入接口A时的组网示意图;图4是本公开一种示例性实施方式中的测试设备接入接口C时的组网示意图;图5是本公开一种示例性实施方式中的一种设备连接控制装置的逻辑结构图;图6本公开一种示例性实施方式中的一种网络设备的硬件结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。请参考图1,是本公开的一种示例性实施方式中的VXLAN架构示意图,其中骨干节点Spine-1和Spine-2均与叶子节点leaf-1、leaf-2及leaf-3通过VXLAN(VirtualeXtensibleLocalAreaNetwork,虚拟扩展局域网)架构建立连接,其中叶子节点相当于以太网交换机。SDN(SoftwareDefinedNetwork,软件定义网络)控制器用于控制叶子节点leaf,以使接入leaf节点的终端设备之间实现二层互通。假设测试设备和被测设备分别要接入leaf-1的接口A和leaf-3的接口B时,为了实现测试设备和被测设备的互通,在相关技术中,需要预先在SDN控制器上分别配置好接口A和接口B中的VLAN与VXLAN的映射关系。当测试设备在接口A上本文档来自技高网...

【技术保护点】
1.一种设备连接控制方法,其特征在于,所述方法应用于软件定义网络SDN控制器,所述SDN控制器用于管理虚拟扩展局域网VXLAN架构中的叶子leaf节点,所述leaf节点至少包括第一leaf节点和第二leaf节点,该方法包括:/n接收由第一leaf节点上的第一接口上送的来自第一设备的携带VLAN ID和源IP地址的接入请求报文,从所述接入请求报文中获取VLAN ID和源IP地址网段的组合信息;/n若确定本地存在所述组合信息与VXLAN ID的对应关系,则将所述对应关系下发至所述第一接口,并获取已下发所述对应关系的第二leaf节点上的第二接口,在所述第一接口和第二接口之间建立隧道,并将所述VXLAN ID与所述隧道进行绑定,以使连接所述第一接口的所述第一设备和连接所述第二接口的第二设备通过该VXLAN ID绑定的隧道进行报文交互。/n

【技术特征摘要】
1.一种设备连接控制方法,其特征在于,所述方法应用于软件定义网络SDN控制器,所述SDN控制器用于管理虚拟扩展局域网VXLAN架构中的叶子leaf节点,所述leaf节点至少包括第一leaf节点和第二leaf节点,该方法包括:
接收由第一leaf节点上的第一接口上送的来自第一设备的携带VLANID和源IP地址的接入请求报文,从所述接入请求报文中获取VLANID和源IP地址网段的组合信息;
若确定本地存在所述组合信息与VXLANID的对应关系,则将所述对应关系下发至所述第一接口,并获取已下发所述对应关系的第二leaf节点上的第二接口,在所述第一接口和第二接口之间建立隧道,并将所述VXLANID与所述隧道进行绑定,以使连接所述第一接口的所述第一设备和连接所述第二接口的第二设备通过该VXLANID绑定的隧道进行报文交互。


2.根据权利要求1所述的方法,其特征在于,在将所述对应关系下发至所述第一接口之前,所述方法还包括:
判断下发所述对应关系的接口数量是否有大于等于两个;
如果是,则停止下发所述对应关系,并提醒用户接入冲突;
如果否,则执行将所述对应关系下发至所述第一接口的操作。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若确定本地不存在所述组合信息与VXLANID的对应关系,则为所述组合信息分配新的VXLANID,记录所述组合信息与所述新的VXLANID的对应关系,将所述组合信息与所述新的VXLANID的对应关系下发至所述第一接口。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当确定所述第一接口与第一设备断开连接时,则控制所述第一接口删除所述对应关系;
当接口上的所述对应关系均删除时,删除本地记录的所述对应关系,回收所述对应关系中的VXLANID。


5.根据权利要求1所述的方法,其特征在于,所述接入请求报文为地址解析协议ARP报文;
从所述接入请求报文中获取VLANID和源IP地址网段的组合信息,具体包括:
获取所述ARP报文中的源IP地址,根据预设的地址范围与网段掩码位数的对应关系,确定所述源IP地址对应的源IP地址网段,得到所述接入请求报文中的VLANID和源IP地址网段的组合信息。...

【专利技术属性】
技术研发人员:王守唐
申请(专利权)人:紫光华山科技有限公司
类型:发明
国别省市:北京;11

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

1