思科上实现hsrp热备份实现高可用性
1.所有路由器和交换机上要做的基本配置:
Router>en
Router#
Router#conf
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#line co
Router(config)#line console 0
Router(config-line)#logging sy
Router(config-line)#logging synchronous
Router(config-line)#no exec-t
Router(config-line)#no exec-timeout
Router(config)#hostname sw2
sw2(config)#no ip routing(取消路由功能)只需要子两台交换机上做这个命令
2.在R1上创建子接口并封装协议
R1(config)#int f0/0
R1(config-if)#no shu(必须进入物理端口开启一下)
R1(config-subif)#int f0/0.10
R1(config-subif)#en
R1(config-subif)#encapsulation do
R1(config-subif)#encapsulation dot1Q 10
R1(config-subif)#ip add 192.168.10.1 255.255.255.0
R1(config-subif)#int f0/0.20
R1(config-subif)#en
R1(config-subif)#encapsulation do
R1(config-subif)#encapsulation dot1Q 20
R1(config-subif)#ip add 192.168.20.1 255.255.255.0
3.在R2上创建子接口
R2(config)#int f0/0
R2(config-if)#n shu
R2(config-if)#int f0/0.10
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-if)#int f0/0.20
R2(config-subif)#en
R2(config-subif)#encapsulation do
R2(config-subif)#encapsulation dot1Q 20
R2(config-subif)#ip add 192.168.20.2 255.255.255.0
4.交换机sw1上的配置
1)先添加vlan信息
sw1#vlan database
sw1(vlan)#vlan 10
VLAN 10 added:
Name: VLAN0010
sw1(vlan)#vlan 20
VLAN 20 added:
Name: VLAN0020
2)设trunk
sw1(config)#int f0/0
sw1(config-if)#switchport mode trunk
sw1(config)#int f0/1
sw1(config-if)#sw
sw1(config-if)#switchport mode
sw1(config-if)#switchport mode tr
sw1(config-if)#switchport mode trunk
下面就不用打标签了,默认已经打过,并且思科默认trunk口允许所有的vlan通过
sw1(config-if)#int f0/10
sw1(config-if)#switchport access vlan 10
sw1(config-if)#int f0/15
sw1(config-if)#sw
sw1(config-if)#switchport acc
sw1(config-if)#switchport access vlan 20
3)vlan10的pc机
Router(config)#int f0/0
Router(config-if)#ip add 192.168.10.100 ?
A.B.C.D IP subnet mask
Router(config-if)#ip add 192.168.10.100 255.255.255.0
基本的配置完成后从pc机上ping一下自己的网关看通不通(必须通不然基本的配置就不对)
Router(config)#ip route 0.0.0.0 0.0.0.0 192.168.10.1(指定默认路由以后20.1也能ping通)
5.sw2上的配置
sw2(config)#int f0/0
sw2(config-if)#sw
sw2(config-if)#switchport mode tr
sw2(config-if)#switchport mode trunk
sw2(config-if)#
*Mar 1 01:14:52.099: %DTP-5-TRUNKPORTON: Port Fa0/0 has become dot1q trunk
sw2(config-if)#int f0/1
sw2(config-if)#sw
sw2(config-if)#switchport mode tr
sw2(config-if)#switchport mode trunk
sw2#vlan database
sw2(vlan)#vlan 10
VLAN 10 added:
Name: VLAN0010
sw2(vlan)#
*Mar 1 01:16:41.439: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on FastEthernet0/0 (not half duplex), with R2 FastEthernet0/0 (half duplex).
sw2(vlan)#vlan 20
sw2(config)#int f0/10
sw2(config-if)#switchport access vlan 10
sw2(config-if)#int f0/15
sw2(config-if)#switchport access vlan 20
6跟踪路由如下
7.下面为和核心的命令:两个路由器上配置备份组
R1上的备份组建立
R1(config)#int f0/0.10
R1(config-subif)#standby 10 ip 192.168.10.254
R1(config-subif)#standby 10 priority 120
R1(config-subif)#standby 10 preempt
R1(config-subif)#int f0/0.20
R1(config-subif)#standby 20 ip 192.168.20.254
R2上的配置
R2(config-subif)#int f0/0.10(进入子接口)
R2(config-subif)#standby 10 ip 192.168.10.254(配置备份组及虚拟的网关地址)
R2(config-subif)#int f0/0.20
R2(config-subif)#standby 20 ip 192.168.20.254
R2(config-subif)#standby 20 priority 120(配置优先级默认为100)
R2(config-subif)#standby 20 preempt (配置抢占)
效果如下:
下面配置已经完成,当把R1上的接口关闭时,其他端口立即生效
转载于:https://blog.51cto.com/yudonghua/1076630