VRRP,HSRP介绍及配置

    虚拟路由器冗余协议(VRRP)是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台。控制虚拟路由器 IP 地址的 VRRP 路由器称为主路由器,它负责转发数据包到这些虚拟 IP 地址。一旦主路由器不可用,这种选择过程就提供了动态的故障转移机制,这就允许虚拟路由器的 IP 地址可以作为终端主机的默认第一跳路由器。使用 VRRP 的好处是有更高的默认路径的可用性而无需在每个终端主机上配置动态路由或路由发现协议。 VRRP 包封装在 IP 包中发送。

    热备份路由器协议(HSRP)的设计目标是支持特定情况下 IP 流量失败转移不会引起混乱、并允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能维护路由器间的连通性。换句话说,当源主机不能动态知道第一跳路由器的 IP 地址时,HSRP 协议能够保护第一跳路由器不出故障。

195000580.png

SW1配置

Router(config)#hostname sw1

sw1(config)#line console 0

sw1(config-line)#logging synchronous

sw1(config-line)#no exec-timeout

sw1(config-line)#exit

sw1(config)#no ip routing

sw1(config)#exit

sw1#vlan da

sw1#vlan database vlan数据库

sw1(vlan)#vlan 10

VLAN 10 added:

   Name: VLAN0010

sw1(vlan)#vlan 20

VLAN 20 added:

   Name: VLAN0020

sw1(vlan)#exit

sw1(config)#int f0/10

sw1(config-if)#switchport access vlan 10

sw1(config)#int f0/15

sw1(config-if)#switchport access vlan 20exit

195240165.png

sw1(config)#int f0/0

sw1(config-if)#switchport mode trunk

sw1(config-if)#int f0/1              

sw1(config-if)#switchport mode trunk

195311279.png

SW2配置

Router(config)#hostname sw2

sw2(config)#line console 0

sw2(config-line)#logging synchronous

sw2(config-line)#no exec-timeout

sw2(config-line)#exit

sw2(config)#no ip routing

sw2(config)#exit

sw2#vlan da

sw2#vlan database vlan数据库

sw2(vlan)#vlan 10

VLAN 10 added:

   Name: VLAN0010

sw2(vlan)#vlan 20

VLAN 20 added:

   Name: VLAN0020

sw2(vlan)#exit

sw2(config)#int f0/10

sw2(config-if)#switchport access vlan 10

sw2(config)#int f0/15

sw2(config-if)#switchport access vlan 20

sw1(config)#int f0/0

sw1(config-if)#switchport mode trunk

sw1(config-if)#int f0/1              

sw1(config-if)#switchport mode trunk

R1配置

Router(config)#hostname r1

r1(config)#line con

r1(config)#line console 0

r1(config-line)#logg

r1(config-line)#logging sy

r1(config-line)#logging synchronous

r1(config-line)#no exec-t

r1(config-line)#no exec-timeout

r1(config-line)#exit

r1(config)#

r1(config)#int f0/0

r1(config-if)#no sh

r1(config-if)#int f0

% Incomplete command.

拆分

r1(config)#int f0/0.1

r1(config-subif)#enc

r1(config-subif)#encapsulation ?

 dot1Q  IEEE 802.1Q Virtual LAN

 isl    Inter Switch Link – Virtual LAN encapsulation

r1(config-subif)#encapsulation dot

r1(config-subif)#encapsulation dot1Q 10

r1(config-subif)#

r1(config-subif)#ip add 192.168.10.1 255.255.255.0

r1(config-subif)#int f0/0.2                      

r1(config-subif)#encapsulation dot1Q 20          

r1(config-subif)#ip add 192.168.20.1 255.255.255.0

195648163.png

r1(config-subif)#

r1(config)#int s1/0

r1(config-if)#ip add 192.168.4.2 255.255.255.0

r1(config-if)#no sh

r1(config-if)#

r1(config-if)#exit

r1(config)#ip route 0.0.0.0 0.0.0.0 192.168.4.1默认路由

r1#show ip rou 再看路由表

195706667.png

R2配置

Router(config)#hostname r2

r2(config)#

r2(config)#line co

r2(config)#line console 0

r2(config-line)#logg

r2(config-line)#logging sy

r2(config-line)#logging synchronous  

r2(config-line)#no exec-t

r2(config-line)#no exec-timeout

r2(config-line)#exit

r2(config)#int f0/0

r2(config-if)#no sh

r2(config)#int f0/0.1

r2(config-subif)#enm

r2(config-subif)#en

r2(config-subif)#encapsulation do

r2(config-subif)#encapsulation dot1Q 10

r2(config-subif)#ip add 192.168.10.2 255.255.255.0

r2(config-subif)#int f0/0.2                      

r2(config-subif)#encapsulation dot1Q 20          

r2(config-subif)#ip add 192.168.10.2 255.255.255.0

r2(config)#int s1/1

r2(config-if)#ip add 192.168.5.2 255.255.255.0

r2(config-if)#no sh

r2(config-if)#

r2(config)#ip route 0.0.0.0 0.0.0.0 192.168.5.1

isp配置

isp(config)#line console 0

isp(config-line)#no exec-t

isp(config-line)#no exec-timeout

isp(config-line)#exit

isp(config)#int f0/0

isp(config-if)#no sh

isp(config-if)#ip add 1.1.1.1 255.255.255.0

isp(config-if)#int s1/0

isp(config-if)#no sh

isp(config-if)#ip add  192.168.4.1 255.255.255.255.0

isp(config-if)#int s1/1                            

isp(config-if)#ip add  192.168.5.1 255.255.255.255.0

200246718.png

200253261.png

200257921.png

nat配置

r1(config)#int f0/0.1

r1(config-subif)#ip nat ins

r1(config-subif)#ip nat inside

r1(config-subif)#int f0/0.2

r1(config-subif)#ip nat inside

r1(config-subif)#int s1/0      

r1(config-if)#ip nat ou    

r1(config-if)#ip nat outside

访问控制列表

r1(config)#access-list  10  

r1(config)#access-list  10 permit any

r1(config)#

r1(config)#ip nat in

r1(config)#ip nat inside so

r1(config)#ip nat inside source li

r1(config)#ip nat inside source list 10 in

r1(config)#ip nat inside source list 10 interface s1/0 ov

r1(config)#ip nat inside source list 10 interface s1/0 overload

r2nat配置

r2(config)#access-list 10 permit  any

r2(config)#int f0/0.1

r2(config-subif)#ip nat in

r2(config-subif)#ip nat inside

r2(config-subif)#int f0/0.2

r2(config-subif)#ip nat inside

r2(config-subif)#int s1/1      

r2(config-if)#ip nat ou    

r2(config-if)#ip nat outside

r2(config)#ip nat inside source list  10 interface s1/1 overload

r1(config)#int f0/0.1

r1(config-subif)#st

r1(config-subif)#standby  10 ip 192.168.10.254分组虚拟IP

r1(config-subif)#st

r1(config-subif)#standby  10 prio

r1(config-subif)#standby  10 priority  120优先级

r1(config-subif)#standby 10 preempt 抢占能力

r1(config-subif)#st

r1(config-subif)#standby 10 tr

r1(config-subif)#standby 10 track se

r1(config-subif)#standby 10 track serial 1/0 30跟踪能力

r1(config-subif)#

r1(config-subif)#int f0/0.2

r1(config-subif)#standby  20 ip 192.168.20.254

r1(config-subif)#standby 20 preempt  

201839958.png

R2

r2(config-subif)#standby 10 ip 192.168.10.254

r2(config-subif)#st

r2(config-subif)#standby 10 pre

r2(config-subif)#standby 10 preempt

r2(config-subif)#

r2(config-subif)#int f0/0.2

r2(config-subif)#standby 20 ip 192.168.20.254

r2(config-subif)#standby 20 preempt          

r2(config-subif)#standby 20 pri    

r2(config-subif)#standby 20 priority 120

r2(config-subif)#standby 20 track  serial 1/1 30

201856843.png

转载于:https://blog.51cto.com/ningxiaoyuan/1263654

Published by

风君子

独自遨游何稽首 揭天掀地慰生平