[go: up one dir, main page]

CN112039682A - Application and practice method of software-defined data center in operator network - Google Patents

Application and practice method of software-defined data center in operator network Download PDF

Info

Publication number
CN112039682A
CN112039682A CN201910478292.2A CN201910478292A CN112039682A CN 112039682 A CN112039682 A CN 112039682A CN 201910478292 A CN201910478292 A CN 201910478292A CN 112039682 A CN112039682 A CN 112039682A
Authority
CN
China
Prior art keywords
data center
network
business
service
layer
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.)
Pending
Application number
CN201910478292.2A
Other languages
Chinese (zh)
Inventor
艾福荣·艾尼瓦尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201910478292.2A priority Critical patent/CN112039682A/en
Publication of CN112039682A publication Critical patent/CN112039682A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/32Flooding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/103Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]

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

The invention relates to a method for applying and practicing a software defined data center in an operator network, which comprises an upper Openstack cloud platform, a middle SDN controller, a bottom hardware firewall, a load balancing device, a switch and other devices, wherein the data center verifies the network architecture of an SDN system in the following steps: the first step is as follows: constructing a DCI tunnel, opening a second layer of a data center network, simulating the data center into a standby data center, and testing and verifying the connectivity of the second layer; the second step is that: migrating the simulation production service to a new backup data center, recording the time of the verification service, solving the problem and testing whether the service provided by the backup data center can meet the requirement; the third step: modifying an old data center into a data center conforming to the network architecture of the SDN system, migrating the service, recording service migration time and influencing the service; the fourth step: and verifying the support condition of the current system network architecture to the live-both service. The invention has flexible realization mode, realizes network visualization and is convenient for troubleshooting.

Description

软件定义数据中心在运营商网络中的运用及实践的方法Application and practice method of software-defined data center in operator network

技术领域:Technical field:

本发明涉及网络数据中心的SDN和Vxlan技术,特别是一种软件定义数据中心在运营商网络中的运用及实践的方法。The present invention relates to SDN and Vxlan technologies of network data centers, in particular to a method for application and practice of software-defined data centers in operator networks.

技术背景:technical background:

在计算、存储虚拟化的推动之下,云计算在数据中心已经开始普及。计算存储的弹性和自动化部署已经可以成熟的实现。但网络建设还是使用的传统模式。和计算相比,网络的建设部署、运维显得不够灵活。为了实现网络的灵活性、安全和易扩展性,在数据中心建设过程中引入SDN技术。通过SDN+VXLAN实现overlay(Overlay网络是指建立在已有网络上的虚拟网,逻辑节点和逻辑链路构成了Overlay网络)网络来满足业务隔离,为每个业务构建一套虚拟网络,满足业务个性化需求,从而实现网络灵活性,使网络更贴近业务需求。引入NFV,通过X86虚拟资源搭建安全资源池,根据业务需求实现安全资源弹性供给。通过SDN服务链技术,实现资源池东西向流量安全。通过SDN控制器实现业务自动化,只需在SDN控制器管理页面下发需求,控制器就能实现配置下发。SDN可以和云平台对接,实现云网融合,通过云平台可以实现计算、存储、网络、安全的自动化。通过EVPN和实现VXLAN技术实现卡数据中心大二层互通,大二层技术是实现统一管理、资源跨数据中心调度及业务跨数据中心部署的关键。Driven by computing and storage virtualization, cloud computing has begun to popularize in data centers. Elasticity and automated deployment of computing storage can already be implemented maturely. But the network construction is still using the traditional model. Compared with computing, network construction, deployment, operation and maintenance are not flexible enough. In order to realize the flexibility, security and easy expansion of the network, SDN technology is introduced in the process of data center construction. Implement overlay (overlay network refers to a virtual network built on an existing network, and logical nodes and logical links form an overlay network) network to meet business isolation through SDN+VXLAN, and build a set of virtual networks for each business to meet business needs Personalized requirements, so as to achieve network flexibility and make the network closer to business needs. Introduce NFV, build a security resource pool through X86 virtual resources, and realize elastic supply of security resources according to business needs. Through the SDN service chain technology, the east-west traffic security of the resource pool is realized. Service automation is realized through the SDN controller, and the configuration can be delivered by the controller only by issuing requirements on the management page of the SDN controller. SDN can be connected with the cloud platform to realize cloud-network integration, and the automation of computing, storage, network, and security can be realized through the cloud platform. Through EVPN and the realization of VXLAN technology, the large layer 2 intercommunication of the card data center is realized. The large layer 2 technology is the key to realize unified management, resource scheduling across data centers, and cross-data center deployment of services.

具体内容:details:

本发明目的在于提供一种软件定义数据中心在运营商网络中的运用及实践的方法,其实现方式灵活,实现网络可视化,方便故障排查。The purpose of the present invention is to provide a method for the application and practice of a software-defined data center in an operator's network, which has a flexible implementation manner, realizes network visualization, and facilitates troubleshooting.

本发明目的是这样实现的:一种软件定义数据中心在运营商网络中的运用及实践的方法,包括上层Openstack云平台,中间SDN控制器,底层硬件防火墙、负载均衡、交换机等设备,其数据中心验证SDN系统网络架构步骤分步如下:The purpose of the present invention is to achieve: a method for the application and practice of a software-defined data center in an operator network, including an upper-layer Openstack cloud platform, an intermediate SDN controller, a bottom-layer hardware firewall, load balancing, switches and other equipment, and its data The steps for the center to verify the network architecture of the SDN system are as follows:

第一步:搭建DCI隧道,将模拟的传统数据中心与当前测试中心数据中心网络二层打通,将该数据中心模拟成备数据中心,测试验证二层连通性,以及数据中心充当备中心可行性;Step 1: Build a DCI tunnel, connect the simulated traditional data center with the current test center data center network at Layer 2, simulate the data center as a backup data center, test and verify the connectivity of Layer 2, and the feasibility of the data center acting as a backup center ;

第二步:将模拟生产业务迁移到新的备分数据中心,记录验证业务迁移时间,可能存在问题,以及解决方案,并测试备份数据中心提供业务能力能否满足需求;Step 2: Migrate the simulated production business to the new backup data center, record and verify the business migration time, possible problems, and solutions, and test whether the business capabilities provided by the backup data center can meet the needs;

第三步:将老数据中心改造成符合SDN系统网络架构的数据中心,并将业务回迁,记录验证业务回迁时间,以及对业务影响情况;Step 3: Transform the old data center into a data center that conforms to the network architecture of the SDN system, relocate the business, record and verify the time of the relocation of the business, and the impact on the business;

第四步:验证当前系统网络架构对双活业务的支持情况。Step 4: Verify that the current system network architecture supports active-active services.

本发明采用新网络技术搭建的数据中心。上层包含Openstack云平台,中间包含SDN控制器,底层包含硬件防火墙、负载均衡、交换机等设备。The invention adopts the data center constructed by the new network technology. The upper layer includes the Openstack cloud platform, the middle layer includes the SDN controller, and the bottom layer includes hardware firewalls, load balancing, switches and other equipment.

第二步,创建基本测试业务。按照新建的新疆移动数据中心网络架构。对业务能否满足银行业信息系统要求进行测试。同时测试该网络架构的开放性与弹性。The second step is to create a basic test business. According to the new Xinjiang mobile data center network architecture. Test whether the business can meet the requirements of the banking information system. At the same time, the openness and flexibility of the network architecture are tested.

第三步,迁移部分测试区业务到数据中心中,并将新业务安排新建在数据中心内。记录验证对比迁移割接时间、对比以前新业务开通数据中心在满足新业务资源快速开通上有哪些变化。The third step is to migrate some services in the test area to the data center, and arrange the new services to be built in the data center. Record, verify and compare the migration and cutover time, and compare the changes in the data center to meet the rapid provision of new service resources in the previous new service provisioning.

第四步,研究验证数据中心运维层面工具软件,与当前业务流程对比情况。The fourth step is to study and verify the tool software at the data center operation and maintenance level, and compare it with the current business process.

双/多数据中心验证SDN系统网络架构步骤简述如下:The steps to verify the network architecture of the SDN system with dual/multiple data centers are briefly described as follows:

第一步,搭建DCI隧道,将模拟的传统数据中心与当前测试中心数据中心网络二层打通,将该数据中心模拟成备数据中心。测试验证二层连通性,以及数据中心充当备中心可行性:The first step is to build a DCI tunnel to connect the simulated traditional data center with the current test center data center network at Layer 2, and simulate the data center as a standby data center. The test verifies Layer 2 connectivity and the feasibility of the data center acting as a backup center:

第二步,将模拟生产业务迁移到新的备分数据中心。记录验证业务迁移时间,可能存在问题,以及解决方案。并测试备份数据中心提供业务能力能否满足需求。The second step is to migrate the simulated production business to the new backup data center. Documents verify business migration time, possible problems, and solutions. And test whether the business capabilities provided by the backup data center can meet the demand.

第三步,将老数据中心改造成符合SDN系统网络架构的数据中心,并将业务回迁。记录验证业务回迁时间,以及对业务影响情况。The third step is to transform the old data center into a data center that conforms to the SDN system network architecture, and relocate services. Record and verify the time of business relocation and the impact on the business.

第四步,验证当前系统网络架构对双活业务的支持情况。The fourth step is to verify the support of the current system network architecture for the active-active service.

实验测试设备清单List of experimental test equipment

Figure RE-DEST_PATH_IMAGE001
Figure RE-DEST_PATH_IMAGE001

集中控制方案Centralized Control Scheme

SDN控制器对网络进行统一管理,通过Netconf / OVSDB等南向协议向设备下发网络策略,实现控制和转发分离,SDN控制器(依照业务编排)通过OpenFlow协议向设备下发转发流表.The SDN controller manages the network in a unified manner, and delivers network policies to the device through southbound protocols such as Netconf/OVSDB to realize the separation of control and forwarding.

所有VTEP设备注册到控制器,控制器会监控VTEP状态,All VTEP devices are registered to the controller, the controller will monitor the VTEP status,

Controller集群维护整网转发表项,支持通过以下两种方式获取全网转发表项:从云管理平台Subnet、VM IP、MAC信息;首包上送控制器,控制器通过分析首包,获取VTEP及下挂服务器的IP、MAC、Port等信息,控制器携带 VM 的相关信息通知 GW 虚机上线.The Controller cluster maintains network-wide forwarding entries, and supports obtaining network-wide forwarding entries in the following two ways: Subnet, VM IP, and MAC information from the cloud management platform; the first packet is sent to the controller, and the controller obtains VTEP by analyzing the first packet And the IP, MAC, Port and other information of the attached server, the controller carries the relevant information of the VM to notify the GW that the virtual machine is online.

分布控制方案Distributed Control Scheme

SDN Controller通过Netconf向设备下发网络策略。The SDN Controller delivers network policies to devices through Netconf.

控制平面通过MP-BGP EVPN协议来实现VTEP peer发现和远端地址学习;通过基于协议的主机MAC/IP分发以及在本地VTEP上做ARP抑制,减少网络泛洪。The control plane realizes VTEP peer discovery and remote address learning through MP-BGP EVPN protocol; through protocol-based host MAC/IP distribution and ARP suppression on the local VTEP, network flooding is reduced.

基于EVPN的控制平面EVPN-based control plane

1、配置EVPN中的RR(建议配置在Spine)、RR Client(所有VTEP);1. Configure RR in EVPN (spine is recommended) and RR Client (all VTEPs);

2、RR Client和RR建立BGP邻居;2. RR Client and RR establish BGP neighbor relationship;

3、利用EVPN的MP-BGP携带的扩展NLRI完成MAC和路由同步;3. Use the extended NLRI carried by MP-BGP of EVPN to complete MAC and route synchronization;

1.VM1上线,VTEP A把学习到VM1的MAC和主机路由通过BGP扩展协议向RR同步;1. When VM1 goes online, VTEP A synchronizes the MAC and host routes learned from VM1 to RR through the BGP extension protocol;

2.RR把接收到的路由更新同步给所有邻居(VTEP B&C);2. RR synchronizes the received routing update to all neighbors (VTEP B&C);

3.VTEP接收到BGP报文,把学习到的VM的MAC和IP地址添加到表项中,MAC放到相同VXLAN的L2表项中,路由放到L3表项中。3. VTEP receives the BGP message, adds the learned MAC and IP address of the VM to the entry, the MAC is placed in the L2 entry of the same VXLAN, and the route is placed in the L3 entry.

基于两种不同的实现方式进行了对比和分析,由于方案的实现方式不同,从而适用的场景也有所不同,通过分析认为集中控制方案更适合与小型数据中心,网络规模受限。针对目前的场景采用分布式控制是更优的技术方案路线Based on the comparison and analysis of two different implementation methods, due to the different implementation methods of the solutions, the applicable scenarios are also different. According to the analysis, the centralized control solution is more suitable for small data centers, and the network scale is limited. Distributed control is a better technical solution route for the current scenario

Figure RE-DEST_PATH_IMAGE002
Figure RE-DEST_PATH_IMAGE002

网络基础架构network infrastructure

在一台服务器上可以创建多台虚拟机,不同的虚拟机可以属于不同的VXLAN。属于相同VXLAN的虚拟机处于同一个逻辑二层网络,彼此之间二层互通。Multiple virtual machines can be created on a server, and different virtual machines can belong to different VXLANs. VMs belonging to the same VXLAN are on the same logical Layer 2 network and communicate with each other at Layer 2.

两个VXLAN 可以具有相同的MAC地址,但一个段不能有一个重复的MAC地址。Two VXLANs can have the same MAC address, but a segment cannot have a duplicate MAC address.

VXLAN的边缘设备,进行VXLAN业务处理:识别以太网数据帧所属的VXLAN、基于VXLAN对数据帧进行二层转发、封装/解封装VXLAN报文等。VXLAN edge devices perform VXLAN service processing: identify the VXLAN to which Ethernet data frames belong, perform Layer 2 forwarding of data frames based on VXLAN, and encapsulate/decapsulate VXLAN packets.

VXLAN通过在物理网络的边缘设置智能实体VTEP,实现了虚拟网络和物理网络的隔离。VTEP之间建立隧道,在物理网络上传输虚拟网络的数据帧,物理网络不感知虚拟网络。VTEP将从虚拟机发出/接受的帧封装/解封装,而虚拟机并不区分VNI和VXLAN隧道。VXLAN realizes the isolation of virtual network and physical network by setting the intelligent entity VTEP at the edge of the physical network. A tunnel is established between VTEPs to transmit data frames of the virtual network on the physical network. The physical network is not aware of the virtual network. VTEP will encapsulate/decapsulate frames sent/received from virtual machines, which do not differentiate between VNI and VXLAN tunnels.

VXLAN采用24比特标识二层网络分段,使用VNI来标识二层网络分段,每个VNI标识一个VXLAN,类似于VLAN ID作用。VNI占用24比特,这就提供了近16M可以使用的VXLANs。VNI将内部的帧封装(帧起源在虚拟机)。使用VNI封装有助于VXLAN建立隧道,该隧道在第3层网络之上覆盖率第二层网络。VXLAN uses 24 bits to identify Layer 2 network segments, and uses VNIs to identify Layer 2 network segments. Each VNI identifies a VXLAN, which is similar to VLAN ID. VNI occupies 24 bits, which provides nearly 16M available VXLANs. VNI encapsulates the internal frame (the frame originates in the virtual machine). Using VNI encapsulation helps VXLAN to establish a tunnel that covers the layer 2 network on top of the layer 3 network.

在两个VTEP之间完成VXLAN封装报文传输的逻辑隧道。业务入隧道进行VXLAN头、UDP头、IP头封装后,通过三层转发透明地将封装后的报文转发给远端VTEP,远端VTEP对其进行出隧道解封装处理。A logical tunnel for transmitting VXLAN-encapsulated packets between two VTEPs. After encapsulating VXLAN headers, UDP headers, and IP headers in the incoming tunnel, the encapsulated packets are transparently forwarded to the remote VTEP through Layer 3 forwarding, and the remote VTEP decapsulates the outbound tunnel.

VTEP上为一个VXLAN提供二层交换服务的虚拟交换实例。A virtual switching instance that provides Layer 2 switching services for a VXLAN on a VTEP.

网络部署需求Network Deployment Requirements

VXLAN需要增加50字节用于封装VM发出的报文,需要更大的IP网络端到端的MTU。VXLAN needs to add 50 bytes to encapsulate the packets sent by the VM, which requires a larger end-to-end MTU of the IP network.

由于VXLAN加入了新的VXLAN报文头,VXLAN网络报文不能再利用网卡的硬件卸载能力,这会导致支持VXLAN的vSwitch进一步占用CPU。Since a new VXLAN packet header is added to VXLAN, VXLAN network packets can no longer use the hardware offload capability of the NIC, which will cause the vSwitch that supports VXLAN to further occupy the CPU.

Vxlan网络和传统网络互通的需求Requirements for interworking between Vxlan networks and traditional networks

为了实现VLAN和VXLAN之间互通,VXLAN定义了VXLAN网关。VXLAN上同时存在VXLAN端口和普通端口两种类型端口,它可以把VXLAN网络和外部网络进行桥接和完成VXLAN ID和VLAN ID之间的映射和路由,和VLAN一样,VXLAN网络之间的通信也需要三层设备的支持,即VXLAN路由的支持。同样VXLAN网关可由硬件和软件来实现。In order to realize the intercommunication between VLAN and VXLAN, VXLAN defines a VXLAN gateway. There are two types of ports on VXLAN: VXLAN port and common port. It can bridge the VXLAN network and the external network and complete the mapping and routing between VXLAN ID and VLAN ID. Like VLAN, the communication between VXLAN networks also needs to be Support for Layer 3 devices, that is, support for VXLAN routing. Likewise VXLAN gateways can be implemented in hardware and software.

当收到从VXLAN网络到普通网络的数据时,VXLAN网关去掉外层包头,根据内层的原始帧头转发到普通端口上;当有数据从普通网络进入到VXLAN网络时,VXLAN网关负责打上外层包头,并根据原始VLAN ID对应到一个VNI,同时去掉内层包头的VLAN ID信息。相应的如果VXLAN网关发现一个VXLAN包的内层帧头上还带有原始的二层VLAN ID,会直接将这个包丢弃。When receiving data from the VXLAN network to the ordinary network, the VXLAN gateway removes the outer header and forwards it to the ordinary port according to the original frame header of the inner layer; when data enters the VXLAN network from the ordinary network, the VXLAN gateway is responsible for marking the outer header. Layer header, and correspond to a VNI according to the original VLAN ID, and remove the VLAN ID information of the inner header. Correspondingly, if the VXLAN gateway finds that the inner frame header of a VXLAN packet still carries the original Layer 2 VLAN ID, it will directly discard the packet.

VXLAN网关最简单的实现应该是一个Bridge设备,仅仅完成VXLAN到VLAN的转换,包含VXLAN到VLAN的1:1、N:1转换,复杂的实现可以包含VXLAN Mapping功能实现跨VXLAN转发,实体形态可以是vSwitch、TOR交换机。The simplest implementation of a VXLAN gateway should be a Bridge device, which only completes the conversion from VXLAN to VLAN, including 1:1 and N:1 conversion from VXLAN to VLAN. The complex implementation can include the VXLAN Mapping function to realize cross-VXLAN forwarding, and the physical form can be It is a vSwitch and a TOR switch.

VXLAN路由器最简单的实现可以是一个Switch设备,支持类似VLAN Mapping的功能,实现VXLAN ID之间的Mapping,复杂的实现可以是一个Router设备,支持跨VXLAN转发,实体形态可以是vRouter、TOR交换机、路由器。The simplest implementation of a VXLAN router can be a Switch device, which supports functions similar to VLAN Mapping and implements Mapping between VXLAN IDs. A complex implementation can be a Router device that supports cross-VXLAN forwarding. The physical form can be vRouter, TOR switch, router.

Vxlan网络安全需求Vxlan network security requirements

同传统网络一样,VXLAN网络同样需要进行安全防护。Like traditional networks, VXLAN networks also require security protection.

VXLAN网络的安全资源部署需要考虑两个需求:Security resource deployment on VXLAN networks needs to consider two requirements:

VXLAN和VLAN之间互通的安全控制Security Control of Interworking Between VXLAN and VLAN

传统网络和Overlay网络中存在流量互通,需要对进出互通的网络流量进行安全控制,防止网络间的安全问题。针对这种情况,可以在网络互通的位置部署VXLAN防火墙等安全资源,VXLAN防火墙可以兼具VXLAN网关和VXLAN路由器的功能。Traffic intercommunication exists between traditional networks and overlay networks. Security control of incoming and outgoing network traffic is required to prevent security problems between networks. In response to this situation, security resources such as VXLAN firewalls can be deployed at the location where the network communicates. The VXLAN firewall can function as both a VXLAN gateway and a VXLAN router.

VXLAN ID对应的不同VXLAN域之间互通的安全控制Security control of interworking between different VXLAN domains corresponding to VXLAN IDs

VM之间的横向流量安全是在虚拟化环境下产生的特有问题,在这种情况下,同一个服务器的不同VM之间的流量可能直接在服务器内部实现交换,导致外部安全资源失效。针对这种情况,可以考虑使用重定向的引流方法进行防护,又或者直接基于虚拟机进行防护。The security of lateral traffic between VMs is a unique problem in a virtualized environment. In this case, traffic between different VMs on the same server may be directly exchanged inside the server, resulting in failure of external security resources. In response to this situation, you can consider using the redirected traffic drainage method for protection, or directly based on the virtual machine for protection.

网络部署中的安全资源可以是硬件安全资源,也可以是软件安全资源,还可以是虚拟化的安全资源。建议采用安全服务链的模式来部署安全,通过控制器定义服务链模型,实现安全部署的自动化。Security resources in network deployment can be hardware security resources, software security resources, or virtualized security resources. It is recommended to use the security service chain mode to deploy security, and define the service chain model through the controller to realize the automation of security deployment.

主机部署与物理位置解耦Host deployment and physical location decoupling

通过使用MAC-in-UDP封装技术,VXLAN为虚拟机提供了位置无关的二层抽象,Underlay网络和Overlay网络解耦合。终端能看到的只是虚拟的二层连接关系,完全意识不到物理网络限制。By using MAC-in-UDP encapsulation technology, VXLAN provides a location-independent layer 2 abstraction for virtual machines, and the Underlay network and Overlay network are decoupled. What the terminal can see is only the virtual Layer 2 connection relationship, and is completely unaware of physical network limitations.

更重要的是,这种技术支持跨传统网络边界的虚拟化,由此支持虚拟机可以自由迁移,甚至可以跨越不同地理位置数据中心进行迁移。如此以来,可以支持虚拟机随时随地接入,不受实际所在物理位置的限制。More importantly, this technology supports virtualization across traditional network boundaries, thereby enabling virtual machines to migrate freely, even across geographically diverse data centers. In this way, virtual machines can be accessed anytime, anywhere, regardless of their actual physical location.

所以VXLAN的位置无关性,不仅使得业务可在任意位置灵活部署,缓解了服务器虚拟化后相关的网络扩展问题;而且使得虚拟机可以随时随地接入、迁移,是网络资源池化的最佳解决方式,可以有力地支持云业务、大数据、虚拟化的迅猛发展。Therefore, the location independence of VXLAN not only allows services to be flexibly deployed at any location, and alleviates the network expansion problem related to server virtualization; it also enables virtual machines to be accessed and migrated anytime and anywhere, which is the best solution for network resource pooling. It can effectively support the rapid development of cloud business, big data, and virtualization.

分布式网关Distributed Gateway

在分布式EVPN网关组网中,每台VTEP设备都作为EVPN网关,对本地站点的流量进行三层转发,缓解了网关的压力。In a distributed EVPN gateway network, each VTEP device acts as an EVPN gateway and forwards the traffic of the local site at Layer 3, which relieves the pressure on the gateway.

分布式EVPN网关部署Distributed EVPN Gateway Deployment

分布式EVPN网关采用对称IRB方式转发流量,即连接报文源和目的节点的网关(入口网关和出口网关)上都需要进行二层和三层转发。对称IRB方式引入了如下概念:Distributed EVPN gateways forward traffic in symmetric IRB mode, that is, Layer 2 and Layer 3 forwarding is required on the gateways (ingress gateway and egress gateway) connecting the source and destination nodes of packets. The symmetric IRB approach introduces the following concepts:

L3VNI(Layer 3 VNI,三层VXLAN ID):在网关之间通过VXLAN隧道转发流量时,属于同一路由域、能够进行三层互通的流量通过L3VNI来标识。L3VNI唯一关联一个VPN实例,通过VPN实例确保不同业务之间的业务隔离。L3VNI (Layer 3 VNI, Layer 3 VXLAN ID): When traffic is forwarded between gateways through a VXLAN tunnel, traffic belonging to the same routing domain and capable of Layer 3 interworking is identified by L3VNI. L3VNI is uniquely associated with a VPN instance, and the VPN instance ensures service isolation between different services.

网关的Router MAC地址:每个分布式EVPN网关拥有一个唯一的Router MAC地址,用于在网关之间通过VXLAN隧道转发流量。报文在网关之间转发时,报文的内层MAC地址为出口网关的Router MAC地址。Router MAC address of the gateway: Each distributed EVPN gateway has a unique router MAC address, which is used to forward traffic between gateways through the VXLAN tunnel. When a packet is forwarded between gateways, the inner MAC address of the packet is the router MAC address of the egress gateway.

在分布式EVPN网关组网中,所有的分布式EVPN网关(GW)上都存在以下类型的VSI虚接口:In the distributed EVPN gateway networking, the following types of VSI virtual interfaces exist on all distributed EVPN gateways (GWs):

作为分布式网关接口的VSI虚接口。该接口需要与VSI、VPN实例关联。不同GW上相同VSI虚接口的IP地址必须相同,该IP地址作为VXLAN内虚拟机的网关地址。A VSI virtual interface that acts as a distributed gateway interface. The interface needs to be associated with the VSI and VPN instance. The IP addresses of the same VSI virtual interface on different GWs must be the same, and the IP address is used as the gateway address of the virtual machine in the VXLAN.

承载L3VNI的VSI虚接口。该接口需要与VPN实例关联,并需要指定L3VNI。关联相同VPN实例的VSI虚接口,共用该L3VNI。VSI virtual interface that carries L3VNI. The interface needs to be associated with a VPN instance and L3VNI needs to be specified. VSI virtual interfaces associated with the same VPN instance share this L3VNI.

边界网关(Border)上也需要存在承载L3VNI的VSI虚接口。The border gateway (Border) also needs to have a VSI virtual interface carrying L3VNI.

三层转发表项学习Three-tier forwarding entry learning

三层流量通过查找FIB表项进行转发。FIB表项通过路由信息或ARP信息生成。Layer 3 traffic is forwarded by looking up FIB entries. FIB entries are generated from routing information or ARP information.

在EVPN地址族下引入外部路由后,VTEP通过MP-BGP将该路由及其所属的L3VNI发布给远端VTEP,远端VTEP学习该路由,并将其添加到L3VNI对应VPN实例的FIB表项中,表项的出接口为两个VTEP之间的VXLAN隧道接口(Tunnel接口)、下一跳为路由的NEXT_HOP属性携带的地址(即对端VTEP的地址)。After importing an external route under the EVPN address family, the VTEP advertises the route and the L3VNI to which it belongs to the remote VTEP through MP-BGP. The remote VTEP learns the route and adds it to the FIB entry of the VPN instance corresponding to the L3VNI. , the outbound interface of the entry is the VXLAN tunnel interface (Tunnel interface) between the two VTEPs, and the next hop is the address carried by the NEXT_HOP attribute of the route (that is, the address of the peer VTEP).

VTEP上ARP信息学习分为两部分:ARP information learning on VTEP is divided into two parts:

本地学习:学习本地站点内虚拟机的ARP信息。VTEP通过本地虚拟机发送的GARP、RARP和对网关的ARP请求学习本地虚拟机的ARP信息,并添加ARP表项和FIB表项。VTEP判断GARP、RARP、ARP请求所属的VSI,查找与该VSI关联的VSI虚接口。ARP表项和FIB表项的出接口为接收到报文的接口,该表项所属的VPN实例为VSI虚接口关联的VPN实例。Local learning: Learn the ARP information of the virtual machines in the local site. The VTEP learns the ARP information of the local virtual machine through GARP and RARP sent by the local virtual machine, and ARP requests to the gateway, and adds ARP entries and FIB entries. The VTEP determines the VSI to which the GARP, RARP, and ARP requests belong, and searches for the VSI virtual interface associated with the VSI. The outbound interface of the ARP entry and the FIB entry is the interface that receives the packet, and the VPN instance to which the entry belongs is the VPN instance associated with the VSI virtual interface.

远端学习:学习远端站点内虚拟机的ARP信息。VTEP通过MP-BGP协议将本地的ARP信息及其所属的L3VNI通告给远端VTEP。远端VTEP学习该信息,但不会添加ARP表项,而是由路由管理模块添加FIB表项。该FIB表项的出接口为与L3VNI关联的VSI虚接口、下一跳为路由的NEXT_HOP属性携带的地址(即对端VTEP的地址),该表项所属的VPN实例为L3VNI对应的VPN实例。远端VTEP查找下一跳对应的ARP信息,并添加对应的ARP表项。Remote learning: learns the ARP information of virtual machines in the remote site. The VTEP advertises the local ARP information and the L3VNI to which it belongs to the remote VTEP through the MP-BGP protocol. The remote VTEP learns this information, but does not add ARP entries. Instead, the routing management module adds FIB entries. The outbound interface of the FIB entry is the VSI virtual interface associated with the L3VNI, the next hop is the address carried by the NEXT_HOP attribute of the route (that is, the address of the peer VTEP), and the VPN instance to which the entry belongs is the VPN instance corresponding to the L3VNI. The remote VTEP searches for the ARP information corresponding to the next hop and adds the corresponding ARP entry.

流量转发traffic forwarding

分布式网关对流量的转发方式分为两种:The distributed gateway forwards traffic in two ways:

区分二三层转发方式:对于二层流量,查找MAC地址表进行转发;对于三层流量,查找FIB表进行转发。在该方式下,建议在分布式网关上开启ARP泛洪抑制功能,以减少泛洪流量。Distinguish Layer 2 and Layer 3 forwarding modes: For Layer 2 traffic, look up the MAC address table for forwarding; for Layer 3 traffic, look up the FIB table for forwarding. In this mode, it is recommended to enable the ARP flood suppression function on the distributed gateway to reduce flooding traffic.

全三层转发方式:对于二层和三层流量,均查找FIB表进行转发。在该方式下,需要在分布式网关上开启本地代理ARP功能。Full Layer 3 forwarding mode: For both Layer 2 and Layer 3 traffic, the FIB table is searched for forwarding. In this mode, the local proxy ARP function needs to be enabled on the distributed gateway.

Overlay网络流表路由Overlay network flow table routing

对于虚拟化环境来说,当一个虚拟机需要和另一个虚拟机进行通信时,首先需要通过ARP的广播请求获得对方的MAC地址。由于VXLAN网络复杂,广播流量浪费带宽,所以需要在控制器上实现ARP代答功能。即由控制器对ARP请求报文统一进行应答,而不创建广播流表。For a virtualized environment, when a virtual machine needs to communicate with another virtual machine, it first needs to obtain the other party's MAC address through an ARP broadcast request. Because the VXLAN network is complex and broadcast traffic wastes bandwidth, the ARP proxy function needs to be implemented on the controller. That is, the controller responds uniformly to ARP request packets without creating a broadcast flow table.

ARP代答的大致流程:控制器收到OVS上送的ARP请求报文,做IP-MAC防欺骗处理确认报文合法后,从ARP请求报文中获取目的IP,以目的IP为索引查找全局表获取对应MAC,以查到的MAC作为源MAC构建ARP应答报文,通过Packetout下发给OVS。The general process of ARP proxy reply: the controller receives the ARP request message sent by OVS, and performs IP-MAC anti-spoofing processing to confirm the validity of the message, obtains the destination IP from the ARP request message, and uses the destination IP as the index to search the global The corresponding MAC is obtained from the table, and the found MAC is used as the source MAC to construct an ARP reply packet, which is sent to OVS through Packetout.

云网融合Cloud-Network Integration

数据中心的发展趋势未来必须是要建设云计算中心,主机实现了虚拟化已经讲业务部署的复杂度降低了很多,但是云计算的自动化必须需要网络特性支持才行。The development trend of the data center in the future must be to build a cloud computing center. The virtualization of the host has reduced the complexity of business deployment, but the automation of cloud computing must be supported by network characteristics.

网络架构支持可视化、软件定义、分布式组网,通过自动化技术降低了管理的复杂度,提供了高性能、高可靠和低成本的网络架构,形成了快速交付所有网络业务的统一基础架构。The network architecture supports visualization, software definition, and distributed networking. The automation technology reduces the complexity of management, provides a high-performance, high-reliability, and low-cost network architecture, forming a unified infrastructure for fast delivery of all network services.

网络架构秉承开放性的理念,可按需集成于任意异构的资源管理平台或云平台,并提供了对于标准协议的广泛支持,包括FCoE、802.1BR、EVPN、VxLAN、OVSDB、OpenFlow等协议的支持,有效地防止了客户被单一产品锁定,无法迁移到新技术上的风险。The network architecture adheres to the concept of openness and can be integrated into any heterogeneous resource management platform or cloud platform as needed, and provides extensive support for standard protocols, including FCoE, 802.1BR, EVPN, VxLAN, OVSDB, OpenFlow and other protocols. Support, effectively preventing the risk of customers being locked into a single product and unable to migrate to new technologies.

网络架构为客户提供了不同层级的自动化手段和技术,包括Turnkey模式的自动化功能,以及基于接口或第三方开源软件的自动化手段。The network architecture provides customers with different levels of automation means and technologies, including Turnkey mode automation functions, and automation means based on interfaces or third-party open source software.

数据中心直接支持Fabric自动化,可以基于角色自动化完成IP可达为止的自动化部署工作,减轻初始化部署工作量。The data center directly supports Fabric automation, which can automatically complete the automatic deployment until the IP is reachable based on role automation, reducing the workload of initial deployment.

数据中心的网络构成节点包括了高性能交换设备,从芯片角度可以支持对于特定流量、特定端口或虚拟网络的信息采集、监控、报告的能力,配合SDN Controller提供全程可视化呈现以及图形化的故障诊断工具。The network constituent nodes of the data center include high-performance switching devices, which can support information collection, monitoring, and reporting capabilities for specific traffic, specific ports, or virtual networks from a chip perspective, and provide full visual presentation and graphical fault diagnosis with the SDN Controller. tool.

针对资源分布在多个数据中心或多个云之间的难题,数据中心支持多数据中心的分布式部署,通过构筑IP网络之上的新一代多点以太网虚拟化互联技术,可支持多个数据中心的虚拟资源池连接,可以综合管理和分配位于多个数据中心的逻辑资源或物理资源。Aiming at the problem that resources are distributed among multiple data centers or multiple clouds, the data center supports the distributed deployment of multiple data centers. The virtual resource pool connection of the data center can comprehensively manage and allocate logical or physical resources located in multiple data centers.

安全性safety

传统的安全防护流量走向依赖于拓扑结构,各种的手工配置方式,静态、分散的配置方式,设备处理能力不可复用,单设备纵向扩展。这种防护模式不适应云计算时代对于安全防护的要求。The traffic trend of traditional security protection depends on the topology, various manual configuration methods, static and decentralized configuration methods, non-reusable device processing capabilities, and vertical expansion of a single device. This protection mode does not meet the requirements for security protection in the cloud computing era.

云计算时代,计算资源池化,计算资源可以自由调度、动态扩展,网络资源通过VXLAN技术池化,那么安全作为一种重要的网络服务是不是也能够弹性资源化,能够实现与拓扑无关的自动化部署与管理。In the cloud computing era, computing resources are pooled, computing resources can be freely scheduled and dynamically expanded, and network resources are pooled through VXLAN technology. As an important network service, security can also be flexibly resourced and can realize topology-independent automation. Deployment and management.

在方案中安全业务的部署是通过服务链的形式。The deployment of security services in the solution is in the form of service chains.

服务链的定义由SDN控制器来统一定义规划,实现安全资源与拓扑无关。带来的好处有:The definition of the service chain is unified by the SDN controller, so that the security resources are independent of the topology. The benefits are:

1. 安全服务基于Overlay逻辑网络,无须手工配置及引流,服务自动化部署。给用户带来业务快速上线,业务迁移服务自动跟随的好处。1. The security service is based on the Overlay logical network, which does not require manual configuration and traffic drainage, and the service is automatically deployed. It brings users the benefits of rapid business online and automatic follow-up of business migration services.

2. 服务资源池化按需使用、线性扩展形态多样、位置无关。使得业务成本降低,业务可扩展性强。2. Service resource pooling for on-demand use, linear expansion in various forms, and location independent. The business cost is reduced and the business scalability is strong.

3. 服务节点与转发节点分离,一次流分类。可实现按业务需求对服务进行编排。3. The service node is separated from the forwarding node, and a flow classification is performed. Services can be orchestrated according to business requirements.

控制器集群Controller cluster

OpenFlow 1.3版本支持多控制器机制,大大提高了SDN网络的高可靠性和性能表现。而基于OpenFlow 1.3的多控制器机制,细分OpenFlow1.3中的角色定义,通过拓展创新,实现控制器集群,大大提高了SDN网络的高可靠性。OpenFlow 1.3 version supports multi-controller mechanism, which greatly improves the high reliability and performance of SDN network. Based on the multi-controller mechanism of OpenFlow 1.3, the role definitions in OpenFlow 1.3 are subdivided, and through expansion and innovation, controller clusters are realized, which greatly improves the high reliability of SDN networks.

双网卡高可靠机制Dual network card high reliability mechanism

每个SDN控制器通过两张网卡接入SDN网络,为了达到较好的效果,两张网卡分别接入到不同的交换机上。控制器上的两张网卡配置不同网段的IP地址,并具备路由器功能,能够学习和发布路由。在控制器上配置环回口IP,该IP作为控制器IP地址,是其在网络中的唯一地址标识,通过该地址可以加入集群、建立南向或者北向连接,同时将控制器IP地址通过网卡发布到中间网络中,中间网络设备以及GW/VTEP会学习到控制器IP地址的路由。Each SDN controller is connected to the SDN network through two network cards. In order to achieve better results, the two network cards are respectively connected to different switches. The two network cards on the controller are configured with IP addresses of different network segments, and have router functions, which can learn and advertise routes. Configure the loopback port IP on the controller. This IP is used as the controller IP address and is its unique address identifier in the network. Through this address, you can join the cluster and establish southbound or northbound connections. At the same time, pass the controller IP address through the network card. After publishing to the intermediate network, the intermediate network device and GW/VTEP will learn the route of the controller IP address.

控制器与GW/VTEP之间的南向连接通过控制器IP地址进行,二者之间可以通过两张网卡中任意一个作为实际物理端口,当其中一个网卡发生故障时,控制器与GW/VTEP之间的路由经过收敛后仍然可达,南向连接不受影响,通过这种方式实现了控制器南向网络连接的双网卡保护。The southbound connection between the controller and the GW/VTEP is made through the IP address of the controller, and any one of the two network cards can be used as the actual physical port between the two. When one of the network cards fails, the controller and the GW/VTEP are connected The routes between them are still reachable after convergence, and the southbound connection is not affected. In this way, the dual-NIC protection of the controller's southbound network connection is realized.

创建集群时,使用环回口地址作为控制器在集群中的地址,集群网卡选择环回口,集群IP地址配置成32位掩码。集群中的主leader会将集群IP地址通过路由发布到中间网络中,网络中的设备访问集群IP地址时就会直接访问到主leader上。When creating a cluster, use the loopback interface address as the address of the controller in the cluster, select the loopback interface for the cluster NIC, and configure the cluster IP address as a 32-bit mask. The main leader in the cluster will advertise the cluster IP address to the intermediate network through routing. When devices in the network access the cluster IP address, they will directly access the main leader.

双网卡机制实现了控制器支持路由配置功能,支持多网卡三层接入和三层路径保护,支持提供统一的集群地址访问,具体有如下优点:The dual-NIC mechanism enables the controller to support routing configuration, support multi-NIC Layer 3 access and Layer 3 path protection, and provide unified cluster address access. The specific advantages are as follows:

控制器通过路由协议接入到用户网络中,学习网络中的路由并将自身可用的任何地址发布出去,实现网络设备与控制器之间灵活的路由策略,消除了目前控制器只能选择固定网卡接入到网络中的限制。The controller accesses the user network through a routing protocol, learns the routes in the network and advertises any address available to itself, realizing a flexible routing strategy between the network device and the controller, eliminating the need for the current controller to choose a fixed network card. Restrictions on access to the network.

控制器可以使用非网卡地址(比如环回口上配置的有效地址)建立集群或者与其他设备建立南北向连接。该地址经过内置路由器发布之后,控制器之间只要路由可达即可正常加入集群,不再有地域上的任何限制。The controller can use a non-NIC address (such as a valid address configured on the loopback port) to establish a cluster or establish a north-south connection with other devices. After the address is advertised by the built-in router, the controllers can join the cluster normally as long as the route is reachable, and there is no longer any geographical restriction.

网络设备通过该地址和控制器建立南向或者北向连接时,控制器的每一张网卡都可以三层接入到网络中,并作为控制器和对外设备之间的三层接口,当存在多个网卡时可以形成三层接口备份,控制器上的单网卡故障不会影响控制器对外的网络连接服务,包括集群内的连接、南北向的网络连接,较大的改善了控制器接入网络的性能。When a network device establishes a southbound or northbound connection with the controller through this address, each network card of the controller can be connected to the network at Layer 3 and act as a Layer 3 interface between the controller and external devices. Layer 3 interface backup can be formed when only one network card is used. The failure of a single network card on the controller will not affect the external network connection services of the controller, including the connection within the cluster and the network connection in the north-south direction, which greatly improves the access network of the controller. performance.

ISSU升级ISSU upgrade

SDN网络运行过程中,对控制器的升级操作不可避免。如何保证对控制器的平滑升级而不影响实际的转发业务,是衡量SDN网络高可靠性的重要指标。During the operation of the SDN network, it is inevitable to upgrade the controller. How to ensure the smooth upgrade of the controller without affecting the actual forwarding service is an important indicator to measure the high reliability of the SDN network.

SDN 控制器集群中,Region内的控制器可以实现ISSU升级;在升级过程中,SDN网络转发可实现零丢包。In the SDN controller cluster, the controllers in the Region can implement ISSU upgrade; during the upgrade process, SDN network forwarding can achieve zero packet loss.

选择一台控制器进行升级,将待升级控制器上的业务切换到Region内另外一台控制器上;业务切换后待升级控制器将自动退出集群,然后再进行该控制器的新版本升级。完成升级后,该控制器再自动加入集群;Select a controller to upgrade, and switch the services on the controller to be upgraded to another controller in the region. After the service is switched, the controller to be upgraded will automatically exit the cluster, and then the new version of the controller will be upgraded. After the upgrade is completed, the controller automatically joins the cluster;

按上述步骤升级Region内的另外一台控制器,完成整个Region内所有控制器的ISSU升级。升级完成后,业务在Region内的两台控制器间自动再次进行负载分担,即Region重切。Follow the steps above to upgrade another controller in the region to complete the ISSU upgrade of all controllers in the entire region. After the upgrade is complete, the load is automatically shared between the two controllers in the region, that is, the region is re-switched.

集群虚IP高可靠Cluster virtual IP is highly reliable

集群北向提供统一的虚IP用于同上层平台的对接,集群虚IP由主Leader控制器管理并提供服务。The cluster northbound provides a unified virtual IP for interconnection with the upper-layer platform. The cluster virtual IP is managed and provided by the main leader controller.

当主Leader控制器故障,集群内Leader角色发生变化,由新的Leader控制器使用相同的集群地址向外提供服务,集群内的角色变化不会被外部设备感知,达到了真正意义上的统一北向服务。When the main leader controller fails, the role of the leader in the cluster changes, and the new leader controller uses the same cluster address to provide services to the outside world. The role change in the cluster will not be perceived by external devices, achieving a true unified northbound service. .

开放性openness

SDN解决方案的开放体系体现在以下方面:The open system of SDN solutions is reflected in the following aspects:

在控制层面, SDN控制器作为模块化软件部署的基础,支持标准协议控制网络。At the control plane, the SDN controller serves as the basis for modular software deployment, supporting standard protocols to control the network.

在北向,SDN控制器采用开放的Rest API/OpenStack Neutron插件实现和云管理平台的对接;此外,还支持Java API嵌入式接口,可以基于该开放接口,开发SDN APP应用,无缝嵌入到VCF控制器平台。In the northbound direction, the SDN controller adopts the open Rest API/OpenStack Neutron plug-in to realize the connection with the cloud management platform; in addition, it also supports the Java API embedded interface. Based on this open interface, SDN APP applications can be developed and seamlessly embedded into the VCF control. server platform.

在南向,SDN控制器采用了OpenDayLight中定义的标准南向接口,目前采用的主要是OpenFlow、NETCONF、OVSDB等标准协议。In the southbound direction, the SDN controller adopts the standard southbound interface defined in OpenDayLight, and currently it mainly adopts standard protocols such as OpenFlow, NETCONF, and OVSDB.

在网元层面,网络设备采用了统一的操作系统平台,提供了诸多开放的编程接口,比如RestAPI,Python,NETCONF,Yang等,另外,平台也可以支持第三方应用。At the network element level, network devices use a unified operating system platform, which provides many open programming interfaces, such as RestAPI, Python, NETCONF, Yang, etc. In addition, the platform can also support third-party applications.

上述开放的体系保证了SDN方案可以与第三方云平台、遵循协议的第三方网元等进行无缝对接。The above-mentioned open system ensures that the SDN solution can seamlessly connect with third-party cloud platforms and third-party network elements that follow protocols.

扩展性Extensibility

SDN方案提供向前兼容的RESTful API和虚拟网络对象模型; SDN方案纳管的Fabric基于BGP EVPN和VXLAN,Overlay流量模型更优,流量IRB方式转发; SDN方案控制虚拟网络Fabric的分布和策略,路由、转发表项等资源无Fabric单点规格限制。The SDN solution provides a forward-compatible RESTful API and virtual network object model; the fabric managed by the SDN solution is based on BGP EVPN and VXLAN, the overlay traffic model is better, and traffic is forwarded in IRB mode; the SDN solution controls the distribution and policies of the virtual network fabric, routing , forwarding entries and other resources are not limited by the Fabric single point specification.

SDN方案支持物理网元按需添加,Fabric模块化组织建设,SDN方案支持Overlay控制平面与Underlay控制平面分层解耦,实现网元的平滑扩容。The SDN solution supports the addition of physical network elements on demand, and the modular organization and construction of the Fabric. The SDN solution supports the hierarchical decoupling of the overlay control plane and the underlay control plane, enabling smooth expansion of network elements.

出口支持多Border设备,当采用等价模式时,可以提高出口的可靠性,当采用非等价模式时,可以根据不同业务灵活调度。The export supports multiple Border devices. When the equivalent mode is adopted, the reliability of the export can be improved. When the non-equivalent mode is adopted, it can be flexibly scheduled according to different services.

管理运维Manage operation and maintenance

传统IT管理平台聚焦于资源的运维,计算、存储、网络资源管理割裂, IT能力过于依赖各领域人员经验、能力,业务运行和占用物理资源的映射关系不清晰,业务失效时IT介入时机不够及时。据Gartner报告显示,IT运维管理正在从这种面向资源的管理转向面向业务的管理,洞察业务的运行数据、和交付质量(用户体验)、快速诊断运营故障尤为重要。The traditional IT management platform focuses on the operation and maintenance of resources, and the management of computing, storage, and network resources is fragmented. IT capabilities rely too much on the experience and capabilities of personnel in various fields. The mapping relationship between business operations and physical resources occupied is not clear, and there is not enough time for IT to intervene when business fails. timely. According to a Gartner report, IT operation and maintenance management is shifting from resource-oriented management to business-oriented management. It is particularly important to gain insight into business operation data, delivery quality (user experience), and quickly diagnose operational failures.

SDN 控制器覆盖从设计、实施、到监控、优化的多个阶段的能力,对比传统运维平台具有如下特点:The SDN controller has the ability to cover multiple stages from design, implementation, to monitoring and optimization. Compared with traditional operation and maintenance platforms, it has the following characteristics:

数据中心规划全程可视化,数据中心的规划编排可传承、可回溯、可部署,使IT能力和人员能力解耦。The whole process of data center planning is visualized, and the planning and arrangement of data centers can be inherited, retroactive, and deployable, decoupling IT capabilities and personnel capabilities.

自动化部署,一键构建数据中心,实现配置和设备解耦,减少配置文件数量,实现计算、存储、网络资源的自动化统一部署。Automated deployment, one-click construction of a data center, decoupling of configuration and equipment, reduction of the number of configuration files, and automatic and unified deployment of computing, storage, and network resources.

资源、业务监控全面可视化,提供物理资源/虚拟资源/业务之间的映射关系和拓扑,明确业务系统对物理资源的使用。Comprehensive visualization of resource and business monitoring, providing mapping relationships and topologies between physical resources/virtual resources/services, and clarifying the use of physical resources by business systems.

基于数据中心多维数据,实现故障感知、和端到端诊断排错Based on the multi-dimensional data of the data center, realize fault perception, end-to-end diagnosis and troubleshooting

应用驱动的自动化优化调整,实现面向应用的闭环运维能力。Application-driven automatic optimization and adjustment to achieve application-oriented closed-loop operation and maintenance capabilities.

数据中心规划&设计编排Data Center Planning & Design Orchestration

SDN 控制器为运维人员提供数据中心网络、计算资源的统一规划、编排界面,拖拽式操作可简单快速的构造全局资源拓扑,有效协助运维人员进行数据中心全局资源容量和配置规划。The SDN controller provides the operation and maintenance personnel with a unified planning and orchestration interface for data center networks and computing resources. The drag-and-drop operation can easily and quickly construct the global resource topology, effectively assisting the operation and maintenance personnel in planning the global resource capacity and configuration of the data center.

数据中心容量规划Data Center Capacity Planning

基于Spine-Leaf 架构,区分集中式VXLAN、分布式VXLAN、VLAN三种组网技术,提供数据中心容量规划的自动计算。Based on the spine-leaf architecture, it distinguishes three networking technologies: centralized VXLAN, distributed VXLAN, and VLAN, and provides automatic calculation of data center capacity planning.

可以从Spine的容量需求(收敛比、端口类型和数量等)或服务器的容量需求出发,计算Fabric的整体容量规划,包含Spine/Leaf的节点个数和上/下行口数量、服务器个数。Based on the capacity requirements of the spine (convergence ratio, port type and quantity, etc.) or the capacity requirements of the server, the overall capacity planning of the fabric can be calculated, including the number of spine/leaf nodes, the number of uplink/downlink ports, and the number of servers.

完成计算后,按容量规划结果自动生成规划拓扑,包含对应容量的Spine、Leaf、计算节点。同时可以拖拽方式对网络、计算资源进行规划编排。After the calculation is completed, the planned topology is automatically generated based on the capacity planning result, including spines, leaves, and computing nodes with corresponding capacities. At the same time, the network and computing resources can be planned and arranged by dragging and dropping.

数据中心初始配置规划Data Center Initial Configuration Planning

包含DDI配置、网络初始配置策略、服务器初始配置策略等规划内容,最后基于规划拓扑完成策略的编排规划。It includes planning contents such as DDI configuration, network initial configuration strategy, server initial configuration strategy, etc., and finally completes the strategy planning based on the planning topology.

DDI配置规划DDI Configuration Planning

提供DHCP服务器的配置、网络设备的IP地址池规划(区分Spine和Leaf)、服务器的带外网管和业务口IP地址池规划。Provides configuration of the DHCP server, IP address pool planning for network devices (spine and leaf), out-of-band network management for servers, and IP address pool planning for service ports.

网络初始配置策略规划Network initial configuration strategy planning

指导完成网络设备自动化的初始配置,包含网络初始化搭建过程中需下发到设备的配置文件模板、自动纳管交互参数(如SNMP、NetConf)、设备软件版本、以及上述规划内容的执行条件,实现区分网络角色(Spine/Leaf)、位置、型号、MAC等的自动化部署策略。Guide to complete the initial configuration of network device automation, including the configuration file template that needs to be delivered to the device during the initial network setup process, automatic management interaction parameters (such as SNMP, NetConf), device software version, and the execution conditions of the above planning content. Automatic deployment policies that differentiate network roles (Spine/Leaf), location, model, and MAC address.

服务器初始配置策略规划Server Initial Configuration Strategy Planning

指导完成服务器自动化的初始配置,定义裸服务器部署过程中需下发到服务器上的配置模板(包含OS安装、管理/业务IP配置、存储卷配置、虚拟化平台纳管、网络VLAN打通)、自动纳管交互参数(如iLO、IPMI)、以及上述规划内容的执行条件,实现区分服务器型号、接入位置、序列号等的自动化部署策略。Guide to complete the initial configuration of server automation, define the configuration templates that need to be delivered to the server during bare server deployment (including OS installation, management/service IP configuration, storage volume configuration, virtualization platform management, and network VLAN access), automatic Manage interactive parameters (such as iLO, IPMI) and the execution conditions of the above planning content, and realize automatic deployment strategies that distinguish server models, access locations, and serial numbers.

完成对数据中心规划&设计编排的初始化准备工作后,就可以随时地实施物理设备/服务器的安装上电过程,控制器将自动把规划配置、软件下发到设备,打通网络,并自动化将资源纳入控制器的管理。部署效率较传统手工模式提升近100倍。After completing the initial preparation for data center planning & design and arrangement, the installation and power-on process of physical devices/servers can be implemented at any time. The controller will automatically deliver the planning configuration and software to the devices, open up the network, and automatically allocate resources. Incorporated into the management of the controller. The deployment efficiency is nearly 100 times higher than the traditional manual mode.

此部署过程用户不需要主动参与,系统会实时记录部署过程,可全面掌握部署进度,用于回溯及准确定位上线故障原因。Users do not need to actively participate in the deployment process. The system will record the deployment process in real time, and can fully grasp the deployment progress, which can be used to trace back and accurately locate the cause of the online failure.

其中网络自动化过程如下,运维人员按规划完成机房上架连线,设备上电后通过DHCP Sever获取TFTP IP、版本文件名,设备根据角色从控制器内置的TFTP上下载对应的版本文件,设备启动自动化流程,完成相关规划配置及使能。并重启完成自动化上线过程。The network automation process is as follows. The operation and maintenance personnel complete the installation and connection of the equipment room according to the plan. After the device is powered on, it obtains the TFTP IP and version file name through the DHCP Sever. The device downloads the corresponding version file from the built-in TFTP of the controller according to the role, and the device starts. Automate the process to complete related planning, configuration and enablement. And restart to complete the automated online process.

被控制器纳管的设备,在规划拓扑中可进一步完成VLAN、ACL、配置备份/软件升级等维护任务和状态监控。Devices managed by the controller can further complete maintenance tasks such as VLAN, ACL, configuration backup/software upgrade and status monitoring in the planning topology.

网络自动化过程结束后,运维人员可以在控制器中进行Underlay、Overlay(VXLAN)、服务链等Fabric业务配置。After the network automation process is completed, the O&M personnel can configure the Underlay, Overlay (VXLAN), service chain and other Fabric services in the controller.

资源&业务可视化Resource & Business Visualization

完成资源的部署和纳管后,控制器将聚焦于网络(Underlay/Overlay)、存储、服务器、虚拟化等Fabric资源的可视化监控,可基于部门维度查看和维护资源状态。After completing the deployment and management of resources, the controller will focus on the visual monitoring of fabric resources such as network (underlay/overlay), storage, server, and virtualization, and can view and maintain resource status based on the department dimension.

对网络设备的运行状态、配置/软件版本、故障、设备联通性检测、流量、全网拓扑等进行监控。Monitor the running status, configuration/software version, faults, device connectivity detection, traffic, and network topology of network devices.

查看VXLAN的配置信息,并可以监控VXLAN中的业务流量信息。View the VXLAN configuration information and monitor the service traffic information in the VXLAN.

对物理存储设备的信息、运行状态、存储容量使用情况进行监控。Monitor the information, running status, and storage capacity usage of physical storage devices.

服务器信息及运行状态查看,支持服务器资源总容量的使用查看、重要事件、拓扑变化显示。View server information and running status, support usage view of total server resource capacity, important events, and topology change display.

可以管理VMWare、KVM、 HyperV、 Xen、 CAS等多厂商虚拟化平台,支持对虚拟机的创建、修改,配置、克隆、模板、迁移、监控Can manage VMWare, KVM, HyperV, Xen, CAS and other multi-vendor virtualization platforms, support the creation, modification, configuration, clone, template, migration, monitoring of virtual machines

数据中心运营&运维的最终目的是交付用户应用和业务,因此在保障物理、虚拟资源层的状态监控之外,必须从应用、业务层同时进行监控,在业务质量下降前及时发现问题并加以治理。控制器对应用、业务、流量几个方面实现了全面的可视化。The ultimate purpose of data center operation & maintenance is to deliver user applications and services. Therefore, in addition to ensuring the status monitoring of the physical and virtual resource layers, monitoring must be performed from the application and business layers at the same time, and problems must be detected and corrected in time before the service quality declines. Governance. The controller realizes comprehensive visualization of applications, services, and traffic.

应用可视化application visualization

主动监控服务器/虚拟机上运行的OS、数据库、中间件等各类应用等,实时反映应用的可用性、健康状况,及时发现应用运行异常。Actively monitor the OS, database, middleware and other applications running on the server/virtual machine, reflect the availability and health status of the application in real time, and detect the abnormal operation of the application in time.

流量可视化Traffic visualization

通过对应用/业务的流量分布实现数据中心流量可视化,包含应用的类型、带宽占用、持续时间、源自DC外部/内部、以及长期数据的趋势分析,为数据中心应用带宽质量保障、以及整体带宽容量规划提供帮助。Realize data center traffic visualization through application/service traffic distribution, including application type, bandwidth occupancy, duration, trend analysis from outside/inside DC, and long-term data, and provide bandwidth quality assurance for data center applications and overall bandwidth Capacity planning to help.

从业务角度出发,将不同维度的资源/应用的运行状态进行整合分析,以预置的业务健康评价机制、简洁易懂的界面呈现业务的健康水平,使数据中心运维效率得到大幅提升。From a business perspective, it integrates and analyzes the operating status of resources/applications in different dimensions, and presents the business health level with a preset business health evaluation mechanism and a simple and easy-to-understand interface, which greatly improves the efficiency of data center operation and maintenance.

巡检和诊断Inspection and Diagnosis

数据中心运维团队的日常工作,需要投入大量的时间用于巡检以发现异常、并加以诊断定位问题,控制器通过提供多角度巡检&诊断工具,将此类工作自动化,将运维人员从这些重复性工作解放出来。The daily work of the data center operation and maintenance team requires a lot of time to be spent on inspection to find abnormalities, diagnose and locate problems. The controller automates such work by providing multi-angle inspection & diagnosis tools, and the operation and maintenance personnel Free yourself from these repetitive tasks.

首先可以以虚拟现实的方式,控制仿真巡检员的视角,步入数据中心的各个角落、实现数据中心机房的巡检。包含机房动力环境、机架、设备的状态,一目了然。First of all, in the form of virtual reality, you can control the perspective of the simulated inspector, step into every corner of the data center, and realize the inspection of the data center computer room. Including the power environment of the computer room, the status of the rack, and the equipment, it is clear at a glance.

自动化设备巡检,通过定义设备的巡检项、巡检周期、异常判断准则等,形成巡检策略,对设备的硬件、软件运行状态、负载状况、协议运行状态、安全性进行检查,交付周期性巡检报告。Automated equipment inspection, by defining equipment inspection items, inspection periods, abnormal judgment criteria, etc., to form an inspection strategy, and check the hardware, software running status, load status, protocol running status, and security of the equipment, and the delivery cycle Sexual inspection report.

端到端业务诊断(E-E Troubleshooting):巡检发现异常后,通过告警分析、系统分析、连通性检测、协议分析、以及雷达ping等一系列诊断手段,确定故障根因,为后续的解决和优化提供依据。比如系统分析可以检测Host CPU/磁盘超配比、IOPS分析、等因素;连通性检测包含vSwitch、VLAN绑定、VSI隧道配置、路由配置分析等因素;协议分析包含ACL规则冲突、防火墙策略、服务链策略等分析。End-to-end service diagnosis (E-E Troubleshooting): After an abnormality is found in the inspection, a series of diagnostic methods such as alarm analysis, system analysis, connectivity detection, protocol analysis, and radar ping are used to determine the root cause of the fault for subsequent resolution and optimization. Provide evidence. For example, system analysis can detect factors such as Host CPU/disk over-provisioning, IOPS analysis, etc.; connectivity detection includes factors such as vSwitch, VLAN binding, VSI tunnel configuration, and routing configuration analysis; protocol analysis includes ACL rule conflicts, firewall policies, services Analysis of chain strategy, etc.

应用驱动自动优化Application-driven automatic optimization

通过可视化监控、告警分析、巡检分析等手段,主动或被动发现资源、业务异常后,可以通过响应管理对其进行及时的处理和解决,关闭异常。特别是从应用/业务层出发的诊断和响应,驱动数据中心的自动优化,价值取向明确,优化效果更直接。Through visual monitoring, alarm analysis, inspection analysis and other means, after actively or passively discovering resource and business exceptions, they can be processed and resolved in a timely manner through response management, and the exceptions can be closed. In particular, the diagnosis and response from the application/business layer drives the automatic optimization of the data center, the value orientation is clear, and the optimization effect is more direct.

安全事件响应明细Security Incident Response Details

控制器可以通过性能、事件、流量等运维数据,感知应用/业务质量降级、通过面向应用的响应策略、实现端到端的资源动态调度。通过多种方式(例如邮件、短信、声音、SNMP Trap等)通知管理员,并触发响应处理动作,比如QoS、安全策略、服务链策略、自定义脚本等,快速恢复应用/业务质量、实现面向应用的闭环运维能力。The controller can perceive application/service quality degradation through performance, events, traffic and other operation and maintenance data, and implement end-to-end dynamic resource scheduling through application-oriented response policies. Notify administrators through various methods (such as email, SMS, sound, SNMP Trap, etc.), and trigger response processing actions, such as QoS, security policies, service chain policies, custom scripts, etc., to quickly restore application/service quality, and achieve oriented Application closed-loop operation and maintenance capabilities.

双数据中心互联Dual data center interconnection

EVI技术可以为跨任意传输网络的二层连接扩展,提供运营优化型解决方案。因此,EVI对于分布式数据中心的高效部署发挥着关键作用,有助于实现应用可靠性和灵活的工作负载迁移。通过使用MAC地址路由规则,EVI可提供一种叠加(overlay)网络,能够在分散的二层域之间实现二层连接,同时保持这些域的独立性以及IP互联的容错性、永续性和负载均衡优势。EVI technology can provide an operation-optimized solution for extending Layer 2 connections across any transport network. Therefore, EVI plays a key role for efficient deployment in distributed data centers, enabling application reliability and flexible workload migration. By using MAC address routing rules, EVI can provide an overlay network that enables Layer 2 connectivity between scattered Layer 2 domains while maintaining the independence of these domains and the fault tolerance, resiliency and reliability of IP interconnection. Load balancing advantage.

EVI组网方案EVI networking solution

在EVI的组网方案中,不需要考虑数据中心之间的网络类型,只需要保证EVI边缘设备(Edge Device)之间IP可达就可以实现数据中心之间的二层互通。在EVI边缘设备之间建立EVI隧道,以太报文就可以通过该隧道到达另一个数据中心的二层域内,实现二层互联互通。In the EVI networking solution, it is not necessary to consider the network type between the data centers. It is only necessary to ensure that the IP addresses between the EVI edge devices (Edge Devices) are reachable to realize the Layer 2 interworking between the data centers. An EVI tunnel is established between EVI edge devices, and Ethernet packets can reach the Layer 2 domain of another data center through the tunnel, realizing Layer 2 interconnection.

EVI技术可以结合IRF技术使用,从而保证边缘设备的HA性能和双归属设计。另外,如果数据中心汇聚交换机也支持IRF,就可以有效提高边缘设备与数据中心汇聚交换机之间的链路带宽利用率和HA性能。EVI technology can be used in combination with IRF technology to ensure HA performance and dual-homing design of edge devices. In addition, if the data center aggregation switch also supports IRF, the link bandwidth utilization and HA performance between the edge device and the data center aggregation switch can be effectively improved.

EVI技术具有如下优点:EVI technology has the following advantages:

站点间相互独立:站点间二层互联后,某个站点的故障(如广播风暴)不会传递到其它站点,不同站点的拓扑互不影响和依赖。Sites are independent of each other: After the sites are interconnected at Layer 2, the failure of one site (such as a broadcast storm) will not be transmitted to other sites, and the topologies of different sites will not affect or depend on each other.

技术要求低:只要求服务提供商网络支持IP即可,无其它特殊技术要求。Low technical requirements: only the service provider network is required to support IP, and there are no other special technical requirements.

高可靠性:使用多归属来提供站点的冗余接入,并具有在站点间避免流量环路的机制。High reliability: Uses multi-homing to provide redundant access to sites and has mechanisms to avoid traffic loops between sites.

高链路使用效率:站点之间的组播和广播流量得到充分的优化从而节省带宽,在有冗余链路时可以实现负载分担。High link utilization efficiency: Multicast and broadcast traffic between sites is fully optimized to save bandwidth, and load sharing can be achieved when redundant links exist.

灵活性:站点间二层互联不依赖于站点的拓扑结构,对站点拓扑结构没有特殊要求。Flexibility: Layer 2 interconnection between sites does not depend on the topology of the site, and there are no special requirements for the topology of the site.

运营维护简单、成本低廉:只需要在站点边缘部署一个或多个支持EVI功能的设备,企业网络和服务提供商网络无需做任何变动。并且站点边缘设备上的配置简单,部署过程对流量转发不产生影响。Simple and low-cost operation and maintenance: Only one or more EVI-enabled devices need to be deployed at the edge of the site, and no changes are required to the enterprise network and service provider network. In addition, the configuration on the site edge device is simple, and the deployment process does not affect traffic forwarding.

新疆主要数据中心建设已经完成本地南湖数据中心、北京路数据中心、克拉玛依数据中心的建设,三个数据中心都已经实现了云化。本地测试完成后,在南湖数据中心和北京路数据中心部署实施,实现云网融合。南湖和北京路数据中心同过EVI方案实现大二层互通,后期计划在云大部署SDN网络,实现南湖数据中心,北京路数据中心、克拉玛依数据中心,三大数据中心大二层互通,从而实现统一管理和统一资源调度。The construction of major data centers in Xinjiang has completed the construction of the local Nanhu Data Center, Beijing Road Data Center, and Karamay Data Center. All three data centers have been cloud-based. After the local test is completed, it will be deployed and implemented in the Nanhu Data Center and the Beijing Road Data Center to realize cloud-network integration. The Nanhu and Beijing Road data centers are connected to the second floor through the EVI solution. Later, it is planned to deploy an SDN network in Yunda to realize the Nanhu Data Center, Beijing Road Data Center, Karamay Data Center, and the three major data centers. Unified management and unified resource scheduling.

通过数据中心网络SDN化实现:Through data center network SDN realization:

业务灵活性:计算与网络解耦,实现虚机在不同位置,不同数据中心的一致化接入。Business flexibility: Decoupling of computing and network enables consistent access of virtual machines in different locations and data centers.

业务快速上线:业务需求网络通过虚拟网络实现,通过云网融合实现计算、网络、完全资源自动化部署。Rapid service launch: The network of service requirements is realized through the virtual network, and the automatic deployment of computing, network, and complete resources is realized through cloud-network integration.

安全:多租户安全隔离,通过vxlan技术实现多租户隔离,通过NFV、服务链技术实现东西向访问安全。Security: Multi-tenant security isolation, multi-tenant isolation is achieved through vxlan technology, and east-west access security is achieved through NFV and service chain technology.

运维自动化,智能化:可视化智能运维,实现网络、安全可视化管理,实现全网智能感知,自动预判。降低运维风险,提高运维效率。Automatic and intelligent operation and maintenance: visualized intelligent operation and maintenance, realizes network and security visualized management, realizes network-wide intelligent perception and automatic prediction. Reduce operation and maintenance risks and improve operation and maintenance efficiency.

多中心统一管理:实现北京路、南湖数据中心大二层互通,实现计算数据中心弹性调度。Multi-center unified management: realize the interconnection between the Beijing Road and Nanhu data centers on the second floor, and realize flexible scheduling of computing data centers.

本发明解决现网中如下问题The present invention solves the following problems in the existing network

1、现有网络解决多租户隔离方案及配置复杂,需要通过VPN,VRF技术实现网络隔离,配置及实现都比较复杂,故障不易排查。1. The multi-tenant isolation solution and configuration of the existing network are complex. It needs to implement network isolation through VPN and VRF technology. The configuration and implementation are complex, and the fault is not easy to troubleshoot.

2、现有网络大二层实现困难,主机、虚拟机和位置绑定,不能有效调动全网资源,但设备位置变更需要对网络大量配置实现设备上线。2. It is difficult to implement the existing network layer 2. The host, virtual machine and location are bound, which cannot effectively mobilize the resources of the entire network. However, changing the location of the device requires a large number of network configurations to enable the device to go online.

3、当有业务上线或调整时,网络需要人工登录网络和安全设备做大量的网络配置工作。设备故障时替换工作也非常大。3. When a business is online or adjusted, the network needs to manually log in to the network and security devices to do a lot of network configuration work. Replacement work in the event of equipment failure is also very large.

4、业务需要安全资源需要较长的采购周期,采购成本高,完全防护策略需要人工配置。4. The business requires security resources and requires a long procurement cycle, high procurement costs, and manual configuration of complete protection strategies.

采用SDN及Vxlan技术解决以上问题Use SDN and Vxlan technology to solve the above problems

1、通过vxlan实现业务隔离,实现方式灵活,通过EVPN实现隧道建立,实现overlay业务平面,且通过SDN技术实现网络可视化,方便故障排查。1. Service isolation is realized through vxlan, and the realization method is flexible. Tunnel establishment is realized through EVPN, and overlay service plane is realized, and SDN technology is used to realize network visualization, which is convenient for troubleshooting.

2、实现位置解耦,物理机、虚机可根据需求迁移,网络配置及安全策略SDN控制器自动下发。2. Realize location decoupling, physical machines and virtual machines can be migrated according to requirements, and network configuration and security policies are automatically issued by the SDN controller.

3、新业务上线可通过SDN技术实现overlay网络,灵活满足业务需求,并且网络配置可通过SDN控制器实现自动下发。3. The overlay network can be implemented through SDN technology when new services are launched, which can flexibly meet business needs, and the network configuration can be automatically delivered through the SDN controller.

同NFV技术实现安全x86池化,并通过SDN服务链技术实现安全自动化编排,实现安全自动化)。With NFV technology to achieve security x86 pooling, and through SDN service chain technology to achieve security automation orchestration, to achieve security automation).

附图说明Description of drawings

下面将结合附图对本发明做进一步的描述,图1为本发明网络架构图。The present invention will be further described below with reference to the accompanying drawings. FIG. 1 is a network architecture diagram of the present invention.

具体实施方式Detailed ways

一种软件定义数据中心在运营商网络中的运用及实践的方法,如图1所示,包括上层Openstack云平台,中间SDN控制器,底层硬件防火墙、负载均衡、交换机等设备,其数据中心验证SDN系统网络架构步骤分步如下:A method for the application and practice of software-defined data centers in operator networks, as shown in Figure 1, including the upper-layer Openstack cloud platform, intermediate SDN controllers, underlying hardware firewalls, load balancing, switches and other equipment, and its data center verification The steps of the SDN system network architecture are as follows:

第一步:搭建DCI隧道,将模拟的传统数据中心与当前测试中心数据中心网络二层打通,将该数据中心模拟成备数据中心,测试验证二层连通性,以及数据中心充当备中心可行性;Step 1: Build a DCI tunnel, connect the simulated traditional data center with the current test center data center network at Layer 2, simulate the data center as a backup data center, test and verify the connectivity of Layer 2, and the feasibility of the data center acting as a backup center ;

第二步:将模拟生产业务迁移到新的备分数据中心,记录验证业务迁移时间,可能存在问题,以及解决方案,并测试备份数据中心提供业务能力能否满足需求;Step 2: Migrate the simulated production business to the new backup data center, record and verify the business migration time, possible problems, and solutions, and test whether the business capabilities provided by the backup data center can meet the needs;

第三步:将老数据中心改造成符合SDN系统网络架构的数据中心,并将业务回迁,记录验证业务回迁时间,以及对业务影响情况;Step 3: Transform the old data center into a data center that conforms to the network architecture of the SDN system, relocate the business, record and verify the time of the relocation of the business, and the impact on the business;

第四步:验证当前系统网络架构对双活业务的支持情况。Step 4: Verify that the current system network architecture supports active-active services.

Claims (1)

1.软件定义数据中心在运营商网络中的运用及实践的方法,包括上层Openstack云平台,中间SDN控制器,底层硬件防火墙、负载均衡、交换机等设备,其数据中心验证SDN系统网络架构步骤分步如下:1. The application and practice method of software-defined data center in operator network, including upper-layer Openstack cloud platform, intermediate SDN controller, underlying hardware firewall, load balancing, switch and other equipment, the data center verification SDN system network architecture steps are divided into The steps are as follows: 第一步:搭建DCI隧道,将模拟的传统数据中心与当前测试中心数据中心网络二层打通,将该数据中心模拟成备数据中心,测试验证二层连通性,以及数据中心充当备中心可行性;Step 1: Build a DCI tunnel, connect the simulated traditional data center with the current test center data center network at Layer 2, simulate the data center as a backup data center, test and verify the connectivity of Layer 2, and the feasibility of the data center acting as a backup center ; 第二步:将模拟生产业务迁移到新的备分数据中心,记录验证业务迁移时间,可能存在问题,以及解决方案,并测试备份数据中心提供业务能力能否满足需求;Step 2: Migrate the simulated production business to the new backup data center, record and verify the business migration time, possible problems, and solutions, and test whether the business capabilities provided by the backup data center can meet the needs; 第三步:将老数据中心改造成符合SDN系统网络架构的数据中心,并将业务回迁,记录验证业务回迁时间,以及对业务影响情况;Step 3: Transform the old data center into a data center that conforms to the network architecture of the SDN system, relocate the business, record and verify the time of the relocation of the business, and the impact on the business; 第四步:验证当前系统网络架构对双活业务的支持情况。Step 4: Verify that the current system network architecture supports active-active services.
CN201910478292.2A 2019-06-03 2019-06-03 Application and practice method of software-defined data center in operator network Pending CN112039682A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910478292.2A CN112039682A (en) 2019-06-03 2019-06-03 Application and practice method of software-defined data center in operator network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910478292.2A CN112039682A (en) 2019-06-03 2019-06-03 Application and practice method of software-defined data center in operator network

Publications (1)

Publication Number Publication Date
CN112039682A true CN112039682A (en) 2020-12-04

Family

ID=73576181

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910478292.2A Pending CN112039682A (en) 2019-06-03 2019-06-03 Application and practice method of software-defined data center in operator network

Country Status (1)

Country Link
CN (1) CN112039682A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112667259A (en) * 2020-12-25 2021-04-16 浪潮思科网络科技有限公司 SDN controller version upgrading method, device and medium
CN112910712A (en) * 2021-02-24 2021-06-04 杭州网银互联科技股份有限公司 Method and system for getting through branch and public cloud through sdwan
CN113301143A (en) * 2021-05-21 2021-08-24 河南工学院 SDN distributed control plane load balancing method based on stable matching
CN113992565A (en) * 2021-09-29 2022-01-28 新华三大数据技术有限公司 Multicast message processing method and device
CN114125919A (en) * 2021-11-16 2022-03-01 上海移远通信技术股份有限公司 Method and apparatus for testing
CN114172865A (en) * 2021-12-03 2022-03-11 紫光云(南京)数字技术有限公司 IPv6 dual-stack implementation method under cloud network
CN114189458A (en) * 2021-11-25 2022-03-15 北京思特奇信息技术股份有限公司 Cloud network convergence QoS service guarantee system and method based on SDN
CN114244712A (en) * 2021-12-08 2022-03-25 中盈优创资讯科技有限公司 SDN controller protocol state management method and device
CN114500299A (en) * 2022-02-14 2022-05-13 北京华环电子股份有限公司 Software defined network control method and system for optical transport network equipment
CN115225502A (en) * 2022-05-13 2022-10-21 宁夏誉成云创数据投资有限公司 A data center digital mapping DCIM system based on SDN architecture
CN115396512A (en) * 2022-07-15 2022-11-25 新华三技术有限公司 A message distribution method and device
CN115941572A (en) * 2022-12-06 2023-04-07 广州西麦科技股份有限公司 Service full-process network deployment verification method and system based on SDN/NFV
CN116827813A (en) * 2023-08-15 2023-09-29 广东云下汇金科技有限公司 Multi-data center secure communication method and DCI device
CN118590334A (en) * 2024-08-07 2024-09-03 四川远方云天食品科技有限公司 Hot pot base production management system and method based on Internet of Things
CN119341895A (en) * 2024-12-18 2025-01-21 中京科信技术有限公司 Method, device and equipment for remote disaster recovery transmission of IPTV multicast services

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112667259A (en) * 2020-12-25 2021-04-16 浪潮思科网络科技有限公司 SDN controller version upgrading method, device and medium
CN112910712B (en) * 2021-02-24 2022-06-24 杭州网银互联科技股份有限公司 Method and system for getting through branch and public cloud through sdwan
CN112910712A (en) * 2021-02-24 2021-06-04 杭州网银互联科技股份有限公司 Method and system for getting through branch and public cloud through sdwan
CN113301143A (en) * 2021-05-21 2021-08-24 河南工学院 SDN distributed control plane load balancing method based on stable matching
CN113992565A (en) * 2021-09-29 2022-01-28 新华三大数据技术有限公司 Multicast message processing method and device
CN113992565B (en) * 2021-09-29 2023-11-07 新华三大数据技术有限公司 Multicast message processing method and device
CN114125919A (en) * 2021-11-16 2022-03-01 上海移远通信技术股份有限公司 Method and apparatus for testing
CN114189458A (en) * 2021-11-25 2022-03-15 北京思特奇信息技术股份有限公司 Cloud network convergence QoS service guarantee system and method based on SDN
CN114189458B (en) * 2021-11-25 2023-11-28 北京思特奇信息技术股份有限公司 A cloud-network integration QoS service guarantee system and method based on SDN
CN114172865A (en) * 2021-12-03 2022-03-11 紫光云(南京)数字技术有限公司 IPv6 dual-stack implementation method under cloud network
CN114172865B (en) * 2021-12-03 2023-09-15 紫光云(南京)数字技术有限公司 IPv6 dual stack implementation method under cloud network
CN114244712A (en) * 2021-12-08 2022-03-25 中盈优创资讯科技有限公司 SDN controller protocol state management method and device
CN114244712B (en) * 2021-12-08 2023-12-05 中盈优创资讯科技有限公司 SDN controller protocol state management method and device
CN114500299A (en) * 2022-02-14 2022-05-13 北京华环电子股份有限公司 Software defined network control method and system for optical transport network equipment
CN115225502A (en) * 2022-05-13 2022-10-21 宁夏誉成云创数据投资有限公司 A data center digital mapping DCIM system based on SDN architecture
CN115396512A (en) * 2022-07-15 2022-11-25 新华三技术有限公司 A message distribution method and device
CN115941572A (en) * 2022-12-06 2023-04-07 广州西麦科技股份有限公司 Service full-process network deployment verification method and system based on SDN/NFV
CN116827813A (en) * 2023-08-15 2023-09-29 广东云下汇金科技有限公司 Multi-data center secure communication method and DCI device
CN116827813B (en) * 2023-08-15 2024-05-31 广东云下汇金科技有限公司 Multi-data center secure communication method and DCI equipment
CN118590334A (en) * 2024-08-07 2024-09-03 四川远方云天食品科技有限公司 Hot pot base production management system and method based on Internet of Things
CN119341895A (en) * 2024-12-18 2025-01-21 中京科信技术有限公司 Method, device and equipment for remote disaster recovery transmission of IPTV multicast services
CN119341895B (en) * 2024-12-18 2025-03-04 中京科信技术有限公司 Method, device and equipment for remote disaster recovery transmission of IPTV multicast services

Similar Documents

Publication Publication Date Title
CN112039682A (en) Application and practice method of software-defined data center in operator network
US12047232B2 (en) Initializing network device and server configurations in a data center
US10659358B2 (en) Method and apparatus for advanced statistics collection
US11909713B2 (en) Address translation for external network appliance
Huang et al. A survey of deployment solutions and optimization strategies for hybrid SDN networks
US11128494B2 (en) Distributed virtual gateway appliance
US10938660B1 (en) Automation of maintenance mode operations for network devices
CN108293001B (en) A software-defined data center and a deployment method for a service cluster therein
US20220360484A1 (en) Cross-domain network assurance
CN104639372B (en) The correlating method and system of overlay network and physical network based on SDN
US11201782B1 (en) Automation of maintenance mode operations for network devices
JP6835444B2 (en) Software-defined data center and service cluster scheduling method and traffic monitoring method for that purpose
US11258661B2 (en) Initializing server configurations in a data center
US20210021457A1 (en) Associating network policy objects with specific faults corresponding to fault localizations in large-scale network deployment
US10873509B2 (en) Check-pointing ACI network state and re-execution from a check-pointed state
Scarpitta et al. EveryWAN-an open source SD-WAN solution
Racherla et al. Implementing ibm software defined network for virtual environments
CN118696529A (en) Manage traffic for endpoints in data center environments to provide cloud management connectivity
CN119676095A (en) Method and system for dynamically reconstructing diversified network topology using virtual-real combination technology
US20250071021A1 (en) Configuring components of a software-defined network to automatically deploy and monitor logical edge routers for users
Sonba et al. Performance Comparison Of the state of the art Openflow Controllers
CN115834329B (en) resource management system
Risdianto et al. Leveraging onos sdn controllers for of@ tein sd-wan experiments
WO2020037632A1 (en) Simulation method and system for industrial control device network, computer-readable storage medium and computer device
Yongkai et al. Multiple SDN controller orchestration for financial cloud

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20201204