예: IPv6용 VRRP 구성
이 예에서는 IPv6에 대한 VRRP 속성을 구성하는 방법을 보여줍니다.
요구 사항
이 예에서는 다음과 같은 하드웨어 및 소프트웨어 구성 요소를 활용합니다.
-
3개의 라우터
-
Junos OS Release 11.3 이상
- 이 예제는 최근 릴리스 21.1R1에 대해 Junos OS 재조정되었습니다.
- 특정 플랫폼 및 다양한 릴리스 조합에 대한 VRRP 지원에 대한 Junos OS 자세한 내용은 Feature Explorer 를 참조하십시오.
개요
이 예에서는 IPv6용 가상 주소가 있는 VRRP 그룹을 사용합니다. LAN의 디바이스는 이 가상 주소를 기본 게이트웨이로 활용합니다. 기본 라우터에 장애가 발생하면 백업 라우터가 이를 넘습니다.

VRRP 구성
구성 라우터 A
CLI 빠른 구성
이 예제를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣기하고, 라인 끊기를 제거하고, 네트워크 구성과 일치하는 데 필요한 세부 정보를 변경한 다음, 계층 수준에서 명령을 복제하여 CLI [edit]
있습니다.
set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64 vrrp-inet6-group 1 virtual-inet6-address 2001:db8:1:1::254 set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64 vrrp-inet6-group 1 priority 110 set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64 vrrp-inet6-group 1 accept-data set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64 vrrp-inet6-group 1 track interface ge-0/0/2 priority-cost 20 set interfaces ge-0/0/2 unit 0 family inet6 address 2001:db8:1:3::1/64 set protocols router-advertisement interface ge-0/0/1.0 virtual-router-only set protocols router-advertisement interface ge-0/0/1.0 prefix 2001:db8:1:1::/64 set routing-options rib inet6.0 static route 0::0/0 next-hop 2001:db8:1:3::2
단계별 절차
다음 예제를 구성합니다.
-
인터페이스를 구성합니다.
[edit] user@routerA# set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64 user@routerA# set interfaces ge-0/0/2 unit 0 family inet6 address 2001:db8:1:3::1/64
-
IPv6 VRRP 그룹 식별자 및 가상 IP 주소를 구성합니다.
[edit interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64] user@routerA# set vrrp-inet6-group 1 virtual-inet6-address 2001:db8:1:1::254
-
RouterA보다 라우터B 이상으로 기본 가상 라우터가 되기 위한 우선 순위를 구성합니다. RouterB가 100의 기본 우선 순위를 사용하고 있습니다.
[edit interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64] user@routerA# set vrrp-inet6-group 1 priority 110
-
VRRP 그룹의 우선 순위를 변경하기 위해 인터넷에 연결된 인터페이스가 업, 다운 또는 표시되지 않는지 여부를 추적하도록
track interface
구성합니다.[edit interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64] user@routerA# set vrrp-inet6-group 1 track interface ge-0/0/2 priority-cost 20
-
기본 라우터가 가상 IP 주소로 전달되는 모든 패킷을 허용하도록
accept-data
구성합니다.[edit interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::1/64] user@routerA# set vrrp-inet6-group 1 accept-data
-
인터넷에 대한 트래픽에 대한 정적 경로를 구성합니다.
[edit] user@routerA# set routing-options rib inet6.0 static route 0::0/0 next-hop 2001:db8:1:3::2
-
iPv6용 VRRP의 경우 VRRP 그룹에 IPv6 라우터 광고를 전송하도록 VRRP가 구성된 인터페이스를 구성해야 합니다. 인터페이스가 IPv6 라우터 유인 메시지를 수신하면 IPv6 라우터 광고를 구성된 모든 VRRP 그룹으로 전송합니다.
[edit protocols router-advertisement interface ge-0/0/1.0] user@routerA# set prefix 2001:db8:1:1::/64
-
그룹이 기본 상태인 경우 인터페이스에서 구성된 VRRP IPv6 그룹에만 전송하도록 라우터 광고를 구성합니다.
[edit protocols router-advertisement interface ge-0/0/1.0] user@routerA# set virtual-router-only
결과
구성 모드에서 , 및 명령을 입력하여 show interfaces
show protocols router-advertisement
show routing-options
구성을 확인 출력이 의도한 구성을 표시하지 않는 경우 이 예제의 지침을 반복하여 구성을 수정합니다.
[edit] user@routerA# show interfaces ge-0/0/1 { unit 0 { family inet6 { address 2001:db8:1:1::1/64 { vrrp-inet6-group 1 { virtual-inet6-address 2001:db8:1:1::254; priority 110; accept-data; track { interface ge-0/0/2 { priority-cost 20; } } } } } } } ge-0/0/2 { unit 0 { family inet6 { address 2001:db8:1:3::1/64; } } }
[edit] user@routerA# show protocols router-advertisement interface ge-0/0/1.0 { virtual-router-only; prefix 2001:db8:1:1::/64; }
[edit] user@routerA# show routing-options rib inet6.0 { static { route 0::0/0 next-hop 2001:db8:1:3::2; } }
디바이스 구성이 완료되면 commit
구성 모드에서 입력합니다.
구성 라우터 B
CLI 빠른 구성
이 예제를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣기하고, 라인 끊기를 제거하고, 네트워크 구성과 일치하는 데 필요한 세부 정보를 변경한 다음, 명령어를 계층 수준에서 CLI [edit]
붙여넣습니다.
set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::2/64 vrrp-inet6-group 1 virtual-inet6-address 2001:db8:1:1::254 set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::2/64 vrrp-inet6-group 1 priority 110 set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::2/64 vrrp-inet6-group 1 accept-data set protocols router-advertisement interface ge-0/0/1.0 virtual-router-only set protocols router-advertisement interface ge-0/0/1.0 prefix 2001:db8:1:1::/64
단계별 절차
다음 예제를 구성합니다.
-
인터페이스를 구성합니다.
[edit] user@routerB# set interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::2/64 user@routerB# set interfaces ge-0/0/2 unit 0 family inet6 address 2001:db8:1:4::1/64
-
IPv6 VRRP 그룹 식별자 및 가상 IP 주소를 구성합니다.
[edit interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::2/64] user@routerB# set vrrp-inet6-group 1 virtual-inet6-address 2001:db8:1:1::254
-
백업 라우터가 기본 모드가 되는 경우 가상 IP 주소로 전달되는 모든 패킷을 허용하도록
accept-data
구성합니다.[edit interfaces ge-0/0/1 unit 0 family inet6 address 2001:db8:1:1::2/64] user@routerB# set vrrp-inet6-group 1 accept-data
-
인터넷에 대한 트래픽에 대한 정적 경로를 구성합니다.
[edit] user@routerB# set routing-options rib inet6.0 static route 0::0/0 next-hop 2001:db8:1:4::2
-
VRRP 그룹에 IPv6 라우터 광고를 전송하도록 VRRP가 구성된 인터페이스를 구성합니다. 인터페이스가 IPv6 라우터 유인 메시지를 수신하면 IPv6 라우터 광고를 구성된 모든 VRRP 그룹으로 전송합니다.
[edit protocols router-advertisement interface ge-0/0/1.0] user@routerB# set prefix 2001:db8:1:1::/64
-
그룹이 기본 상태인 경우 인터페이스에서 구성된 VRRP IPv6 그룹에만 전송하도록 라우터 광고를 구성합니다.
[edit protocols router-advertisement interface ge-0/0/1.0] user@routerB# set virtual-router-only
결과
구성 모드에서 , 및 명령을 입력하여 show interfaces
show protocols router-advertisement
show routing-options
구성을 확인 출력이 의도한 구성을 표시하지 않는 경우 이 예제의 지침을 반복하여 구성을 수정합니다.
[edit] user@routerB# show interfaces ge-0/0/1 { unit 0 { family inet6 { address 2001:db8:1:1::2/64 { vrrp-inet6-group 1 { virtual-inet6-address 2001:db8:1:1::254; accept-data; } } } } } ge-0/0/2 { unit 0 { family inet6 { address 2001:db8:1:4::1/64; } } }
[edit] user@routerB# show protocols router-advertisement interface ge-0/0/1.0 { virtual-router-only; prefix 2001:db8:1:1::/64; }
[edit] user@routerB# show routing-options rib inet6.0 { static { route 0::0/0 next-hop 2001:db8:1:4::2; } }
디바이스 구성이 완료되면 commit
구성 모드에서 입력합니다.
구성 라우터 C
CLI 빠른 구성
이 예제를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣기하고, 라인 끊기를 제거하고, 네트워크 구성과 일치하는 데 필요한 세부 정보를 변경한 다음, 명령어를 계층 수준에서 CLI [edit]
붙여넣습니다.
set interfaces ge-0/0/0 unit 0 family inet6 address 2001:db8:1:1::3/64 set routing-options rib inet6.0 static route 0::0/0 next-hop 2001:db8:1:1::254
확인
- VRRP가 라우터 A에서 작동하고 있는지 검증
- VRRP가 라우터 B에서 작동하고 있는지 검증
- 라우터 C가 인터넷 전송 라우터 A에 도달하는지 검증
- VRRP의 주요 라우터 B가 됐는 확인
VRRP가 라우터 A에서 작동하고 있는지 검증
목적
VRRP가 라우터 A에서 활성 상태인지, VRRP 그룹의 역할이 올바른지 확인합니다.
작업
다음 명령을 사용하여 VRRP가 라우터 A에서 활성 상태인지, 라우터가 Group 1의 기본 상태인지 확인하고 인터넷에 연결된 인터페이스가 추적되고 있는지 확인합니다.
user@routerA> show vrrp Interface State Group VR state VR Mode Timer Type Address ge-0/0/1.0 up 1 master Active A 0.690 lcl 2001:db8:1:1::1 vip fe80::200:5eff:fe00:201 vip 2001:db8:1:1::254
user@routerA> show vrrp track Track Int State Speed VRRP Int Group VR State Current prio ge-0/0/2.0 up 1g ge-0/0/1.0 1 master 110
의미
이 show vrrp
명령은 VRRP 구성에 대한 기본 정보를 표시합니다. 이 출력은 VRRP 그룹이 활성화되어 있으며 이 라우터가 주요 역할을 맡고 있는 것으로 보여줍니다. 주소는 인터페이스의 물리적 주소이자 주소는 두 라우터가 공유하는 lcl
vip
가상 주소입니다. 값 ()은 이 라우터가 다른 라우터로부터 VRRP 광고를 수신할 것으로 예상되는 남은 시간(초)을 Timer
A 0.690
나타냅니다.
VRRP가 라우터 B에서 작동하고 있는지 검증
목적
VRRP가 라우터 B에서 활성 상태인지, VRRP 그룹의 역할이 올바른지 확인합니다.
작업
다음 명령을 사용하여 VRRP가 Router B에서 활성 상태고 라우터가 그룹 1에 백업되어 있는지 확인합니다.
user@routerB> show vrrp Interface State Group VR state VR Mode Timer Type Address ge-0/0/1.0 up 1 backup Active D 2.947 lcl 2001:db8:1:1::2 vip fe80::200:5eff:fe00:201 vip 2001:db8:1:1::254 mas fe80::5668:a0ff:fe99:2d7d
의미
이 show vrrp
명령은 VRRP 구성에 대한 기본 정보를 표시합니다. 이 출력은 VRRP 그룹이 활성화되어 있으며 이 라우터가 백업 역할을 맡고 있는 것으로 보여줍니다. 주소는 인터페이스의 물리적 주소이자 주소는 두 라우터가 공유하는 lcl
vip
가상 주소입니다. 값 ()은 이 라우터가 다른 라우터로부터 VRRP 광고를 수신할 것으로 예상되는 남은 시간(초)을 Timer
D 2.947
나타냅니다.
라우터 C가 인터넷 전송 라우터 A에 도달하는지 검증
목적
라우터 C에서 인터넷에 대한 연결을 확인합니다.
작업
다음 명령을 사용하여 라우터 C가 인터넷에 도달할 수 있는지 확인합니다.
user@routerC> ping 2001:db8:16:255::1 count 2 PING6(56=40+8+8 bytes) 2001:db8:1:1::3 --> 2001:db8:16:255::1 16 bytes from 2001:db8:16:255::1, icmp_seq=0 hlim=63 time=12.810 ms 16 bytes from 2001:db8:16:255::1, icmp_seq=1 hlim=63 time=30.139 ms --- 2001:db8:16:255::1 ping6 statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/std-dev = 12.810/21.474/30.139/8.664 ms
user@routerC> traceroute 2001:db8:16:255::1 traceroute6 to 2001:db8:16:255::1 (2001:db8:16:255::1) from 2001:db8:1:1::3, 64 hops max, 12 byte packets 1 2001:db8:1:1::1 (2001:db8:1:1::1) 9.891 ms 32.353 ms 7.859 ms 2 2001:db8:16:255::1 (2001:db8:16:255::1) 257.483 ms 19.877 ms 7.451 ms
의미
명령어는 인터넷에 ping
대한 가중치(reachabilty)를 표시하고 명령어는 라우터 A가 전송 중이었다는 traceroute
것을 보여줍니다.
VRRP의 주요 라우터 B가 됐는 확인
목적
라우터 A와 인터넷 인터페이스가 다운된 경우, 라우터 B가 VRRP의 주요 기능으로 사용되어 있는지 확인합니다.
작업
다음 명령을 사용하여 라우터 B가 기본 라우터인지 확인하고 라우터 C가 인터넷 전송 라우터 B에 도달할 수 있는지 확인합니다.
user@routerA> show vrrp track detail Tracked interface: ge-0/0/2.0 State: down, Speed: 1g Incurred priority cost: 20 Tracking VRRP interface: ge-0/0/1.0, Group: 1 VR State: backup Current priority: 90, Configured priority: 110 Priority hold-time: disabled
user@routerB> show vrrp Interface State Group VR state VR Mode Timer Type Address ge-0/0/1.0 up 1 master Active A 0.119 lcl 2001:db8:1:1::2 vip fe80::200:5eff:fe00:201 vip 2001:db8:1:1::254
user@routerC> traceroute 2001:db8:16:255::1 traceroute6 to 2001:db8:16:255::1 (2001:db8:16:255::1) from 2001:db8:1:1::3, 64 hops max, 12 byte packets 1 2001:db8:1:1::2 (2001:db8:1:1::2) 52.945 ms 344.383 ms 29.540 ms 2 2001:db8:16:255::1 (2001:db8:16:255::1) 46.168 ms 24.744 ms 23.867 ms
의미
이 명령은 라우터 A에서 추적된 인터페이스가 다운되어 우선 순위가 90으로 내려가고 라우터 show vrrp track detail
A가 백업 중입니다. 이 명령어는 라우터 B가 이제 VRRP의 기본 모드로, 명령어에 라우터 B가 전송 중임이 표시되어 show vrrp
traceroute
있습니다.