利用VRRP和浮动路由实现全网互通;
断开一个三层交换机通往上层设备的接口,验证三层交换机备用路由和浮动路由是否成功。
1.在华为模拟器中新建如下图所示拓扑图
2.在两个三层交换机中设置vrrp协议,且RSW1是192.168.10.0/24网段的主路由,RSW2是192.168.20.0/24网段的主路由.
3.在路由器R1中设置浮动路由。
1.二层交换机SW3命令
vlan batch 10 20 ##创建vlan10 20
interface Ethernet0/0/1
port link-type access
port default vlan 10 ##将e0/0/1接口划分到vlan10
interface Ethernet0/0/2
port link-type access
port default vlan 20 ##将e0/0/2接口划分到vlan20
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20 ##将g0/0/1接口设置为允许vlan10 20通过
interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 10 20 ##将g0/0/2接口设置为允许vlan10 20的数据通过
2.三层交换机RSW1命令
vlan batch 10 20 100 ##创建vlan10 20 100
interface GigabitEthernet0/0/1
port link-type access
port default vlan 100 ##将g0/0/1接口划分到vlan100
interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 10 20 ##将g0/0/2接口设置为允许vlan10 20的数据通过
interface Vlanif10
ip address 192.168.10.10 255.255.255.0 ##设置IP地址
vrrp vrid 1 virtual-ip 192.168.10.1 ##设置虚拟网关地址
vrrp vrid 1 priority 120 ##设置优先级为较高的120
vrrp vrid 1 track interface GigabitEthernet0/0/1
vrrp vrid 1 track interface GigabitEthernet0/0/2
##设置监听上层接口和下层接口
interface Vlanif20
ip address 192.168.20.10 255.255.255.0 ##设置IP地址
vrrp vrid 2 virtual-ip 192.168.20.1 ##设置虚拟网关地址
vrrp vrid 2 priority 115 ##设置优先级为较低的115
interface Vlanif100
ip address 11.0.0.2 255.255.255.252 ##设置IP地址
ip route-static 0.0.0.0 0.0.0.0 11.0.0.1
##设置数据出去的默认路由
3.三层交换机RSW2命令
vlan batch 10 20 100 ##创建vlan10 20 100
interface GigabitEthernet0/0/1
port link-type access
port default vlan 100 ##将g0/0/1接口划分到vlan100
interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 10 20 ##将g0/0/2接口设置为允许vlan10 20的数据通过
interface Vlanif10
ip address 192.168.10.20 255.255.255.0
vrrp vrid 1 virtual-ip 192.168.10.1 ##设置虚拟网关地址
vrrp vrid 1 priority 115 ##设置优先级为较低的115
interface Vlanif20
ip address 192.168.20.20 255.255.255.0 ##设置IP地址
vrrp vrid 2 virtual-ip 192.168.20.1 ##设置虚拟网关地址
vrrp vrid 2 priority 120 ##设置优先级为较高的120
vrrp vrid 2 track interface GigabitEthernet0/0/1
vrrp vrid 2 track interface GigabitEthernet0/0/2
##设置监听上层接口和下层接口
interface Vlanif100
ip address 12.0.0.2 255.255.255.252 ##设置IP地址
ip route-static 0.0.0.0 0.0.0.0 12.0.0.1 ##设置数据出去的默认路由
4.路由器R1命令
interface GigabitEthernet0/0/0
ip address 11.0.0.1 255.255.255.252 ##进入接口设置直连路由IP地址
interface GigabitEthernet0/0/1
ip address 12.0.0.1 255.255.255.252 ##进入接口设置直连路由IP地址
interface LoopBack0
ip address 1.1.1.1 255.255.255.0 ##设置环回地址
ip route-static 192.168.10.0 255.255.255.0 11.0.0.2
ip route-static 192.168.10.0 255.255.255.0 12.0.0.2 preference 70
ip route-static 192.168.20.0 255.255.255.0 12.0.0.2
ip route-static 192.168.20.0 255.255.255.0 11.0.0.2 preference 70
##设置浮动路由
一、查看主备路由的工作情况
1.PC1ping路由器环回地址1.1.1.1,并在路由器R1上的g0/0/0接口和g0/0/1接口抓包。
2.断开三层交换机RSW1的g0/0/1接口,并在路由器R1上的g0/0/1接口抓包。
3.我们会发现当三层交换机RSW1的g0/0/1接口断开后,即192.168.10.0/24网段的主路由器不工作后,数据会通过备路由器来转发数据。
二、更改路由器的静态路由,观察数据传输情况。
1.将路由器R1到192.168.10.0/24网段的路由的下一跳地址分别设置成11.0.0.2和12.0.0.2,再在RSW1和RSW2的g0/0/1接口抓包。我们发现数据还是从RSW1的g0/0/1接口传输。
2.将路由器R1到192.168.10.0/24网段的路由的下一跳地址分别设置成12.0.0.2和11.0.0.2,再在RSW1和RSW2的g0/0/1接口抓包。我们发现数据包先从RSW1的g0/0/1接口出去,再从RSW2的g0/0/1接口回来。
这是因为192.168.10.0/24网段的数据会经过主路由RSW1,而路由器中192.168.10.0/24网段路由下一跳地址先设置是12.0.0.2,所以数据会从RSW2的g0/0/1接口回来。
1.配置路由时需要注意数据出去和回来的路由都需要配置。
2. 浮动路由的优先级越小越优先,默认是60,配置备用路由时需要设置优先级比60大的数字。
3.如何配置vrrp 虚拟的IP地址
主:配虚拟IP地址、优先级(默认100、链路down减10),一般120,监听上层口和下层口
副:配虚拟IP地址、优先级(默认100、链路down减10),一般115,不需要监听上层口和下层口