组网图形

通过VXLAN在园区上构建虚拟数据中心网络(二层互通)组网图 

通过VXLAN在园区上构建虚拟数据中心网络(二层互通))示_java

通过VXLAN在园区上构建虚拟数据中心网络(二层互通)组网图 


组网需求

企业已经建成比较成熟的园区网络,但是没有专用的数据中心网络,所有的服务器分布在不同的部门,并且不具备集中放置的条件。现在用户希望在已有园区网络上构建一个虚拟的数据中心网络,需求如下:

·      将散落在不同部门的服务器构建成一个虚拟网络,实现资源整合和业务灵活部署。

·      各服务器上部署着大量的VM,相同业务的VM之间需要实现二层互通。

·      VM之间由于业务需求需要在服务器之间进行平滑迁移,且保证业务不中断。

1所示,企业在不同的数据中心都拥有自己的VMServer1Server2上的VM1都属于VLAN 10,现需要通过VXLAN隧道实现相同业务的VM之间的二层互通。

数据准备

部署VXLAN隧道相关数据

设备

VXLAN隧道

BD

VNI

Source IP

Peer IP

Switch1

Switch1—>Switch2

10

2010

10.1.1.2

10.2.2.2

Switch2

Switch2—>Switch1

10

2010

10.2.2.2

10.1.1.2

配置思路

采用如下思路配置同网段用户通过VXLAN隧道互通:

1.     分别在Switch1Switch2Switch3上配置路由协议,保证网络三层互通。

2.     分别在Switch1Switch2上配置VXLAN接入业务部署方式。

3.     分别在Switch1Switch2上配置VXLAN隧道。

 说明:

园区网络的三层互通是构建虚拟数据中心网络的基础条件,现网中,如果园区网络已经实现三层网络的互通,那么该举例中的步骤1可以省略。

操作步骤

1.     配置路由协议

配置Switch1各接口IP地址。Switch2Switch3的配置与Switch1类似,这里不再赘述。配置OSPF时,注意需要发布设备上的32Loopback接口地址。

<HUAWEI> system-view

[HUAWEI] sysnameSwitch1

[Switch1] interfaceloopback 1

[Switch1-LoopBack1]ip address 10.1.1.2 32

[Switch1-LoopBack1]quit

[Switch1] interfacegigabitethernet 0/0/1

[Switch1-GigabitEthernet0/0/1]undo portswitch

[Switch1-GigabitEthernet0/0/1]ip address 192.168.2.1 24

[Switch1-GigabitEthernet0/0/1]quit

[Switch1] ospfrouter-id 10.1.1.2

[Switch1-ospf-1] area0

[Switch1-ospf-1-area-0.0.0.0]network 10.1.1.2 0.0.0.0

[Switch1-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255

[Switch1-ospf-1-area-0.0.0.0]quit

[Switch1-ospf-1] quit

# OSPF成功配置后,Switch之间可通过OSPF协议发现对方的Loopback接口的IP地址,并能互相ping通。以Switch1 ping Switch2的显示为例。

[Switch1] ping10.2.2.2

  PING 10.2.2.2: 56  data bytes, press CTRL_C to break      

    Reply from 10.2.2.2: bytes=56 Sequence=1ttl=255 time=240ms 

    Reply from 10.2.2.2: bytes=56 Sequence=2ttl=255 time=5 ms

    Reply from 10.2.2.2: bytes=56 Sequence=3ttl=255 time=5 ms

    Reply from 10.2.2.2: bytes=56 Sequence=4ttl=255 time=14 ms         

  --- 10.2.2.2 ping statistics ---             

    5 packet(s)  transmitted 

    5 packet(s) received

    0.00% packet loss

    round-trip min/avg/max = 5/53/240 ms 

2.     分别在Switch1Switch2上配置业务接入点

配置Switch1

[Switch1] bridge-domain10

[Switch1-bd10] quit

[Switch1] interfacegigabitethernet 0/0/2

[Switch1-GigabitEthernet0/0/2]port link-type trunk

[Switch1-GigabitEthernet0/0/2]quit

[Switch1] interfacegigabitethernet 0/0/2.1 mode l2

[Switch1-GigabitEthernet0/0/2.1]encapsulation dot1q vid 10

[Switch1-GigabitEthernet0/0/2.1]bridge-domain 10

[Switch1-GigabitEthernet0/0/2.1]quit

配置Switch2

[Switch2] bridge-domain10

[Switch2-bd10] quit

[Switch2] interfacegigabitethernet 0/0/2

[Switch2-GigabitEthernet0/0/2]port link-type trunk

[Switch2-GigabitEthernet0/0/2]quit

[Switch2] interfacegigabitethernet 0/0/2.1 mode l2

[Switch2-GigabitEthernet0/0/2.1]encapsulation dot1q vid 10

[Switch2-GigabitEthernet0/0/2.1]bridge-domain 10

[Switch2-GigabitEthernet0/0/2.1]quit

3.     分别在Switch1Switch2上配置VXLAN隧道

配置Switch1

[Switch1] bridge-domain10

[Switch1-bd10] vxlanvni 2010

[Switch1-bd10] quit

[Switch1] interfacenve 1

[Switch1-Nve1] source10.1.1.2

[Switch1-Nve1] vni2010 head-end peer-list 10.2.2.2

[Switch1-Nve1] quit

配置Switch2

[Switch2] bridge-domain10

[Switch2-bd10] vxlanvni 2010

[Switch2-bd10] quit

[Switch2] interfacenve 1

[Switch2-Nve1] source10.2.2.2

[Switch2-Nve1] vni2010 head-end peer-list 10.1.1.2

[Switch2-Nve1] quit

4.     验证配置结果

上述配置成功后,在Switch1Switch2上执行display vxlanvni命令可查看到VNI的状态是Up;执行display vxlan tunnel命令可查看到VXLAN隧道的信息。以Switch1显示为例。

[Switch1] displayvxlan vni

 VNI               BD-ID             State   

 ----------------------------------------- 

 2010              10                up 

 -----------------------------------------

 Number of vxlan vni bound to BD is : 1  

[Switch1] displayvxlan tunnel

 Tunnel ID      Source    Destination     State     Type 

 ---------------------------------------------------------------------------- 

 4026531841     10.1.1.2    10.2.2.2       up       static

----------------------------------------------------------------------------

 Number of vxlan tunnel : 1 

配置完成后,同网段用户通过VXLAN隧道可以互通。以服务器1上的VM1 ping服务器2上的VM1的显示为例。

C:\Users\VM1>ping192.168.10.2

Pinging192.168.10.2 with 32 bytes of data:              

Reply from192.168.10.2: bytes=32 time=1ms TTL=126       

Reply from192.168.10.2: bytes=32 time=1ms TTL=126       

Reply from192.168.10.2: bytes=32 time=1ms TTL=126       

Reply from192.168.10.2: bytes=32 time=1ms TTL=126       


Ping statistics for192.168.10.2:                        

    Packets: Sent = 4, Received = 4, Lost = 0(0% loss),   

Approximate roundtrip times in milli-seconds:             

    Minimum = 1ms, Maximum = 1ms, Average =1ms            

                              

配置文件

·      Switch1的配置文件

#

sysname Switch1

#

bridge-domain10                                    

 vxlan vni 2010

#                                        

interface GigabitEthernet0/0/1               

 undo portswitch

 ip address 192.168.2.1 255.255.255.0

#                           

interface GigabitEthernet0/0/2

 port link-type trunk

#                  

interface GigabitEthernet0/0/2.1mode l2        

 encapsulation dot1q vid 10

 bridge-domain 10

interfaceLoopBack1               

 ip address 10.1.1.2 255.255.255.255

#                                

interface Nve1                  

 source 10.1.1.2

 vni 2010 head-end peer-list 10.2.2.2 

ospf 1 router-id10.1.1.2 

 area 0.0.0.0     

  network 10.1.1.2 0.0.0.0 

  network 192.168.2.0 0.0.0.255

#                           

return

·      Switch2的配置文件

#

sysname Switch2

#

bridge-domain10              

 vxlan vni 2010

#   

interface GigabitEthernet0/0/1   

 undo portswitch               

 ip address 192.168.3.1 255.255.255.0

#                           

interface GigabitEthernet0/0/2      

 port link-type trunk   

#                                            

interface GigabitEthernet0/0/2.1mode l2                    

 encapsulation dot1q vid 10     

 bridge-domain 10

#               

interfaceLoopBack1                     

 ip address 10.2.2.2 255.255.255.255 

#                           

interface Nve1               

 source 10.2.2.2                   

 vni 2010 head-end peer-list 10.1.1.2

ospf 1 router-id10.2.2.2             

 area 0.0.0.0                  

  network 10.2.2.2 0.0.0.0         

  network 192.168.3.0 0.0.0.255

#                                      

return

·      Switch3的配置文件

#

sysname Switch3

#                      

interface GigabitEthernet0/0/1

 undo portswitch            

 ip address 192.168.2.2 255.255.255.0

#

interface GigabitEthernet0/0/2     

 undo portswitch        

 ip address 192.168.3.2 255.255.255.0 

ospf 1 router-id192.168.2.2     

 area 0.0.0.0                     

  network 192.168.2.0 0.0.0.255

  network 192.168.3.0 0.0.0.255

#                                        return