最新版的华三模拟器(HCL)出炉了,支持更多功能!如本期EVPN案例!

您所在的位置:网站首页 dc模拟器最新版 最新版的华三模拟器(HCL)出炉了,支持更多功能!如本期EVPN案例!

最新版的华三模拟器(HCL)出炉了,支持更多功能!如本期EVPN案例!

2023-03-15 03:08| 来源: 网络整理| 查看: 265

8月5日,华三官方网更新了华三模拟器最新版本:HCL_Setup_V3.0.1

(电脑端,点击本文“阅读原文”,即可快速下载该软件)

软件说明:

华三云实验室HCL模拟器V3.0.1是新华三集团基于HCL V2.1.2推出的第三代新版本HCL V3.0.1界面图形化全真网络设备模拟软件。用户可以通过该软件实现H3C公司多种型号设备的虚拟组网、配置、调试。该软件具备友好的图形界面,可以模拟路由器、交换机、防火墙等网络设备及PC的全部功能,用户可以使用它在个人电脑上搭建虚拟化的网络环境。

安装建议:Win10/Win7操作系统,建议安装HCL V3.0.1,使用自带virtual box 6.0.14;当前模拟器暂不支持Win10 21H1系统。

据说,新版支持了很多功能,于是龙哥也按奈不住啊!这不,就立马下载,玩一玩。

主要新增功能如下:路由 DHCPv6、AFT、EVPN、VXLAN、BRAS(VSR-88)

交换 Drni、evpn、vxlan安全 RBM特性、WAR防护

据了解后续模拟器也会新增无线功能,预计3季度的时候上线,敬请大家关注。

关于HCL模拟器的安装方法,本期就不再演示了,具体可以参照往期的文章:

接下来,请允许龙哥通过EVPN案例为大家演示一下HCL模拟器如何完成测试。

SW1、SW2、SW3为与服务器连接的VTEP 设备。PC1、PC2、PC3模拟不同分机构的虚拟机VM1、VM2、VM3,同属于VXLAN 10。想通过EVPN 建议二层隧道,实现不同站点间的二层互联,保证虚拟机在站点之间进行迁移时用户的访问流量不会中断。

(1)基础信息配置。(IP地址、路由协议、设备名)

SW1配置如下:

[H3C]SYSNAME SW1 [SW1]int lo 0 [SW1-LoopBack0]ip add 1.1.1.1 32 [SW1-LoopBack0]qu [SW1]vlan 11 [SW1-vlan11]qu [SW1]int vlan 11 [SW1-Vlan-interface11]ip add 11.1.1.1 24 [SW1-Vlan-interface11]undo shut [SW1]interface GigabitEthernet 1/0/2 [SW1-GigabitEthernet1/0/2]port link-type access [SW1-GigabitEthernet1/0/2]port access vlan 11 [SW1]ospf [SW1-ospf-1]area 0 [SW1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0 [SW1-ospf-1-area-0.0.0.0]net 11.1.1.1 0.0.0.0

SW2配置如下:

sys [H3C]sysn SW2 [SW2]int lo 0 [SW2-LoopBack0]ip add 2.2.2.2 32 [SW2-LoopBack0]qu [SW2]vlan 12 [SW2-vlan12]qu [SW2]int vlan 12 [SW2-Vlan-interface12]ip add 12.1.1.2 24 [SW2-Vlan-interface12]undo shut [SW2]int g1/0/2 [SW2-GigabitEthernet1/0/2]port link-type access [SW2-GigabitEthernet1/0/2]port access vlan 12 [SW2]ospf [SW2-ospf-1]area 0 [SW2-ospf-1-area-0.0.0.0]net 2.2.2.2 0.0.0.0 [SW2-ospf-1-area-0.0.0.0]net 12.1.1.2 0.0.0.0 [SW2-ospf-1-area-0.0.0.0]qu

SW3配置如下:

sys [H3C]sysn SW3 [SW3] [SW3]int lo 0 [SW3-LoopBack0]ip add 3.3.3.3 32 [SW3-LoopBack0]qu [SW3] [SW3]vlan 13 [SW3-vlan13]vlan 10 [SW3-vlan10]qu [SW3]int vlan 13 [SW3-Vlan-interface13]ip add 13.1.1.3 24 [SW3-Vlan-interface13]undo shut [SW3-Vlan-interface13]qu [SW3]int g1/0/2 [SW3-GigabitEthernet1/0/2]port link-type access [SW3-GigabitEthernet1/0/2]port access vlan 13 [SW3]ospf [SW3-ospf-1]area 0 [SW3-ospf-1-area-0.0.0.0]net 3.3.3.3 0.0.0.0 [SW3-ospf-1-area-0.0.0.0]net 13.1.1.3 0.0.0.0 [SW3-ospf-1-area-0.0.0.0]qu [SW3-ospf-1]

SW4配置如下:

sys [H3C]sysn SW4 [SW4] [SW4]vlan 12 [SW4-vlan12]qu [SW4]vlan 13 [SW4-vlan13] [SW4-vlan13]qu [SW4]vlan 11 [SW4-vlan11]qu [SW4]int vlan 11 [SW4-Vlan-interface11]ip add 11.1.1.4 24 [SW4-Vlan-interface11]undo shut [SW4-Vlan-interface11]qu [SW4] [SW4]int g1/0/1 [SW4-GigabitEthernet1/0/1]port link-type access [SW4-GigabitEthernet1/0/1]port access vlan 11 [SW4]int vlan 12 [SW4-Vlan-interface12]ip add 12.1.1.4 24 [SW4-Vlan-interface12]undo shut [SW4-Vlan-interface12]qu [SW4]int g1/0/2 [SW4-GigabitEthernet1/0/2]port link-type access [SW4-GigabitEthernet1/0/2]port access vlan 12 [SW4]int vlan 13 [SW4-Vlan-interface13]ip add 13.1.1.4 24 [SW4-Vlan-interface13]undo shut [SW4-Vlan-interface13]qu [SW4]int g1/0/3 [SW4-GigabitEthernet1/0/3]port link-type access [SW4-GigabitEthernet1/0/3]port access vlan 13 [SW4]ospf [SW4-ospf-1]area 0 [SW4-ospf-1-area-0.0.0.0]net 4.4.4.4 0.0.0.0 [SW4-ospf-1-area-0.0.0.0]net 11.1.1.4 0.0.0.0 [SW4-ospf-1-area-0.0.0.0]net 12.1.1.4 0.0.0.0 [SW4-ospf-1-area-0.0.0.0]net 13.1.1.4 0.0.0.0 [SW4-ospf-1-area-0.0.0.0]qu

PC1的IP地址设置:(右键,选择“配置”)

PC2的IP地址设置:(右键,选择“配置”)

PC3的IP地址设置:(右键,选择“配置”)

(2)关键配置。(配置EVPN、VXLAN、BGP发布EVPN路由等)

SW1配置:

#开启L2VPN功能 [SW1]l2vpn enable #关闭远端MAC 地址自动学习功能。 [SW1]vxlan tunnel mac-learning disable #在VSI 实例vpn1下创建EVPN 实例,并配置自动生成EVPN 实例的RD 和RT。 [SW1] vsi vpn1 [SW1-vsi-vpn1] evpn encapsulation vxlan [SW1-vsi-vpn1-evpn-vxlan] route-distinguisher auto [SW1-vsi-vpn1-evpn-vxlan] vpn-target auto [SW1-vsi-vpn1-evpn-vxlan] quit #创建VXLAN 10 [SW1-vsi-vpn1]vxlan 10 [SW1-vsi-vpn1-vxlan-10]qu [SW1-vsi-vpn1]qu #配置BGP 发布EVPN 路由 [SW1]bgp 200 [SW1-bgp-default]peer 4.4.4.4 as-number 200 [SW1-bgp-default]peer 4.4.4.4 connect-interface LoopBack 0 [SW1-bgp-default]address-family l2vpn evpn [SW1-bgp-default-evpn]peer 4.4.4.4 enable [SW1-bgp-default-evpn]qu [SW1-bgp-default]qu #在接入服务器的接口GigabitEthernet1/0/1 上创建以太网服务实例1000,该实例用来匹配VLAN 20 的数据帧。 [SW1]int g1/0/1 [SW1-GigabitEthernet1/0/1]se [SW1-GigabitEthernet1/0/1]service-instance 1000 [SW1-GigabitEthernet1/0/1-srv1000]encapsulation s-vid 20 #配置以太网服务实例1000 与VSI 实例vpn1 关联 [SW1-GigabitEthernet1/0/1-srv1000]xconnect vsi vpn1 [SW1-GigabitEthernet1/0/1-srv1000]qu [SW1-GigabitEthernet1/0/1]qu [SW1]

SW2配置:

#开启L2VPN功能 [SW2]l2vpn enable #关闭远端MAC 地址自动学习功能。 [SW2]vxlan tunnel mac-learning disable #在VSI 实例vpn2下创建EVPN 实例,并配置自动生成EVPN 实例的RD 和RT。 [SW2] vsi vpn2 [SW2-vsi-vpn2] evpn encapsulation vxlan [SW2-vsi-vpn2-evpn-vxlan] route-distinguisher auto [SW2-vsi-vpn2-evpn-vxlan] vpn-target auto [SW2-vsi-vpn2-evpn-vxlan] quit #创建VXLAN 10 [SW2-vsi-vpn2]vxlan 10 [SW2-vsi-vpn2-vxlan-10]qu [SW2-vsi-vpn2]qu #配置BGP 发布EVPN 路由 [SW2]bgp 200 [SW2-bgp-default]peer 4.4.4.4 as-number 200 [SW2-bgp-default]peer 4.4.4.4 connect-interface LoopBack 0 [SW2-bgp-default]address-family l2vpn evpn [SW2-bgp-default-evpn]peer 4.4.4.4 enable [SW2-bgp-default-evpn]qu [SW2-bgp-default]qu #在接入服务器的接口GigabitEthernet1/0/1 上创建以太网服务实例1000,该实例用来匹配VLAN 20 的数据帧。 [SW2]int g1/0/1 [SW2-GigabitEthernet1/0/1]se [SW2-GigabitEthernet1/0/1]service-instance 1000 [SW2-GigabitEthernet1/0/1-srv1000]encapsulation s-vid 20 #配置以太网服务实例1000 与VSI 实例vpn2 关联 [SW2-GigabitEthernet1/0/1-srv1000]xconnect vsi vpn2 [SW2-GigabitEthernet1/0/1-srv1000]qu [SW2-GigabitEthernet1/0/1]qu [SW2]

SW3配置:

#开启L2VPN功能 [SW3]l2vpn enable #关闭远端MAC 地址自动学习功能。 [SW3]vxlan tunnel mac-learning disable #在VSI 实例vpn3下创建EVPN 实例,并配置自动生成EVPN 实例的RD 和RT。 [SW3] vsi vpn3 [SW3-vsi-vpn3] evpn encapsulation vxlan [SW3-vsi-vpn3-evpn-vxlan] route-distinguisher auto [SW3-vsi-vpn3-evpn-vxlan] vpn-target auto [SW3-vsi-vpn3-evpn-vxlan] quit #创建VXLAN 10 [SW3-vsi-vpn3]vxlan 10 [SW3-vsi-vpn3-vxlan-10]qu [SW3-vsi-vpn3]qu #配置BGP 发布EVPN 路由 [SW3]bgp 200 [SW3-bgp-default]peer 4.4.4.4 as-number 200 [SW3-bgp-default]peer 4.4.4.4 connect-interface LoopBack 0 [SW3-bgp-default]address-family l2vpn evpn [SW3-bgp-default-evpn]peer 4.4.4.4 enable [SW3-bgp-default-evpn]qu [SW3-bgp-default]qu #在接入服务器的接口GigabitEthernet1/0/1 上创建以太网服务实例1000,该实例用来匹配VLAN 20 的数据帧。 [SW3]int g1/0/1 [SW3-GigabitEthernet1/0/1]se [SW3-GigabitEthernet1/0/1]service-instance 1000 [SW3-GigabitEthernet1/0/1-srv1000]encapsulation s-vid 20 #配置以太网服务实例1000 与VSI 实例vpn3关联 [SW3-GigabitEthernet1/0/1-srv1000]xconnect vsi vpn3 [SW3-GigabitEthernet1/0/1-srv1000]qu [SW3-GigabitEthernet1/0/1]qu [SW3]

SW4配置:

#配置SW4 与其他交换机建立BGP 连接 system-view [SW4] bgp 200 [SW4-bgp-default] group evpn [SW4-bgp-default] peer 1.1.1.1 group evpn [SW4-bgp-default] peer 2.2.2.2 group evpn [SW4-bgp-default] peer 3.3.3.3 group evpn [SW4-bgp-default] peer evpn as-number 200 [SW4-bgp-default] peer evpn connect-interface loopback 0 #配置BGP 发布EVPN 路由,并关闭BGP EVPN 路由的VPN-Target 过滤功能 [SW4-bgp-default] address-family l2vpn evpn [SW4-bgp-default-evpn] peer evpn enable [SW4-bgp-default-evpn] undo policy vpn-target #配置SW4为路由反射器 [SW4-bgp-default-evpn] peer evpn reflect-client [SW4-bgp-default-evpn] quit

SW1、SW2、SW3 上创建VLAN20,连接服务器的接口划为access口,并划入vlan 20:

[SW1]vlan 20 [SW1-vlan20]qu [SW1]int g1/0/1 [SW1-GigabitEthernet1/0/1]port link-type access [SW1-GigabitEthernet1/0/1]port access vlan 20 [SW1-GigabitEthernet1/0/1]qu

[SW2]vlan 20 [SW2-vlan20]qu [SW2]int g1/0/1 [SW2-GigabitEthernet1/0/1]port link-type access [SW2-GigabitEthernet1/0/1]port access vlan 20 [SW2-GigabitEthernet1/0/1]qu

[SW3]vlan 20 [SW3-vlan20]qu [SW3]int g1/0/1 [SW3-GigabitEthernet1/0/1]port link-type access [SW3-GigabitEthernet1/0/1]port access vlan 20 [SW3-GigabitEthernet1/0/1]qu

到这了,龙哥要恭喜你完成所有配置了,接下来,一起验证一下配置,需求是否可以满足。

(1) 验证 VTEP 设备,以SW1为例

#查看SW1上的EVPN路由信息,可以看到SW1 发送了IMET路由和MAC/IP 路由,并接收到SW2和SW3发送的IMET路由和MAC/IP 路由。(具体显示信息略)

dis evpn auto-discovery imet Total number of automatically discovered peers: 2 VSI name: vpn1 EVPN instance: - RD PE_address Tunnel_address Tunnel mode VXLAN ID 1:10 2.2.2.2 2.2.2.2 VXLAN 10 1:10 3.3.3.3 3.3.3.3 VXLAN 10

dis evpn auto-discovery mac-ip Total number of automatically discovered peers: 2 VSI name: vpn1 EVPN instance: - Destination IP Source IP VXLAN ID Tunnel type Tunnel name 2.2.2.2 1.1.1.1 10 VXLAN Tunnel0 3.3.3.3 1.1.1.1 10 VXLAN Tunnel1

# 查看 SW1上的Tunnel 接口信息,可以看到VXLAN 模式的Tunnel 接口处于up 状态。(以Tunnel0 接口为例)

# 查看 SW1上的VSI 信息,可以看到VSI 内创建的VXLAN、与VXLAN 关联的VXLAN 隧道、与VSI 关联的VSI 虚接口等信息。

# 查看Switch A 上VSI 的MAC 地址表项信息,可以看到已学习到的MAC 地址信息。

(2)验证主机之间可以互访

只要虚拟机VM 1、VM 2、VM 3 之间可以互访,能ping通,那么迁移就没问题。

下来是PC1可以ping 通 PC2、PC3:

接下来,龙哥带大家通过抓包,学习一下,EVPN到底长什么样的?VXLAN到底长什么样的? 相信看完,这些不再是你们想象那么难了!

我打算:在PC3处抓包,然后在PC1上去ping PC3:

然后导出抓包文件:

查看抓包文件:和正常的二层帧,没什么区别。

接下来,我们在SW3的上联口处抓包:

然后也是从PC1上去ping PC3:

然后导出抓包文件:

接下来,我们就可以查看抓包文件了,看看EVPN、VXLAN长啥样子:

从上图,我们可以知道,原来EVPN报文长这样:可以看到隧道的源IP地址是:1.1.1.1,目的地址是:3.3.3.3,使用的UDP报文封装,目的端口是4789,然后就是VXLAN的 标签,最后就是二层完整数据帧了,到了对端PC,就如同收到二层帧一样。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3