【华为】VRRP的实验配置

【华为】VRRP的实验配置

实验需求

① 该公司有市场部和技术部,分别划在VLAN 10 和 VLAN 20里面

② 此时为了网络的稳定性,需要在三层交换机上面做网关冗余技术(VRRP),要求LSW1作为PC1的主网关,PC2的备网关,LSW2作为PC2的主网关,PC1的备网关

③ 该公司的因特网出口 AR1 与两个汇聚交换机之间,采用三层方式互联,就是可以进行通信。

(这边可以注意一下:交换机要与路由器相连,让两边端口都能通信,有两种办法

  1. 进入交换机的接口,配置模式下undo switchport(模拟器一般不支持,真机支持)
  2. 用SVI接口,将交换机与路由器相连的端口设置为access端口,就OK了)

④ 然后在路由器AR1和两个汇聚交换机之间运行 OSPF,实现全互联

最终目的:

让PC1和PC2上网

拓扑

LSW 3

接入层的配置,只需要将端口划分一下

sql 复制代码
<Huawei>system-view
[Huawei]sysname LSW3
[LSW3]undo info-center enable 
Info: Information center is disabled.

[LSW3]vlan batch 10 20      ## 批量创建vlan 10 20
Info: This operation may take a few seconds. Please wait for a moment...done.

[LSW3]int e0/0/3
[LSW3-Ethernet0/0/3]port link-type access       ## 端口角色为access
[LSW3-Ethernet0/0/3]port default vlan 10	    ## 将VLAN10 绑定在e0/0/3
[LSW3-Ethernet0/0/3]quit 

[LSW3]int e0/0/4	
[LSW3-Ethernet0/0/4]port link-type access 
[LSW3-Ethernet0/0/4]port default vlan 20
[LSW3-Ethernet0/0/4]quit

[LSW3]int e0/0/1	
[LSW3-Ethernet0/0/1]port link-type trunk             ## 端口角色为trunk
[LSW3-Ethernet0/0/1]port trunk allow-pass vlan all	 ## trunk放行所有vlan
[LSW3-Ethernet0/0/1]quit 

[LSW3]int e0/0/2
[LSW3-Ethernet0/0/2]port link-type trunk 
[LSW3-Ethernet0/0/2]port trunk allow-pass vlan all
[LSW3-Ethernet0/0/2]quit

LSW 1

基础配置

sql 复制代码
<Huawei>system-view     ## 进入配置视图
Enter system view, return user view with Ctrl+Z.  ## Ctrl+z可以回退到用户视图

[Huawei]undo info-center enable           ##关闭系统自动弹出消息
Info: Information center is disabled.     ## 关闭成功

[Huawei]sysname LSW1                      ## 设备命名为LSW1

[LSW1]vlan batch 10 20 100                ## 批量创建VLAN 10 20 100
Info: This operation may take a few seconds. Please wait for a moment...done.

## 划分端口角色
[LSW1]int g0/0/3
[LSW1-GigabitEthernet0/0/3]port link-type trunk 
[LSW1-GigabitEthernet0/0/3]port trunk allow-pass vlan all
[LSW1-GigabitEthernet0/0/3]quit 

[LSW1]int g0/0/2	
[LSW1-GigabitEthernet0/0/2] port link-type trunk
[LSW1-GigabitEthernet0/0/2] port trunk allow-pass vlan all
[LSW1-GigabitEthernet0/0/2]quit 

## 这个时候交换机与路由器互联的接口就用SVI接口来配置
[LSW1]int g0/0/1	
[LSW1-GigabitEthernet0/0/1]port link-type access    ## 将端口划分为access模式
[LSW1-GigabitEthernet0/0/1]port default vlan 100    ## 与VLAN 100 进行绑定
[LSW1-GigabitEthernet0/0/1]quit 

## SVI接口
[LSW1]int vlan 100	
[LSW1-Vlanif100]ip address 192.168.1.2 24
[LSW1-Vlanif100]quit

VRRP

sql 复制代码
[LSW1]interface Vlan10    ##进入SVI10接口
[LSW1-Vlanif10] ip address 192.168.10.251 255.255.255.0    ## 配置IP地址
## 创建vrrp组10,虚拟ip为192.168.10.254
[LSW1-Vlanif10] vrrp vrid 10 virtual-ip 192.168.10.254     
## 修改优先级为120,作为VLAN 10的主网关,默认优先级是100
[LSW1-Vlanif10] vrrp vrid 10 priority 120                  
## 抢占延时为10秒,比如说我master坏了,我的backup变为master
## 那等我master修复好了,需要再等10s才能变为master
[LSW1-Vlanif10] vrrp vrid 10 preempt-mode timer delay 10   
## 配置VRRP备份组监视接口,如果我g0/0/1的接口down了,优先级就会减30
## 这个时候就会走backup那边
[LSW1-Vlanif10]vrrp vrid 10 track interface g0/0/1 reduced 30    
[LSW1-Vlanif10]quit

[LSW1]interface Vlan20
[LSW1-Vlanif20] ip address 192.168.20.251 255.255.255.0
[LSW1-Vlanif20] vrrp vrid 20 virtual-ip 192.168.20.254
[LSW1-Vlanif20] vrrp vrid 20 preempt-mode timer delay 10
[LSW1-Vlanif20] vrrp vrid 20 track interface g0/0/1 reduced 30   
[LSW1-Vlanif20]quit 

DHCP

全局下的DHCP,才能去指定我的默认网关是192.168.10.254

如果是接口下的DHCP,它的默认网关是该接口,比如说VLAN10的网关就变成了192.168.10.252了,那就与我们的VRRP的冲突了,所以我们选择是全局下的DHCP

sql 复制代码
[LSW1]dhcp enable   ## 开启DHCP功能
Info: The operation may take a few seconds. Please wait for a moment.done.

## 创建地址池vlan10 和 vlan20
[LSW1]ip pool vlan10
Info:It''s successful to create an IP address pool.   ## 创建成功
[LSW1-ip-pool-vlan10]network 192.168.10.0 mask 255.255.255.0 ## 下发的范围和掩码
[LSW1-ip-pool-vlan10]dns-list 8.8.8.8                 ## dns
[LSW1-ip-pool-vlan10]gateway-list 192.168.10.254      ## 默认网关
[LSW1-ip-pool-vlan10]excluded-ip-address 192.168.10.101 192.168.10.250  ## 保留地址
[LSW1-ip-pool-vlan10]lease 7                          ## 租期为7天
[LSW1-ip-pool-vlan10]quit

[LSW1]  ip pool vlan20
Info:It's successful to create an IP address pool.
[LSW1-ip-pool-vlan20] gateway-list 192.168.20.254
[LSW1-ip-pool-vlan20] network 192.168.20.0 mask 255.255.255.0
[LSW1-ip-pool-vlan20] excluded-ip-address 192.168.20.101 192.168.20.250
[LSW1-ip-pool-vlan20] lease  7
[LSW1-ip-pool-vlan20] dns-list 8.8.8.8	
[LSW1-ip-pool-vlan20]quit 

## 进入SVI接口中全局调用DHCP
[LSW1]int vlan 10
[LSW1-Vlanif10]dhcp select global 
[LSW1-Vlanif10]quit

[LSW1]int vlan 20	
[LSW1-Vlanif20]dhcp select global 
[LSW1-Vlanif20]quit 

OSPF

sql 复制代码
## 进入OSPF进程110,RID手动改为2.2.2.2
[LSW1]ospf 110 router-id 2.2.2.2	
[LSW1-ospf-110]area 0	            ## 进入骨干区域
[LSW1-ospf-110-area-0.0.0.0]network 192.168.1.0 0.0.0.255   ## 宣告路由信息
[LSW1-ospf-110-area-0.0.0.0]network 192.168.10.0 0.0.0.255
[LSW1-ospf-110-area-0.0.0.0]network 192.168.20.0 0.0.0.255
[LSW1-ospf-110-area-0.0.0.0]quit 
[LSW1-ospf-110]qu

默认路由

这个一定要写的,因为PC要上网

把流量发到网关的时候,它找不到相对应的路由条目,就会导致通信失败

这个时候就需要再写一条默认路由,来指向全部IP地址,把流量丢给出口路由器AR1

sql 复制代码
[LSW1]ip route-static 0.0.0.0 0 192.168.1.1

LSW 2

基本配置

sql 复制代码
<Huawei>system-view      
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname LSW2

[LSW2]undo info-center enable 
Info: Information center is disabled.

[LSW2]vlan batch 10 20 200 300
Info: This operation may take a few seconds. Please wait for a moment...done.

[LSW2]int g0/0/3
[LSW2-GigabitEthernet0/0/3]port link-type trunk 	
[LSW2-GigabitEthernet0/0/3]port trunk allow-pass vlan all
[LSW2-GigabitEthernet0/0/3]quit 

[LSW2]int g0/0/2   ## 作为心跳口,传输双方VLAN流量
[LSW2-GigabitEthernet0/0/2]port link-type trunk
[LSW2-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[LSW2-GigabitEthernet0/0/2]quit

[LSW2]int g0/0/1
[LSW2-GigabitEthernet0/0/1]port link-type access
[LSW2-GigabitEthernet0/0/1]port default vlan 200
[LSW2-GigabitEthernet0/0/1]quit

[LSW2]int vlan 200
[LSW2-Vlanif200]ip address 192.168.2.3 24
[LSW2-Vlanif200]quit

VRRP

sql 复制代码
[LSW2]interface Vlan10
[LSW2-Vlanif10] ip address 192.168.10.252 255.255.255.0
[LSW2-Vlanif10] vrrp vrid 10 virtual-ip 192.168.10.254
[LSW2-Vlanif10] vrrp vrid 10 preempt-mode timer delay 10
[LSW2-Vlanif10] vrrp vrid 10 track interface g0/0/1 reduced 30
[LSW2-Vlanif10]quit

[LSW2] interface Vlanif20
[LSW2-Vlanif20] ip address 192.168.20.252 255.255.255.0
[LSW2-Vlanif20] vrrp vrid 20 virtual-ip 192.168.20.254
[LSW2-Vlanif20] vrrp vrid 20 priority 120 
[LSW2-Vlanif20] vrrp vrid 20 preempt-mode timer delay 10
[LSW2-Vlanif20]vrrp vrid 20 track interface g0/0/1 reduced 30
[LSW2-Vlanif20]quit

DHCP

sql 复制代码
[LSW2]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.

## 全局下的DHCP,才能去指定我的默认网关是192.168.10.254
[LSW2]ip pool vlan10
Info:It''s successful to create an IP address pool.
[LSW2-ip-pool-vlan10]network 192.168.10.0 mask 255.255.255.0
[LSW2-ip-pool-vlan10]dns-list 8.8.8.8
[LSW2-ip-pool-vlan10]gateway-list 192.168.10.254
[LSW2-ip-pool-vlan10]excluded-ip-address 192.168.10.101 192.168.10.250
[LSW2-ip-pool-vlan10]lease 7
[LSW2-ip-pool-vlan10]quit

[LSW2]  ip pool vlan20
Info:It's successful to create an IP address pool.
[LSW2-ip-pool-vlan20] gateway-list 192.168.20.254
[LSW2-ip-pool-vlan20] network 192.168.20.0 mask 255.255.255.0
[LSW2-ip-pool-vlan20] excluded-ip-address 192.168.20.101 192.168.20.250
[LSW2-ip-pool-vlan20] lease  7
[LSW2-ip-pool-vlan20] dns-list 8.8.8.8	
[LSW2-ip-pool-vlan20]quit 

[LSW2]int vlan 10
[LSW2-Vlanif10]dhcp select global
[LSW2-Vlanif10]quit

[LSW2]int vlan 20	
[LSW2-Vlanif20]dhcp select global 
[LSW2-Vlanif20]quit 

OSPF

sql 复制代码
[LSW2]ospf 110
[LSW2-ospf-110]area 0
[LSW2-ospf-110-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[LSW2-ospf-110-area-0.0.0.0]network 192.168.20.0 0.0.0.255
[LSW2-ospf-110-area-0.0.0.0]network 192.168.10.0 0.0.0.255
[LSW2-ospf-110-area-0.0.0.0]quit
[LSW2-ospf-110]quit 

默认路由

sql 复制代码
[LSW2]ip route-static 0.0.0.0 0 192.168.2.1

R1

sql 复制代码
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable 
Info: Information center is disabled.
[Huawei]sysname AR1

[AR1]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.168.1.1 24
[AR1-GigabitEthernet0/0/1]quit

[AR1]int g0/0/2	
[AR1-GigabitEthernet0/0/2]ip address 192.168.2.1 24
[AR1-GigabitEthernet0/0/2]qu

## OSPF
[AR1]ospf 110
[AR1-ospf-110]area 0
[AR1-ospf-110-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[AR1-ospf-110-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[AR1-ospf-110-area-0.0.0.0]quit 
[AR1-ospf-110]quit

## NAT(Easy IP)
[AR1]acl 2000
[AR1-acl-basic-2000]rule permit source 192.168.10.0 0.0.0.255
[AR1-acl-basic-2000]rule permit source 192.168.20.0 0.0.0.255
[AR1-acl-basic-2000]quit 

[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]nat outbound 2000
[AR1-GigabitEthernet0/0/0]quit

ISP

sql 复制代码
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.

[Huawei]sysname ISP

[ISP]undo info-center enable 
Info: Information center is disabled.

[ISP]int g0/0/0
[ISP-GigabitEthernet0/0/0]ip address 202.101.1.1 24
[ISP-GigabitEthernet0/0/0]quit 

PC1

查看是否获取到地址 PC>ipconfig

PC2


测试

上网

PC1

PC2

VRRP

实验需求

此时为了网络的稳定性,需要在三层交换机上面做网关冗余技术(VRRP),要求LSW1作为PC1的主网关,PC2的备网关,LSW2作为PC2的主网关,PC1的备网关

监视端口

当LSW1的G0/0/1接口down了,这个时候VLAN10的主网关就要变成了LSW2身上了

LSW1\]int g0/0/1 \[LSW1-GigabitEthernet0/0/1\]shutdown LSW1身上查看,都变成了backup ![在这里插入图片描述](https://file.jishuzhan.net/article/1785154237613740033/fd1240b5cb7e64a3a27ea09a4c641106.webp) LSW2身上查看,都变成了master,说明监视端口完全没问题的 ![在这里插入图片描述](https://file.jishuzhan.net/article/1785154237613740033/60d19a3bd0867143bb049251e6e4280c.webp) ## 配置文档 LSW1 ```sql # sysname LSW1 # undo info-center enable # vlan batch 10 20 100 # dhcp enable # ip pool vlan10 gateway-list 192.168.10.254 network 192.168.10.0 mask 255.255.255.0 excluded-ip-address 192.168.10.101 192.168.10.250 lease day 7 hour 0 minute 0 dns-list 8.8.8.8 # ip pool vlan20 gateway-list 192.168.20.254 network 192.168.20.0 mask 255.255.255.0 excluded-ip-address 192.168.20.101 192.168.20.250 lease day 7 hour 0 minute 0 dns-list 8.8.8.8 # interface Vlanif10 ip address 192.168.10.251 255.255.255.0 vrrp vrid 10 virtual-ip 192.168.10.254 vrrp vrid 10 priority 120 vrrp vrid 10 preempt-mode timer delay 10 vrrp vrid 10 track interface GigabitEthernet0/0/1 reduced 30 dhcp select global # interface Vlanif20 ip address 192.168.20.251 255.255.255.0 vrrp vrid 20 virtual-ip 192.168.20.254 vrrp vrid 20 preempt-mode timer delay 10 vrrp vrid 20 track interface GigabitEthernet0/0/1 dhcp select global # interface Vlanif100 ip address 192.168.1.2 255.255.255.0 # interface GigabitEthernet0/0/1 port link-type access port default vlan 100 # interface GigabitEthernet0/0/2 port link-type trunk port trunk allow-pass vlan all # interface GigabitEthernet0/0/3 port link-type trunk port trunk allow-pass vlan all # ospf 110 router-id 2.2.2.2 area 0.0.0.0 network 192.168.1.0 0.0.0.255 network 192.168.10.0 0.0.0.255 network 192.168.20.0 0.0.0.255 # ip route-static 0.0.0.0 0.0.0.0 192.168.1.1 ``` LSW2 ```sql # sysname LSW2 # undo info-center enable # vlan batch 10 20 200 # dhcp enable # ip pool vlan10 gateway-list 192.168.10.254 network 192.168.10.0 mask 255.255.255.0 excluded-ip-address 192.168.10.101 192.168.10.250 lease day 7 hour 0 minute 0 dns-list 8.8.8.8 # ip pool vlan20 gateway-list 192.168.20.254 network 192.168.20.0 mask 255.255.255.0 excluded-ip-address 192.168.20.101 192.168.20.250 lease day 7 hour 0 minute 0 dns-list 8.8.8.8 # interface Vlanif10 ip address 192.168.10.252 255.255.255.0 vrrp vrid 10 virtual-ip 192.168.10.254 vrrp vrid 10 preempt-mode timer delay 10 vrrp vrid 10 track interface GigabitEthernet0/0/1 dhcp select global # interface Vlanif20 ip address 192.168.20.252 255.255.255.0 vrrp vrid 20 virtual-ip 192.168.20.254 vrrp vrid 20 priority 120 vrrp vrid 20 preempt-mode timer delay 10 vrrp vrid 20 track interface GigabitEthernet0/0/1 reduced 30 dhcp select global # interface Vlanif200 ip address 192.168.2.3 255.255.255.0 # interface GigabitEthernet0/0/1 port link-type access port default vlan 200 # interface GigabitEthernet0/0/2 port link-type trunk port trunk allow-pass vlan all # interface GigabitEthernet0/0/3 port link-type trunk port trunk allow-pass vlan all # ospf 110 area 0.0.0.0 network 192.168.2.0 0.0.0.255 network 192.168.20.0 0.0.0.255 network 192.168.10.0 0.0.0.255 # ip route-static 0.0.0.0 0.0.0.0 192.168.2.1 ```

相关推荐
寻星探路5 分钟前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
七夜zippoe3 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥3 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
会员源码网4 小时前
理财源码开发:单语言深耕还是多语言融合?看完这篇不踩坑
网络·个人开发
米羊1215 小时前
已有安全措施确认(上)
大数据·网络
Fcy6485 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满5 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠5 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Harvey9035 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
ManThink Technology6 小时前
如何使用EBHelper 简化EdgeBus的代码编写?
java·前端·网络