NETWORK & SEVER FACTORY

개인 공부 기록

Network/패킷트레이서

[Packet Tracer] HSRP

1nfra 2020. 10. 7. 02:13
728x90

패킷트레이서로 오늘은 HSRP 실습을 해보겠습니다.

 

오늘 사용할 토폴로지는 아래와 같습니다.

먼저 스위치에 필요한 포트만 활성화시키도록 하겠습니다.

 

SW1 config
Switch>
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname SW1
SW1(config)#int range f0/1 - 24
SW1(config-if-range)#shutdown 
SW1(config-if-range)#int range f0/13 , f0/15
SW1(config-if-range)#no shutdown 

SW2 config
Switch>
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname SW2
SW2(config)#int range f0/1-f0/24
SW2(config-if-range)#shutdown 
SW2(config-if-range)#int range f0/1-2,f0/11,f0/15
SW2(config-if-range)#no shutdown

SW3 config
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname SW3
SW3(config)#int range f0/1-24
SW3(config-if-range)#shutdown
SW3(config-if-range)#int range f0/13,f0/15
SW3(config-if-range)#no shutdown 

SW4 config
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname SW4
SW4(config)#int range f0/1-24
SW4(config-if-range)#shutdown
SW4(config-if-range)#int range f0/11,f0/15
SW3(config-if-range)#no shutdown 


VLAN을 생성하고 적용하겠습니다.

 

SW1 config
SW1(config)#vlan 100
SW1(config-vlan)#exit
SW1(config)#int f0/15
SW1(config-if)#sw m a 
SW1(config-if)#sw a vlan 100

SW2 config
SW2(config)#vlan 100
SW2(config-vlan)#exit
SW2(config)#int range f0/1-2, f0/11, f0/15
SW2(config-if-range)#sw m a
SW2(config-if-range)#sw a vlan 100

SW3 config
SW3(config)#vlan 100
SW3(config-vlan)#exit
SW3(config)#int f0/13
SW3(config-if)#sw m a 
SW3(config-if)#sw a vlan 100


스위치에서 필요한 레이어3 인터페이스를 만들고 IP를 할당해줍니다.

 

SW1(config-if)#ip routing
SW1(config)#int f0/13
SW1(config-if)#no switchport 
SW1(config-if)#ip add 1.1.14.1 255.255.255.0
SW1(config-if)#int vlan 100
SW1(config-if)#ip add 1.1.100.201 255.255.255.0

SW3(config-if)#ip routing
SW3(config)#int f0/15
SW3(config-if)#no switchport 
SW3(config-if)#ip add 1.1.34.3 255.255.255.0
SW3(config-if)#int vlan 100
SW3(config-if)#ip add 1.1.100.203 255.255.255.0

SW4(config)#ip routing
SW4(config)#int loopback 0
SW4(config-if)#ip add 1.1.4.4 255.255.255.0
SW4(config-if)#int f0/11
SW4(config-if)#no sw
SW4(config-if)#no switchport 
SW4(config-if)#ip add 1.1.14.4 255.255.255.0
SW4(config-if)#int f0/15
SW4(config-if)#no sw
SW4(config-if)#ip add 1.1.34.4 255.255.255.0


라우터에 IP를 할당하겠습니다.


Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname R1
R1(config)#int gi0/1
R1(config-if)#ip add 1.1.100.1 255.255.255.0
R1(config-if)#no shutdown 

Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname R2
R2(config)#int gi0/1
R2(config-if)#ip add 1.1.100.2 255.255.255.0
R2(config-if)#no shutdown 


OSPF 설정해보겠습니다.

 

SW1(config)#router ospf 1
SW1(config-router)#net 1.1.14.1 0.0.0.0 area 0
SW1(config-router)#net 1.1.100.201 0.0.0.0 area 0
SW1(config-router)#passive-interface vlan 100
SW1(config-router)#

SW3(config)#router ospf 1
SW3(config-router)#net 1.1.34.3 0.0.0.0 area 0
SW3(config-router)#net 1.1.100.203 0.0.0.0 area 0
SW3(config-router)#passive-interface vlan 100

SW4(config-if)#router ospf 1
SW4(config-router)#net 1.1.4.4 0.0.0.0 area 0
SW4(config-router)#net 1.1.14.4 0.0.0.0 area 0
SW4(config-router)#net 1.1.34.4 0.0.0.0 area 0


각 라우터에서 HSRP 가상 IP 주소로 사용할 1.1.100.254를 디폴트 루트로 설정합니다.


R1(config)#ip route 0.0.0.0 0.0.0.0 1.1.100.254
R2(config)#ip route 0.0.0.0 0.0.0.0 1.1.100.254


이제 SW1 SW3 에서 HSRP를 설정합니다. 

 

저는 평상시에는 SW1이 액티브 라우터 역할을 하게 하고 SW1이 장애가 발생하면

스탠바이 라우터인 SW3이 액티브 라우터 역할을 이어받도록 설정하겠습니다.

SW1(config)#int vlan 100
SW1(config-if)#standby 1 ip 
SW1(config-if)#standby 1 ip 1.1.100.254
SW1(config-if)#standby 1 priority 105
SW1(config-if)#standby 1 track f0/13

SW3(config)#int vlan 100
SW3(config-if)#standby 1 ip 1.1.100.254
SW3(config-if)#standby 1 preempt


이제 SW1에서 do sh standby brief 명령어로 설정을 확인해보겠습니다.

 

이렇게 위에 설정대로 우선순위를 105로 설정한 SW1이 Active상태로 작동 중인걸 확인할 수 있습니다.

 

그 옆을 쭉 보면 Standby로는 1.1.100.203 즉 SW3으로 설정 된 것을 알 수 있습니다.

 

이제 SW3에서도 설정을 확인해봅시다.

 

자 이렇게 Active 모드는 SW1이고 Standby는 local 즉 SW3인걸 알 수 있습니다.

 

이제 설정을 다했으니 동작확인을 해보겠습니다.

 

아까 tracking으로 설정한 f0/13 포트를 다운 시키면 SW1 이 Standby SW3이 Active로 변경되어야 합니다.

 

f0/13 포트를 다운시켜보겠습니다.

 

SW1(config)#int f0/13

SW1(config-if)#shutdown

 

이제 SW3에 가서 상태를 확인해보겠습니다.

이렇게 SW3이 Active를 이어받아 작동 중인 것을 알 수 있습니다.

 

오늘은 이렇게 패킷트레이서를 통해 HSRP를 실습해봤습니다.

728x90

'Network > 패킷트레이서' 카테고리의 다른 글

[Packet Tracer] 확장 ACL  (0) 2021.02.03
[Packet Tracer] 표준 ACL  (0) 2021.01.31
[Packet Tracer] Split-Horizon  (0) 2020.09.09
[Packet Tracer] Frame Relay  (0) 2020.09.07
[Packet Tracer] PPP CHAP  (0) 2020.03.10