虚拟路由器冗余协议(VRRP)是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台。控制虚拟路由器 IP 地址的 VRRP 路由器称为主路由器,它负责转发数据包到这些虚拟 IP 地址。一旦主路由器不可用,这种选择过程就提供了动态的故障转移机制,这就允许虚拟路由器的 IP 地址可以作为终端主机的默认第一跳路由器。使用 VRRP 的好处是有更高的默认路径的可用性而无需在每个终端主机上配置动态路由或路由发现协议。 VRRP 包封装在 IP 包中发送。
热备份路由器协议(HSRP)的设计目标是支持特定情况下 IP 流量失败转移不会引起混乱、并允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能维护路由器间的连通性。换句话说,当源主机不能动态知道第一跳路由器的 IP 地址时,HSRP 协议能够保护第一跳路由器不出故障。
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
sw1(config)#int f0/0
sw1(config-if)#switchport mode trunk
sw1(config-if)#int f0/1
sw1(config-if)#switchport mode trunk
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
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 再看路由表
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
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
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
转载于:https://blog.51cto.com/ningxiaoyuan/1263654