配置Dot1q终结子接口支持VRRP示例组网需求如图1所示,局域网内的主机通过Switch双归属到RouterA和RouterB,Switch上送的用户报文中带有一层Tag。
用户希望实现:∙正常情况下,主机以RouterA为默认网关接入Internet,当RouterA故障时,RouterB接替作为网关继续进行工作,实现网关的冗余备份。
∙RouterA故障恢复后,可以在20秒内重新成为网关。
图1 配置Dot1q终结子接口支持VRRP组网图配置思路采用Dot1q终结子接口支持VRRP实现网关的冗余备份,配置思路如下:1.配置各设备接口IP地址及路由协议,使网络层路由可达。
2.在RouterA和RouterB的子接口上配置VRRP备份组,其中,RouterA上配置较高优先级和20秒抢占延时,作为Master设备承担流量转发;RouterB上配置较低优先级,作为备用路由器,实现冗余备份。
操作步骤1.配置设备间的网络互连# 配置设备各接口的IP地址,以RouterA为例。
RouterB和RouterC的配置与RouterA类似,详见配置文件。
<Huawei>system-view[Huawei] sysnameRouterA[RouterA] interface gigabitethernet 2/0/0.1[RouterA-GigabitEthernet2/0/0.1] ip address 10.1.1.1 24[RouterA-GigabitEthernet2/0/0.1] quit[RouterA] interface gigabitethernet 1/0/0[RouterA-GigabitEthernet1/0/0] ip address 192.168.2.1 24[RouterA-GigabitEthernet1/0/0] quit# 配置Switch的二层转发功能。
<Huawei>system-view[Huawei] sysname Switch[Switch] vlan 10[Switch-vlan10] quit[Switch] interface gigabitethernet 1/0/0[Switch-GigabitEthernet1/0/0] port link-type access[Switch-GigabitEthernet1/0/0] port default vlan 10[Switch-GigabitEthernet1/0/0] quit[Switch] interface gigabitethernet 1/0/1[Switch-GigabitEthernet1/0/1] port link-type trunk[Switch-GigabitEthernet1/0/1] port trunk allow-pass vlan 10[Switch-GigabitEthernet1/0/1] quit[Switch] interface gigabitethernet 1/0/2[Switch-GigabitEthernet1/0/2] port link-type trunk[Switch-GigabitEthernet1/0/2] port trunk allow-pass vlan 10[Switch-GigabitEthernet1/0/2] quit# 配置RouterA、RouterB和RouterC间采用OSPF协议进行互连。
以RouterA为例,RouterB和RouterC的配置与RouterA类似,详见配置文件。
[RouterA] ospf 1[RouterA-ospf-1] area 0[RouterA-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255[RouterA-ospf-1-area-0.0.0.0] network 192.168.2.0 0.0.0.255[RouterA-ospf-1-area-0.0.0.0] quit[RouterA-ospf-1] quit2.配置Dot1q终结子接口支持VRRP# 在RouterA的接口GE2/0/0.1上创建VRRP备份组1,配置RouterA在该备份组中的优先级为120,并配置抢占时间为20秒。
[RouterA] interface gigabitethernet 2/0/0.1[RouterA-GigabitEthernet2/0/0.1] dot1q termination vid 10[RouterA-GigabitEthernet2/0/0.1] arp broadcast enable[RouterA-GigabitEthernet2/0/0.1] dot1q vrrp vid 10[RouterA-GigabitEthernet2/0/0.1] vrrpvrid 1 virtual-ip 10.1.1.111[RouterA-GigabitEthernet2/0/0.1] vrrpvrid 1 priority 120[RouterA-GigabitEthernet2/0/0.1] vrrpvrid 1 preempt-mode timer delay 20[RouterA-GigabitEthernet2/0/0.1] quit# 在RouterB的接口GE2/0/0.1上创建VRRP备份组1,其在该备份组中的优先级为缺省值100。
[RouterB] interface gigabitethernet 2/0/0.1[RouterB-GigabitEthernet2/0/0.1] dot1q termination vid 10[RouterB-GigabitEthernet2/0/0.1] arp broadcast enable[RouterB-GigabitEthernet2/0/0.1] dot1q vrrp vid 10[RouterB-GigabitEthernet2/0/0.1] vrrpvrid 1 virtual-ip 10.1.1.111[RouterB-GigabitEthernet2/0/0.1] quit3.验证配置结果# 完成上述配置后,分别在RouterA和RouterB上执行display vrrp命令,可以看到RouterA在备份组中的状态是Master,RouterB在备份组中的状态为Backup。
[RouterA] display vrrpGigabitEthernet2/0/0.1 | Virtual Router 1State : MasterVirtual IP : 10.1.1.111Master IP : 10.1.1.1PriorityRun : 120PriorityConfig : 120MasterPriority : 120Preempt : YES Delay Time : 20 sTimerRun : 1 sTimerConfig : 1 sAuth type : NONEVirtual MAC : 0000-5e00-0101Check TTL : YESConfig type : normal-vrrpBackup-forward : disabledCreate time : 2012-05-3021:25:47Last change time : 2012-05-30 21:25:51[RouterB] display vrrpGigabitEthernet2/0/0.1 | Virtual Router 1State : BackupVirtual IP : 10.1.1.111Master IP : 10.1.1.1PriorityRun : 100PriorityConfig : 100MasterPriority : 120Preempt : YES Delay Time : 0 sTimerRun : 1 sTimerConfig : 1 sAuth type : NONEVirtual MAC : 0000-5e00-0101Check TTL : YESConfig type : normal-vrrpBackup-forward : disabledCreate time : 2012-05-3021:25:47Last change time : 2012-05-30 21:25:51# 分别在RouterA和RouterB上执行display ip routing-table命令,RouterA上可以看到路由表中有一条目的地址为虚拟IP地址的直连路由,而RouterB上该路由为OSPF路由。
[RouterA] display ip routing-tableRoute Flags: R - relay, D - download to fib------------------------------------------------------------------------------Routing Tables: PublicDestinations : 8 Routes : 9Destination/Mask Proto Pre Cost FlagsNextHop Interface10.1.1.0/24 Direct0 0 D 10.1.1.1 GigabitEthernet2/0/0 .110.1.1.1/32 Direct0 0 D 127.0.0.1 GigabitEthernet2/0/0. 110.1.1.111/32Direct00D127.0.0.1GigabitEthernet2/0/0.1127.0.0.0/8 Direct0 0 D 127.0.0.1 InLoopBack0127.0.0.1/32 Direct0 0 D 127.0.0.1 InLoopBack0192.168.1.0/24 OSPF 10 2 D 192.168.2.2 GigabitEthernet1/0/0OSPF 10 2 D10.1.1.2 GigabitEthernet2/0/0.1192.168.2.0/24 Direct0 0 D 192.168.2.1 GigabitEthernet1/0/0192.168.2.1/32 Direct0 0 D 127.0.0.1 GigabitEthernet1/0/0 [RouterB] display ip routing-tableRoute Flags: R - relay, D - download to fib------------------------------------------------------------------------------Routing Tables: PublicDestinations : 8 Routes : 9Destination/Mask Proto Pre Cost FlagsNextHop Interface10.1.1.0/24 Direct0 0 D 10.1.1.2 GigabitEthernet2/0/0 .110.1.1.2/32 Direct0 0 D 127.0.0.1 GigabitEthernet2/0/0. 110.1.1.111/32OSPF102D10.1.1.1GigabitEthernet2/0/0.1127.0.0.0/8 Direct0 0 D 127.0.0.1 InLoopBack0127.0.0.1/32 Direct0 0 D 127.0.0.1 InLoopBack0192.168.1.0/24 Direct0 0 D 192.168.1.1 GigabitEthernet1/0/0192.168.1.1/32 Direct0 0 D 127.0.0.1 GigabitEthernet1/0/0192.168.2.0/24 OSPF 10 2 D 192.168.1.2 GigabitEthernet1/0/0OSPF 10 2 D10.1.1.1 GigabitEthernet2/0/0.1# 在RouterA的接口GE2/0/0.1上执行shutdown命令,模拟链路故障。