【技术实现步骤摘要】
一种设备连接控制方法及装置
本公开涉及通信
,尤其涉及一种设备连接控制方法及装置。
技术介绍
目前使用测试设备对被测设备进行测试时,需要连接测试设备和被测设备。但如果测试设备和被测设备的位置不临近,且需要实现不同位置的测试设备和被测设备的互联,甚至多个设备之间的互联,可以采用以太网交换机实现测试设备接口和被测设备接口的连接。相关技术中,通常需要在以太网交换机中将测试设备和被测设备相连的接口设置相同的VLAN(VirtualLocalAreaNetwork,虚拟局域网),才能实现两个设备的连接,然而这样做需要手动的端到端的配置VLAN,这样会导致测试设备的接口测试另外的被测设备时,还需要对接口的VLAN进行重新配置。由于在大部分测试场景中,测试设备的接口和被测设备的接口之间的连接关系会经常变化,往往需要在以太网交换机中的任意接口接入设备都能实现测试设备和被测设备的互联。
技术实现思路
有鉴于此,本公开提供一种设备连接控制方法及装置,来解决无法在交换机中的任意接口接入设备的问题。具体地,本公开是通过如下技术方案实现的:第一方面,本公开提供一种设备连接控制方法,所述方法应用于SDN控制器,所述SDN控制器用于管理VXLAN架构中的leaf节点,所述leaf节点至少包括第一leaf节点和第二leaf节点,该方法包括:接收由第一leaf节点上的第一接口上送的来自第一设备的携带VLANID和源IP地址的接入请求报文,从所述接入请求报文中获取VLANID和源IP地址 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。