华为配置VXLAN构建虚拟网络实现相同网段互通示例(静态方式)

简介: 配置VXLAN构建虚拟网络实现相同网段互通示例(静态方式


配置VXLAN构建虚拟网络实现相同网段互通示例(静态方式)

组网图形

图1 配置VXLAN构建虚拟网络实现相同网段互通组网图

image.png

  • 组网需求
  • 数据准备
  • 配置思路
  • 操作步骤
  • 配置文件

组网需求

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

  • 将散落在不同部门的服务器构建成一个虚拟网络,实现资源整合和业务灵活部署。
  • 各服务器上部署着大量的VM,相同业务的服务器之间需要实现二层互通。
  • 各VM之间由于业务需求需要在服务器之间进行平滑迁移,且保证业务不中断。

图1所示,企业在不同的位置都拥有自己的服务器,Server1与Server2都属于VLAN 10,现需要通过VXLAN隧道实现相同业务的服务器之间的二层互通。


本举例中交换机以S6730-S、S6730S-S、S5732-H、S5732-H-K、S5731-S、S5731S-S、S5731S-H、S6730-H、S6730-H-K、S6730S-H、S5731-H-K或S5731-H为例。

数据准备

表1 部署VXLAN隧道相关数据

设备

VXLAN隧道

BD

VNI

Source IP

Peer IP

VTEP1

VTEP1—>VTEP2

10

2010

10.1.1.2

10.2.2.2

VTEP2

VTEP2—>VTEP1

10

2010

10.2.2.2

10.1.1.2

配置思路

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

  1. 分别在VTEP1、VTEP2、Switch1上配置路由协议,保证网络三层互通。
  2. 分别在VTEP1、VTEP2上配置VXLAN接入业务部署方式,在Switch2、Switch3上配置VLAN。
  3. 分别在VTEP1、VTEP2上配置VXLAN隧道。


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

操作步骤

  1. 配置路由协议# 配置VTEP1各接口IP地址。VTEP2和Switch1的配置与VTEP1类似,这里不再赘述。配置OSPF时,注意需要发布设备上的Loopback接口地址。

<HUAWEI> system-view

[HUAWEI] sysname VTEP1

[VTEP1] interface loopback 1

[VTEP1-LoopBack1] ip address 10.1.1.2 32

[VTEP1-LoopBack1] quit

[VTEP1] interface gigabitethernet 0/0/1

[VTEP1-GigabitEthernet0/0/1] undo portswitch

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

[VTEP1-GigabitEthernet0/0/1] quit

[VTEP1] ospf router-id 10.1.1.2

[VTEP1-ospf-1] area 0

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

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

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

[VTEP1-ospf-1] quit

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

[VTEP1] ping 10.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=1 ttl=255 time=240 ms                

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

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

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

   Reply from 10.2.2.2: bytes=56 Sequence=5 ttl=255 time=5 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  


  1. 分别在Switch2、Switch3上配置VLAN,在VTEP1、VTEP2上配置业务接入点# 配置Switch2。

<HUAWEI> system-view

[HUAWEI] sysname Switch2

[Switch2] vlan 10

[Switch2-vlan10] quit

[Switch2] interface gigabitethernet 0/0/2

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

[Switch2-GigabitEthernet0/0/2] port default vlan 10

[Switch2-GigabitEthernet0/0/2] quit

[Switch2] interface gigabitethernet 0/0/1

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

[Switch2-GigabitEthernet0/0/1] port trunk allow-pass vlan 10

[Switch2-GigabitEthernet0/0/1] quit

  1. # 配置Switch3。

<HUAWEI> system-view

[HUAWEI] sysname Switch3

[Switch3] vlan 10

[Switch3-vlan10] quit

[Switch3] interface gigabitethernet 0/0/2

[Switch3-GigabitEthernet0/0/2] port link-type access

[Switch3-GigabitEthernet0/0/2] port default vlan 10

[Switch3-GigabitEthernet0/0/2] quit

[Switch3] interface gigabitethernet 0/0/1

[Switch3-GigabitEthernet0/0/1] port link-type trunk

[Switch3-GigabitEthernet0/0/1] port trunk allow-pass vlan 10

[Switch3-GigabitEthernet0/0/1] quit

  1. # 配置VTEP1。

[VTEP1] bridge-domain 10

[VTEP1-bd10] quit

[VTEP1] interface gigabitethernet 0/0/2

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

[VTEP1-GigabitEthernet0/0/2] quit

[VTEP1] interface gigabitethernet 0/0/2.1 mode l2

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

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

[VTEP1-GigabitEthernet0/0/2.1] quit

  1. # 配置VTEP2。

[VTEP2] bridge-domain 10

[VTEP2-bd10] quit

[VTEP2] interface gigabitethernet 0/0/2

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

[VTEP2-GigabitEthernet0/0/2] quit

[VTEP2] interface gigabitethernet 0/0/2.1 mode l2

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

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

[VTEP2-GigabitEthernet0/0/2.1] quit

  1. 分别在VTEP1、VTEP2上配置VXLAN隧道# 配置VTEP1。

[VTEP1] bridge-domain 10

[VTEP1-bd10] vxlan vni 2010

[VTEP1-bd10] quit

[VTEP1] interface nve 1

[VTEP1-Nve1] source 10.1.1.2

[VTEP1-Nve1] vni 2010 head-end peer-list 10.2.2.2

[VTEP1-Nve1] quit

  1. # 配置VTEP2。

[VTEP2] bridge-domain 10

[VTEP2-bd10] vxlan vni 2010

[VTEP2-bd10] quit

[VTEP2] interface nve 1

[VTEP2-Nve1] source 10.2.2.2

[VTEP2-Nve1] vni 2010 head-end peer-list 10.1.1.2

[VTEP2-Nve1] quit

  1. 验证配置结果# 上述配置成功后,在VTEP1、VTEP2上执行display vxlan vni命令可查看到VNI的状态是Up;执行display vxlan tunnel命令可查看到VXLAN隧道的信息。以VTEP1显示为例。

[VTEP1] display vxlan vni

VNI               BD-ID             State                                      

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

2010              10                up                                        

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

Number of vxlan vni bound to BD is : 1  


VNI               VRF-ID

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

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

Number of vxlan vni bound to VPN is : 0


[VTEP1] display vxlan tunnel

Tunnel ID       Source              Destination         State     Type        

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

4026531841      10.1.1.2             10.2.2.2             up        static      

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

Number of vxlan tunnel :

Total : 1    Static: 1    L2 dynamic: 0    L3 dynamic: 0

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

C:\Users\VM1>ping 192.168.10.2


Pinging 192.168.10.2 with 32 bytes of data:              

Reply from 192.168.10.2: bytes=32 time=1ms TTL=126        

Reply from 192.168.10.2: bytes=32 time=1ms TTL=126        

Reply from 192.168.10.2: bytes=32 time=1ms TTL=126        

Reply from 192.168.10.2: bytes=32 time=1ms TTL=126        

                                                           

Ping statistics for 192.168.10.2:                        

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

Approximate round trip times in milli-seconds:              

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

                             

配置文件

  • VTEP1的配置文件

#

sysname VTEP1

#

bridge-domain 10                                                                

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.1 mode l2                                              

encapsulation dot1q vid 10                                                    

bridge-domain 10

#                                                                              

interface LoopBack1                                                            

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-id 10.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


  • VTEP2的配置文件

#

sysname VTEP2

#

bridge-domain 10                                                                

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.1 mode l2                                              

encapsulation dot1q vid 10                                                    

bridge-domain 10

#                                                                              

interface LoopBack1                                                            

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-id 10.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

  • Switch1的配置文件

#

sysname Switch1

#                                                                              

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-id 192.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

  • Switch2的配置文件

#

sysname Switch2

#

vlan batch 10

#

interface GigabitEthernet0/0/1

port link-type trunk

port trunk allow-pass vlan 10

#

interface GigabitEthernet0/0/2

port link-type access

port default vlan 10

#

return


  • Switch3的配置文件

#

sysname Switch3

#

vlan batch 10

#

interface GigabitEthernet0/0/1

port link-type trunk

port trunk allow-pass vlan 10

#

interface GigabitEthernet0/0/2

port link-type access

port default vlan 10

#

return



相关文章
|
17天前
|
7天前
|
安全 网络安全 数据安全/隐私保护
|
14天前
|
安全 网络架构
MPLS线路构建稳定、高效网络的优选方案
【10月更文挑战第17天】MPLS线路构建稳定、高效网络的优选方案
40 5
|
12天前
|
运维 供应链 安全
SD-WAN分布式组网:构建高效、灵活的企业网络架构
本文介绍了SD-WAN(软件定义广域网)在企业分布式组网中的应用,强调其智能化流量管理、简化的网络部署、弹性扩展能力和增强的安全性等核心优势,以及在跨国企业、多云环境、零售连锁和制造业中的典型应用场景。通过合理设计网络架构、选择合适的网络连接类型、优化应用流量优先级和定期评估网络性能等最佳实践,SD-WAN助力企业实现高效、稳定的业务连接,加速数字化转型。
SD-WAN分布式组网:构建高效、灵活的企业网络架构
|
6天前
|
数据采集 存储 机器学习/深度学习
构建高效的Python网络爬虫
【10月更文挑战第25天】本文将引导你通过Python编程语言实现一个高效网络爬虫。我们将从基础的爬虫概念出发,逐步讲解如何利用Python强大的库和框架来爬取、解析网页数据,以及存储和管理这些数据。文章旨在为初学者提供一个清晰的爬虫开发路径,同时为有经验的开发者提供一些高级技巧。
10 1
|
17天前
|
消息中间件 监控 网络协议
Python中的Socket魔法:如何利用socket模块构建强大的网络通信
本文介绍了Python的`socket`模块,讲解了其基本概念、语法和使用方法。通过简单的TCP服务器和客户端示例,展示了如何创建、绑定、监听、接受连接及发送/接收数据。进一步探讨了多用户聊天室的实现,并介绍了非阻塞IO和多路复用技术以提高并发处理能力。最后,讨论了`socket`模块在现代网络编程中的应用及其与其他通信方式的关系。
|
13天前
|
存储 缓存 Ubuntu
配置网络接口的“IP”命令10个
【10月更文挑战第18天】配置网络接口的“IP”命令10个
37 0
|
18天前
|
人工智能 自然语言处理 NoSQL
|
19天前
|
安全 网络安全 数据安全/隐私保护
网络安全与信息安全:构建安全防线的多维策略
本文旨在探讨网络安全与信息安全领域的关键要素,包括网络安全漏洞、加密技术及安全意识等。通过综合分析这些方面的知识,本文揭示了构建有效安全防线的策略和最佳实践,旨在为读者提供深入的理解和实用的指导。
|
2天前
|
存储 安全 算法
网络安全与信息安全:漏洞、加密技术及安全意识的重要性
如今的网络环境中,网络安全威胁日益严峻,面对此类问题,除了提升相关硬件的安全性、树立法律法规及行业准则,增强网民的网络安全意识的重要性也逐渐凸显。本文梳理了2000年以来有关网络安全意识的研究,综述范围为中国知网中篇名为“网络安全意识”的期刊、硕博论文、会议论文、报纸。网络安全意识的内涵是在“网络安全”“网络安全风险”等相关概念的发展中逐渐明确并丰富起来的,但到目前为止并未出现清晰的概念界定。此领域内的实证研究主要针对网络安全意识现状与问题,其研究对象主要是青少年。网络安全意识教育方面,很多学者总结了国外的成熟经验,但在具体运用上仍缺乏考虑我国的实际状况。 内容目录: 1 网络安全意识的相关