CN108574613A - Sdn数据中心的二层互通方法及装置 - Google Patents
Sdn数据中心的二层互通方法及装置 Download PDFInfo
- Publication number
- CN108574613A CN108574613A CN201710131969.6A CN201710131969A CN108574613A CN 108574613 A CN108574613 A CN 108574613A CN 201710131969 A CN201710131969 A CN 201710131969A CN 108574613 A CN108574613 A CN 108574613A
- Authority
- CN
- China
- Prior art keywords
- sdn
- traditional equipment
- data centers
- interfaces
- configuration informations
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种SDN数据中心的二层互通方法及装置,其中,该方法包括:SDN数据中心的SDN控制器依据接收到的DCI配置信息,在多个SDN数据中心之间建立DCI网络,在该网络中,SDN数据中心之间通过传统设备连接,该传统设备是相对于SDN设备而言的,该传统设备上可以运行BGP EVPN和/或VPLS。采用上述技术方案,解决了相关技术中在SDN数据中心之间实现二层互联难度大的问题,便于SDN数据中心间实现二层互联。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种SDN数据中心的二层互通方法及装置。
背景技术
在相关技术中,软件定义网络(Software Defined Network,简称为SDN)是一种新型网络部署架构,其最主要特点是将网络中的控制面与数据面分离。由SDN控制平面掌控全局网络资源,无须依赖底层网络设备,屏蔽了来自底层网络设备的差异。用户可以通过SDN控制面自定义任何想实现的网络路由和传输规则策略,从而更加灵活和智能。
随着云计算技术的发展、服务器规模的不断增加,基于SDN架构的数据中心得到广泛应用。部署数据中心多站点是“云”的必然趋势。数据中心多站点的作用主要有两点,一是扩容,二是灾备,以防意外灾害发生。
SDN数据中心互联主要分为两大类:三层互通和二层互通。数据中心三层互通虽然能够满足大多数传统的应用场景,但随着虚拟化技术的应用,虚拟机迁移、虚拟机集群的需求越来越旺盛,SDN数据中心三层互通已经无法满足这些新业务的发展需求。
下面简单介绍下虚拟机迁移和虚拟机集群的技术概念:
1)虚拟机迁移。虚拟机迁移后服务器的IP地址和MAC不能改变。这就要求虚拟机迁移前后位于同一个二层网络中,即站点间存在二层网络互联。
2)虚拟机集群。集群技术通常要求成员服务器之间通过二层网络互联,当集群规模扩展或考虑到高可靠性,可能将集群的成员服务器跨站点部署,这样要求站点间存在二层网络互联。
但是,在相关技术中的SDN数据中心之间二层互联互通,急需解决的是如何在两个数据中心之间打通虚拟机的二层转发通道。如何将数据中心内的虚拟机信息通告到远端数据中心,是所有二层互通方案需要重点考虑的问题。
而且与传统的数据中心不同,SDN数据中心主机信息通告主要采用BGP EVPN,数据中心间的接入设备和网关之间通过VXLAN打通,数据中心GW之间也通过VXLAN打通。但是,如果数据中心间的VXLAN建立在GW之间(GW1---GW2),则需要SDN控制器支持BGP EVPN的能力,对SDN控制器的要求较高。
针对相关技术中在SDN数据中心之间实现二层互联难度大的问题,目前还没有有效的解决方案。
发明内容
本发明实施例提供了一种SDN数据中心的二层互通方法及装置,以至少解决相关技术中相关技术中在SDN中心之间实现二层互联难度大的问题。
根据本发明的一个实施例,提供了一种SDN数据中心的二层互通方法,包括:软件定义网络SDN数据中心的SDN控制器接收DCI配置信息;所述SDN控制器依据所述DCI配置信息在多个SDN数据中心之间创建DCI网络,其中,每个SDN数据中心与其他SDN数据中心通过传统设备连接,所述传统设备之间运行有边界网关协议的以太网虚拟专用网络BGP EVPN和/或虚拟专用局域网业务VPLS。
可选地,所述DCI配置信息包括以下至少之一:VPLS配置信息,L2接口建立信息,BGP EVPN配置信息。
可选地,所述SDN控制器依据所述DCI配置信息在多个SDN数据中心之间创建DCI网络,包括以下至少之一:所述SDN控制器将VPLS配置信息发送至传统设备,其中,所述VPLS配置信息用于指示所述传统设备建立VPLS实例;所述SDN控制器依据所述L2接口建立信息在SDN数据中心网关设备GW和传统设备上分别建立L2接口;所述SDN控制器将BGP EVPN配置信息下发到所述传统设备,其中,所述BGP EVPN配置信息用于指示所述传统设备建立BGPEVPN。
可选地,所述SDN控制器在SDN数据中心网关设备GW和传统设备上分别建立L2接口之后,包括:所述SDN控制器将所述GW的L2接口绑定在与所述GW连接且处于同一SDN数据中心的子网,并且将所述传统设备的L2接口作为所述VPLS实例的AC接入。
可选地,所述GW的L2接口和所述传统设备的L2接口具有相同的虚拟局域网身份认证Vlan ID。
根据本发明的另一个实施例,提供了一种SDN数据中心的二层互通装置,包括:接收模块,用于接收DCI配置信息;创建模块,用于依据所述DCI配置信息在多个SDN数据中心之间创建DCI网络,其中,每个SDN数据中心与其他SDN数据中心通过传统设备连接,所述传统设备之间运行有边界网关协议的以太网虚拟专用网络BGP EVPN和/或虚拟专用局域网业务VPLS。
可选地,所述DCI配置信息包括以下至少之一:VPLS配置信息,L2接口建立信息,BGP EVPN配置信息。
可选地,所述创建模块还用于执行以下功能至少之一:所述创建模块还用于将VPLS配置信息发送至传统设备,其中,所述VPLS配置信息用于指示所述传统设备建立VPLS实例;所述创建模块还用于依据所述L2接口建立信息在SDN数据中心网关设备GW和传统设备上分别建立L2接口;所述创建模块还用于将BGP EVPN配置信息下发到所述传统设备,其中,所述BGP EVPN配置信息用于指示所述传统设备建立BGP EVPN。
可选地,在SDN数据中心网关设备GW和传统设备上分别建立L2接口之后,所述创建模块还用于将所述GW的L2接口绑定在与所述GW连接且处于同一SDN数据中心的子网,并且将所述传统设备的L2接口作为所述VPLS实例的AC接入。
可选地,所述GW的L2接口和所述传统设备的L2接口具有相同的Vlan ID。
根据本发明的又一个实施例,还提供了一种存储介质,该存储介质设置为存储用于执行以下步骤的程序代码:软件定义网络SDN数据中心的SDN控制器接收DCI配置信息;所述SDN控制器依据所述DCI配置信息在多个SDN数据中心之间创建DCI网络,其中,每个SDN数据中心与其他SDN数据中心通过传统设备连接,所述传统设备之间运行有边界网关协议的以太网虚拟专用网络BGP EVPN和/或虚拟专用局域网业务VPLS。
根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述权利要求1至5任一项中所述的方法。
根据本发明的又一个实施例,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述权利要求1至5任一项中所述的方法。
通过本发明,SDN数据中心的SDN控制器依据接收到的DCI配置信息,在多个SDN数据中心之间建立DCI网络,在该网络中,SDN数据中心之间通过传统设备连接,该传统设备是相对于SDN设备而言的,该传统设备上可以运行BGP EVPN和/或VPLS,采用上述技术方案,解决了相关技术中在SDN数据中心之间实现二层互联难度大的问题,便于SDN数据中心间实现二层互联。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的SDN数据中心的二层互通方法的流程图;
图2根据本发明优选实施例的数据中心二层互通基本组网图;
图3是根据本优选实施例的数据中心网关GW和传统设备连接图;
图4是根据本优选实施例的SDN控制器和数据中心GW交互流程图;
图5是根据本优选实施例的SDN控制器和传统设备交互流程图;
图6是根据本发明实施例的一种SDN数据中心的二层互通装置的结构图。
具体实施方式
实施例一
本申请实施例中的技术方案可以运行于SDN网络中,该网络架构可以包括多个SDN数据中心,数据中心包括SDN设备,SDN交换机,数据中心的网管,以及连接多个SDN数据中心的传统设备,需要说明的是,本申请实施例中提供的上述SDN数据中心的二层互通方法的运行环境并不限于上述网络架构。
在本实施例中提供了一种运行于上述网络架构的SDN数据中心的二层互通方法,图1是根据本发明实施例的SDN数据中心的二层互通方法的流程图,如图1所示,该流程包括如下步骤:
步骤S102,软件定义网络SDN数据中心的SDN控制器接收DCI配置信息;
步骤S104,该SDN控制器依据该DCI配置信息在多个SDN数据中心之间创建DCI网络,其中,每个SDN数据中心与其他SDN数据中心通过传统设备连接,该传统设备之间运行有边界网关协议的以太网虚拟专用网络BGP EVPN和/或虚拟专用局域网业务VPLS。
通过上述步骤,SDN数据中心的SDN控制器依据接收到的DCI配置信息,在多个SDN数据中心之间建立DCI网络,在该网络中,SDN数据中心之间通过传统设备连接,该传统设备是相对于SDN设备而言的,该传统设备上可以运行BGP EVPN和/或VPLS,采用上述技术方案,解决了相关技术中在SDN数据中心之间实现二层互联难度大的问题,便于SDN数据中心间实现二层互联。
可选地,该DCI配置信息包括以下至少之一:VPLS配置信息,L2接口建立信息,BGPEVPN配置信息。
可选地,该SDN控制器将VPLS配置信息发送至传统设备,其中,该VPLS配置信息用于指示该传统设备建立VPLS实例;该SDN控制器依据该L2接口建立信息在SDN数据中心网关设备GW和传统设备上分别建立L2接口;该SDN控制器将BGP EVPN配置信息下发到该传统设备,其中,该BGP EVPN配置信息用于指示该传统设备建立BGP EVPN。
可选地,该SDN控制器在SDN数据中心网关设备GW和传统设备上分别建立L2接口之后,该SDN控制器将该GW的L2接口绑定在与该GW连接且处于同一SDN数据中心的子网,并且将该传统设备的L2接口作为该VPLS实例的AC接入。
可选地,该GW的L2接口和该传统设备的L2接口具有相同的Vlan ID。
以下结合本优选实施例优选实施例进行详细说明。
本优选实施例提供一种数据中心二层互通的解决方案,采用MAC In UDP的VXLAN封装技术。由SDN控制器实对网关设备和传统设备的统一编排,利用传统设备已经具备的BGP EVPN能力和VPLS能力,完成主机信息在不同数据中心的传播。本优选实施例不要求SDN控制器支持BGP EVPN能力,使数据中心大二层互通部署更加灵活。
本优选实施例提出SDN数据中心二层互联的装置和***。通过在数据中心GW侧引入传统设备,利用传统设备的边界网关协议以太网虚拟专用网络BGPEVPN(其中,BorderGateway Protocol,简称为BGP,Ethernet Virtual Private Netwok,简称为VPLS)能力和虚拟专用局域网业务(Virtual Private Lan Service,简称为VPLS)能力,实现SDN数据中心二层互联互通。
本优选实施例主要包括数据中心互联(Data Center Interconnection,简称为DCI)网络管理模块、VPLS管理模块、L2接口管理模块、BGP配置管理模块(如后续记载中的附图3、图4、图5中记载的模块)。
DCI网络管理模块负责接收并处理用户DCI网络创建、删除请求。通知VPLS管理模块生成传统设备上的VPLS配置;通知L2接口管理模块创建数据中心网关设备GW和传统设备间的桥接接口。
BGP配置管理模块接收并处理BGP EVPN相关的配置信息,BGP管理模块将BGP EVPN配置信息下发到传统设备,由传统设备完成BGP EVPN的建立。
L2接口管理模块接收DCI网络创建时,在数据中心网关设备GW和传统设备上分别创建L2接口,并将GW上的L2接口绑定子网subnet1所在的网络中,传统设备上的L2接口作为VPLS实例的AC接入(如后续图3中步骤所示)。
本优选实施例的方案在数据中心网关设备侧引入了传统设备,SDN控制器负责对数据中心网关设备和传统设备的统一编排,充分利用传统设备的BGP EVPN能力和VPLS能力,实现数据中心的二层互通。本优选实施例解决了SDN数据中心二层互通SDN控制器能力受限的问题,为虚拟主机跨SDN数据中心迁移提供了一种易于部署的方案。
下面是本优选实施例的具体实施方式
图2根据本发明优选实施例的数据中心二层互通基本组网图,如图2所示,SDN控制器负责编排switch交换机、数据中心网关GW(GateWay)和传统设备。传统设备1和传统设备2之间运行BGP EVPN和VPLS,子网subnet1和子网subnet2属于同一租户。子网subnet1内虚拟机VM1、VM2在数据中心1,虚拟机VM3、VM4在数据中心2。子网subnet2内的虚拟机VM5在数据中心2。子网subnet1中的虚拟机VM1和VM3能够互通。
具体实施方式1
本实施例提供一种SDN数据中心互通的方法,应用于图2所示组网图中,该方法包括以下步骤:
步骤101,在图2所示组网中,在数据中心1的交换机switch1和网关设备GW1之间预先建立VXLAN隧道。在数据中心2的交换机switch2和GW2,switch3和GW2之间预先建立VXLAN隧道。
步骤102,在图2所示组网中,数据中心1的控制器和数据中心2的控制器上创建DCI网络。
步骤103,图3是根据本优选实施例的数据中心网关GW和传统设备连接图,如图3所示,网关设备和传统设备之间通过SDN控制器统一编排的L2接口进行桥接。在步骤三中,控制器上生成VPLS配置信息,并将配置信息下发传统设备。
步骤104,如图3所示,控制器在网关设备GW1上创建L2接口(svi1),在传统设备1上创建L2接口(svi2)。svi1接口和svi2接口具有相同vlanId,控制器负责对vlanId的统一管理。
步骤105,图4是根据本优选实施例的SDN控制器和数据中心GW交互流程图,如图4所示,用户部署DCI网络的时候,控制器需要向数据中心网关GW下发相关的Openflow流表,即DCI网络管理模块通过L2接口管理模块向GW下发相关的Openflow流表。在步骤105中,将网关设备GW1上的svi1接口绑定到与虚拟机VM1相同的网络中;将传统设备上的svi2接口作为VPLS实例的AC接入接口。
步骤106,图5是根据本优选实施例的SDN控制器和传统设备交互流程图,如图5所示,用户部署DCI网络时,控制器通过Netconf向传统设备下发相关的配置。在步骤六中,控制器完成BGP EVPN相关的配置,并通过Netconf将配置下发到传统设备。
步骤107,如图3所示,数据中心2的配置同步骤101---步骤106。
步骤108,如图2所示,数据中心的传统设备间BGP EVPN邻居建立,并自动建立虚拟可扩展局域网(Virtual Extensible Lan,简称为VXLAN)隧道。
步骤109,如图2所示,虚拟机VM1上线,SDN控制器学习虚拟机的信息MAC1,并将VM1的信息通过Openflow流表的方式下发到网关设备GW1上。
步骤110,如图2所示,虚拟机VM3上线,SDN控制器学习虚拟机的信息MAC2,并将VM1的位置信息通过Openflow流表的方式下发到网关设备GW2上。
至此,SDN控制器完成了主机上线和主机流表下发GW的过程。
具体实施方式2
本实施例提供一种SDN数据中心二层互联时的数据转发方法,应用于图2所示组网图中,包括以下步骤:
步骤201,在图2所示组网中,地址解析协议(Address Resolutionn Protocol,简称为ARP)请求报文在switch1上的处理流程:由于VM1和VM2属于同一个网段,所以VM1直接请求VM2的ARP,switch1收到ARP请求报文后上送控制器,SDN控制器还没有VM2对应的ARP,则在VM1所在的网络中广播ARP请求。
步骤202,如图3所示,ARP请求报文在GW1上的处理流程:网关设备GW1收到ARP请求报文后,在主机VM2所在的网络中广播,广播报文从L2接口svi2发送出去。
步骤203,如图3所示,ARP请求报文在传统设备1上的处理流程:传统设备1从svi2接口收到ARP请求报文,先学习报文中的源MAC(MAC1),然后向传统设备2发送广播报文。传统设备1完成VM1的MAC1学习后,将MAC1通过BGP EVPN通告给传统设备2。
步骤204,在图2所示组网中,ARP请求报文在传统设备2上的处理流程:BGP EVPN收到MAC1转发表后,将MAC1转发表保存到本地。传统设备2收到ARP请问报文,将报文从L2接口发送给GW2。
步骤205,在图2所示组网中,ARP请求报文在GW2上的处理流程:GW2收到ARP请求报文,上送控制器,由SDN控制器完成报文中源MAC(MAC1)学习和ARP应答。
步骤206,在图2所示组网中,ARP应答报文在传统设备2上的处理流程:传统设备2收到ARP应答报文,进行源MAC地址(MAC2)学习,将MAC2通过BGP EVPN通告给传统设备1。查找MAC1转发表,将ARP应答报文发送给传统设备1。
步骤207,在图2所示组网中,ARP应答报文在传统设备1上的处理流程:传统设备1收到ARP应答报文,查MAC表,将报文从svi2接口发送网关设备GW1。
步骤208,在图2所示组网中,ARP应答报文在网关设备GW1的处理流程:GW1收到ARP应答报文,将报文上送控制器,由控制器进行源MAC(MAC2)学习。控制器向switch1下发MAC2的流表和ARP应答报文发给switch1。
步骤209,在图2所示组网中,ARP应答报文在网关设备switch1的处理流程:switch1收到的ARP应答报文发送给VM1。
步骤210,在图2所示组网中,VM1学习到VM2的MAC地址(MAC2)。
至此,VM1到VM2的二层转发路径建立成功,VM1和VM2能够互相访问,VM1和VM2也能够在数据中心1和数据中心2中迁移。
综上,本优选实施例所述SDN数据中心二层互联的装置和***。数据中心网关设备侧引入了传统设备,SDN控制器负责对数据中心网关设备和传统设备的统一编排,充分利用传统设备的BGP EVPN能力和VPLS能力,实现数据中心二层互联互通。本优选实施例解决了SDN数据中心二层互通SDN控制器能力受限的问题,为虚拟主机跨SDN数据中心迁移提供了一种易于部署的方案。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例二
在本实施例中还提供了一种SDN数据中心的二层互通装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图6是根据本发明实施例的一种SDN数据中心的二层互通装置的结构图,如图6所示,该装置包括:
接收模块62,用于接收DCI配置信息;
创建模块64,连接至该接收模块62,用于依据该DCI配置信息在多个SDN数据中心之间创建DCI网络,其中,每个SDN数据中心与其他SDN数据中心通过传统设备连接,该传统设备之间运行有边界网关协议的以太网虚拟专用网络BGP EVPN和/或虚拟专用局域网业务VPLS。
可选地,该DCI配置信息包括以下至少之一:VPLS配置信息,L2接口建立信息,BGPEVPN配置信息。
可选地,该创建模块64还用于执行以下功能至少之一:该创建模块64还用于将VPLS配置信息发送至传统设备,其中,该VPLS配置信息用于指示该传统设备建立VPLS实例;该创建模块64还用于依据该L2接口建立信息在SDN数据中心网关设备GW和传统设备上分别建立L2接口;该创建模块64还用于将BGP EVPN配置信息下发到该传统设备,其中,该BGPEVPN配置信息用于指示该传统设备建立BGP EVPN。
可选地,在SDN数据中心网关设备GW和传统设备上分别建立L2接口之后,该创建模块64还用于将该GW的L2接口绑定在与该GW连接且处于同一SDN数据中心的子网,并且将该传统设备的L2接口作为该VPLS实例的AC接入。
可选地,该GW的L2接口和该传统设备的L2接口具有相同的Vlan ID。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例三
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,软件定义网络SDN数据中心的SDN控制器接收数据中心互联DCI配置信息;
S2,该SDN控制器依据该DCI配置信息在多个SDN数据中心之间创建DCI网络,其中,每个SDN数据中心与其他SDN数据中心通过传统设备连接,该传统设备之间运行有边界网关协议的以太网虚拟专用网络BGP EVPN和/或虚拟专用局域网业务VPLS。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例中的方法步骤。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种SDN数据中心的二层互通方法,其特征在于,包括:
软件定义网络SDN数据中心的SDN控制器接收数据中心互联DCI配置信息;
所述SDN控制器依据所述DCI配置信息在多个SDN数据中心之间创建DCI网络,其中,每个SDN数据中心与其他SDN数据中心通过传统设备连接,所述传统设备之间运行有边界网关协议的以太网虚拟专用网络BGP EVPN和/或虚拟专用局域网业务VPLS。
2.根据权利要求1所述的方法,其特征在于,所述DCI配置信息包括以下至少之一:
VPLS配置信息,L2接口建立信息,BGP EVPN配置信息。
3.根据权利要求2所述的方法,其特征在于,所述SDN控制器依据所述DCI配置信息在多个SDN数据中心之间创建DCI网络,包括以下至少之一:
所述SDN控制器将VPLS配置信息发送至传统设备,其中,所述VPLS配置信息用于指示所述传统设备建立VPLS实例;
所述SDN控制器依据所述L2接口建立信息在SDN数据中心网关设备GW和传统设备上分别建立L2接口;
所述SDN控制器将BGP EVPN配置信息下发到所述传统设备,其中,所述BGP EVPN配置信息用于指示所述传统设备建立BGP EVPN。
4.根据权利要求3所述的方法,其特征在于,所述SDN控制器在SDN数据中心网关设备GW和传统设备上分别建立L2接口之后,包括:
所述SDN控制器将所述GW的L2接口绑定在与所述GW连接且处于同一SDN数据中心的子网,并且将所述传统设备的L2接口作为所述VPLS实例的AC接入。
5.根据权利要求3所述的方法,其特征在于,所述GW的L2接口和所述传统设备的L2接口具有相同的虚拟局域网身份认证Vlan ID。
6.一种SDN数据中心的二层互通装置,其特征在于,包括:
接收模块,用于接收数据中心互联DCI配置信息;
创建模块,用于依据所述DCI配置信息在多个SDN数据中心之间创建DCI网络,其中,每个SDN数据中心与其他SDN数据中心通过传统设备连接,所述传统设备之间运行有边界网关协议的以太网虚拟专用网络BGP EVPN和/或虚拟专用局域网业务VPLS。
7.根据权利要求6所述的装置,其特征在于,所述DCI配置信息包括以下至少之一:
VPLS配置信息,L2接口建立信息,BGP EVPN配置信息。
8.根据权利要求7所述的装置,其特征在于,所述创建模块还用于执行以下功能至少之一:
所述创建模块还用于将VPLS配置信息发送至传统设备,其中,所述VPLS配置信息用于指示所述传统设备建立VPLS实例;
所述创建模块还用于依据所述L2接口建立信息在SDN数据中心网关设备GW和传统设备上分别建立L2接口;
所述创建模块还用于将BGP EVPN配置信息下发到所述传统设备,其中,所述BGP EVPN配置信息用于指示所述传统设备建立BGP EVPN。
9.根据权利要求8所述的装置,其特征在于,在SDN数据中心网关设备GW和传统设备上分别建立L2接口之后,所述创建模块还用于将所述GW的L2接口绑定在与所述GW连接且处于同一SDN数据中心的子网,并且将所述传统设备的L2接口作为所述VPLS实例的AC接入。
10.根据权利要求8所述的装置,其特征在于,所述GW的L2接口和所述传统设备的L2接口具有相同的Vlan ID。
11.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述权利要求1至5任一项中所述的方法。
12.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行上述权利要求1至5任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710131969.6A CN108574613B (zh) | 2017-03-07 | 2017-03-07 | Sdn数据中心的二层互通方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710131969.6A CN108574613B (zh) | 2017-03-07 | 2017-03-07 | Sdn数据中心的二层互通方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108574613A true CN108574613A (zh) | 2018-09-25 |
CN108574613B CN108574613B (zh) | 2022-05-10 |
Family
ID=63577437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710131969.6A Active CN108574613B (zh) | 2017-03-07 | 2017-03-07 | Sdn数据中心的二层互通方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108574613B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111628883A (zh) * | 2019-02-28 | 2020-09-04 | Ovh公司 | 在具有入网点的数据中心中部署网络配置的方法 |
US10880210B2 (en) * | 2018-12-26 | 2020-12-29 | Juniper Networks, Inc. | Cloud network having multiple protocols using virtualization overlays across physical and virtualized workloads |
CN112838985A (zh) * | 2019-11-25 | 2021-05-25 | 中兴通讯股份有限公司 | 一种异构网络通信方法、***和控制器 |
CN114172762A (zh) * | 2021-10-31 | 2022-03-11 | 广东浪潮智慧计算技术有限公司 | 一种通信方法、装置、***及可读存储介质 |
CN115277422A (zh) * | 2022-07-21 | 2022-11-01 | 浪潮思科网络科技有限公司 | 一种sdn组网生成方法、装置、设备及介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102316030A (zh) * | 2011-09-01 | 2012-01-11 | 杭州华三通信技术有限公司 | 一种实现数据中心二层互联的方法和装置 |
US20130322447A1 (en) * | 2012-05-31 | 2013-12-05 | International Business Machines Corporation | End-to-end multipathing through network having switching devices compatible with different protocols |
CN104010049A (zh) * | 2014-04-30 | 2014-08-27 | 易云捷讯科技(北京)有限公司 | 基于sdn的以太网ip报文封装方法及网络隔离和dhcp实现方法 |
US20140301192A1 (en) * | 2013-04-05 | 2014-10-09 | Futurewei Technologies, Inc. | Software Defined Networking (SDN) Controller Orchestration and Network Virtualization for Data Center Interconnection |
US20150215195A1 (en) * | 2014-01-28 | 2015-07-30 | Yaron Raps | Generating optimal pathways in software-defined networking (sdn) |
CN105515998A (zh) * | 2015-11-26 | 2016-04-20 | 北京邮电大学 | 一种sptn域三层域和二层域互通的方法与*** |
CN105553848A (zh) * | 2014-10-22 | 2016-05-04 | 瞻博网络公司 | 针对数据中心互联的协议独立多播稀疏模式(pim-sm)的支持 |
CN105763416A (zh) * | 2016-04-27 | 2016-07-13 | 杭州华三通信技术有限公司 | 一种数据传输方法及控制器 |
CN106330753A (zh) * | 2015-06-26 | 2017-01-11 | 中兴通讯股份有限公司 | 流处理方法和装置 |
-
2017
- 2017-03-07 CN CN201710131969.6A patent/CN108574613B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102316030A (zh) * | 2011-09-01 | 2012-01-11 | 杭州华三通信技术有限公司 | 一种实现数据中心二层互联的方法和装置 |
US20130322447A1 (en) * | 2012-05-31 | 2013-12-05 | International Business Machines Corporation | End-to-end multipathing through network having switching devices compatible with different protocols |
US20140301192A1 (en) * | 2013-04-05 | 2014-10-09 | Futurewei Technologies, Inc. | Software Defined Networking (SDN) Controller Orchestration and Network Virtualization for Data Center Interconnection |
US20150215195A1 (en) * | 2014-01-28 | 2015-07-30 | Yaron Raps | Generating optimal pathways in software-defined networking (sdn) |
CN104010049A (zh) * | 2014-04-30 | 2014-08-27 | 易云捷讯科技(北京)有限公司 | 基于sdn的以太网ip报文封装方法及网络隔离和dhcp实现方法 |
CN105553848A (zh) * | 2014-10-22 | 2016-05-04 | 瞻博网络公司 | 针对数据中心互联的协议独立多播稀疏模式(pim-sm)的支持 |
CN106330753A (zh) * | 2015-06-26 | 2017-01-11 | 中兴通讯股份有限公司 | 流处理方法和装置 |
CN105515998A (zh) * | 2015-11-26 | 2016-04-20 | 北京邮电大学 | 一种sptn域三层域和二层域互通的方法与*** |
CN105763416A (zh) * | 2016-04-27 | 2016-07-13 | 杭州华三通信技术有限公司 | 一种数据传输方法及控制器 |
Non-Patent Citations (5)
Title |
---|
AYOUB BOUSSELMI: "Towards a massively distributed IaaS operating system: Composition and evaluation of OpenStack", 《2016 IEEE CONFERENCE ON STANDARDS FOR COMMUNICATIONS AND NETWORKING (CSCN)》 * |
嘎嘎老师SUIYUE: "基于SDN的数据中心互联", 《HTTPS://WENKU.BAIDU.COM/VIEW/C421C7140A4E767F5ACFA1C7AA00B52ACFC79C3E.HTML》 * |
李蔚: "数据中心间二层互联(DCI)的方案选择与设计", 《HTTP://WWW.H3C.COM/CN/D_201212/769068_30008_0.HTML》 * |
石晶: "基于SDN+VXLAN在DCI部署方案", 《信息通信》 * |
马塞: "云计算中网络虚拟化技术的异构互通", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10880210B2 (en) * | 2018-12-26 | 2020-12-29 | Juniper Networks, Inc. | Cloud network having multiple protocols using virtualization overlays across physical and virtualized workloads |
CN111628883A (zh) * | 2019-02-28 | 2020-09-04 | Ovh公司 | 在具有入网点的数据中心中部署网络配置的方法 |
CN111628883B (zh) * | 2019-02-28 | 2023-01-10 | Ovh公司 | 在具有入网点的数据中心中部署网络配置的方法 |
CN112838985A (zh) * | 2019-11-25 | 2021-05-25 | 中兴通讯股份有限公司 | 一种异构网络通信方法、***和控制器 |
CN112838985B (zh) * | 2019-11-25 | 2024-04-02 | 中兴通讯股份有限公司 | 一种异构网络通信方法、***和控制器 |
CN114172762A (zh) * | 2021-10-31 | 2022-03-11 | 广东浪潮智慧计算技术有限公司 | 一种通信方法、装置、***及可读存储介质 |
CN114172762B (zh) * | 2021-10-31 | 2024-04-26 | 广东浪潮智慧计算技术有限公司 | 一种通信方法、装置、***及可读存储介质 |
CN115277422A (zh) * | 2022-07-21 | 2022-11-01 | 浪潮思科网络科技有限公司 | 一种sdn组网生成方法、装置、设备及介质 |
CN115277422B (zh) * | 2022-07-21 | 2024-04-16 | 浪潮思科网络科技有限公司 | 一种sdn组网生成方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108574613B (zh) | 2022-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107276783B (zh) | 一种实现虚拟机统一管理及互通的方法、装置和*** | |
Bakshi | Considerations for software defined networking (SDN): Approaches and use cases | |
CN108574613A (zh) | Sdn数据中心的二层互通方法及装置 | |
CN104780088B (zh) | 一种业务报文的传输方法和设备 | |
CN106712988B (zh) | 一种虚拟网络管理方法及装置 | |
EP3522451B1 (en) | Method for implementing network virtualization and related apparatus and communications system | |
CN114363021B (zh) | 网络靶场***、网络靶场***的虚拟网络实现方法及装置 | |
CN105162704B (zh) | Overlay网络中组播复制的方法及装置 | |
CN107592216B (zh) | 一种支持多场景实验隔离的虚实网络融合仿真方法 | |
CN111064649B (zh) | 一种分层端口绑定实现方法、装置、控制设备及存储介质 | |
CN110519075B (zh) | 基于sdn的物理主机与虚拟云主机的通信***及方法 | |
WO2020135542A1 (zh) | 云计算数据中心***、网关、服务器及报文处理方法 | |
CN105323136A (zh) | 信息的处理方法及装置 | |
CN104584491A (zh) | 提供分布式虚拟路由和交换(dvrs)的***和方法 | |
CN103905303B (zh) | 一种虚拟机vm跨网迁移后的数据处理方法、装置及*** | |
CN104468368B (zh) | 配置bgp邻居的方法及装置 | |
CN110838964B (zh) | 一种虚拟网络与物理网络的网络对接*** | |
CN112688814B (zh) | 一种设备接入方法、装置、设备及机器可读存储介质 | |
CN108768692A (zh) | 一种网络创建方法、相关设备及*** | |
CN106899478B (zh) | 电力测试业务通过云平台实现资源弹性扩展的方法 | |
CN103631652A (zh) | 虚拟机迁移的实现方法及*** | |
CN112602292A (zh) | 5g核心网中的片间共享 | |
CN106027396B (zh) | 一种路由控制方法、装置和*** | |
CN108512737B (zh) | 一种数据中心ip层互联的方法和sdn控制器 | |
CN105871676B (zh) | 一种桌面云中远端虚拟机的网络连接方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |