Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Graceful Restart 및 라우팅 프로토콜

이 섹션에서는 다음 주제를 다룹니다.

Bgp

BGP Graceful Restart를 위해 라우터를 활성화한 경우 포워딩 테이블에 BGP 피어 경로를 유지하고 오래된 것으로 표시합니다. 그러나 재시작 중에는 트래픽을 다른 피어(또는 수신 피어)에게 계속 전달합니다. 세션을 다시 설정하기 위해 재시작 라우터는 BGP OPEN 메시지의 "재시작 상태" 비트를 설정하고 참여하는 모든 피어에게 보냅니다. 수신 피어는 라우팅 종료 테이블 마커가 포함된 메시지로 재시작 라우터에 회신합니다. 재시작 라우터 또는 스위치가 수신 피어로부터 모든 응답을 수신하면 재시작 라우터가 경로 선택을 수행하고 포워딩 테이블이 업데이트되며 이전에 오래된 것으로 표시된 경로는 폐기됩니다. 이 시점에서 모든 BGP 세션이 다시 설정되고 재시작 피어는 평소와 같이 BGP 메시지를 수신하고 처리할 수 있습니다.

재시작 라우터는 프로세싱을 수행하지만 수신 피어는 라우팅 정보를 일시적으로 유지합니다. 수신 피어가 TCP 전송 리셋을 감지하면 수신된 경로를 유지하고 경로를 오래된 것으로 표시합니다. 세션이 재시작 라우터 또는 스위치로 재구축되면 오래된 경로가 업데이트된 경로 정보로 대체됩니다.

IS-IS

일반적으로 IS-IS 라우터는 변경이 발생할 때 인접한 인접을 다운 상태로 이동합니다. 그러나 IS-IS의 graceful restart를 위해 활성화된 라우터는 재시작 유형 길이 값(TLV) 메시지로 설정된 RR(Restart Request) 비트와 함께 Hello 메시지를 보냅니다. 이는 인접 라우터에 Graceful Restart가 진행 중이며 IS-IS 인접성을 그대로 둡니다. 인접 라우터는 재시작 시그널링 자체를 해석하고 구현해야 합니다. 인접 유지 관리 외에도 이웃들은 전체 시퀀스 번호 PDU(CSNP)를 재시작 라우터로 전송하고 전체 데이터베이스를 플러딩합니다.

재시작 라우터는 가명 모드 LSP를 포함한 자체 링크 상태 PDU(LSP)를 IS-IS 이웃에게 플러딩하지 않으며 Graceful Restart를 진행합니다. 이를 통해 이웃은 다운 상태로 전환하지 않고도 인접성을 재구축할 수 있으며, 재시작 라우터가 원활한 데이터베이스 동기화를 다시 시작할 수 있습니다.

OSPF 및 OSPFv3

OSPF Graceful Restart를 위해 라우터를 활성화한 경우 포워딩 테이블에서 재시작하기 전에 학습한 경로를 유지합니다. 라우터는 새로운 OSPF LSA(link-state advertisement)가 라우팅 테이블을 업데이트하는 것을 허용하지 않습니다. 이 라우터는 트래픽을 다른 OSPF 이웃(또는 헬퍼 라우터)으로 계속 전달하며 재시작 기간 동안 제한된 수의 LSA만 보냅니다. OSPF 인접을 이웃과 재시작하려면 재시작 라우터가 모든 이웃에게 grace LSA를 보내야 합니다. 이에 대응하여 헬퍼 라우터는 헬퍼 모드로 들어가 다시 시작하는 라우터로 Acknowledgement를 보냅니다. 토폴로지 변경이 없는 경우, 헬퍼 라우터는 재시작 라우터가 지속적인 OSPF 운영에 남아 있는 것처럼 LSA를 계속 광고합니다.

재시작 라우터가 모든 도우미 라우터로부터 회신을 받으면 재시작 라우터는 경로를 선택하고 포워딩 테이블을 업데이트하며 기존 경로를 폐기합니다. 이때 전체 OSPF 인접성이 재구축되고 재시작 라우터는 OSPF LSA를 평소와 같이 수신하고 처리합니다. 헬퍼 라우터가 더 이상 재시작 라우터나 네트워크 토폴로지에서 grace LSA를 받지 못하는 경우, 헬퍼 라우터는 정상적인 운영을 재개합니다.

참고:

표준 헬퍼 모드 구현에 대한 자세한 내용은 RFC 3623, Graceful OSPF Restart를 참조하십시오.

릴리스 11.3부터 시작하여, Junos OS는 OSPF Graceful Restart 구성을 위한 재시작 신호 기반 헬퍼 모드를 지원합니다. 표준 및 재시작 신호 기반의 헬퍼 모드는 기본적으로 활성화됩니다. 재시작 시그널링 기반 헬퍼 모드 구현에서 재시작 라우터는 재시작이 완료된 후에야 이웃에게 재시작 상태를 릴레이합니다. 재시작이 완료되면 재시작 라우터는 Hello 패킷 헤더에 설정된 RS(Restart 신호) 비트를 사용하여 헬퍼 라우터에 Hello 메시지를 보냅니다. 헬퍼 라우터가 헤더에 RS 비트가 설정된 Hello 패킷을 수신하면 헬퍼 라우터는 다시 시작하는 라우터에 hello 메시지를 반환합니다. 헬퍼 라우터의 답장 안녕하세요 메시지에는 ResyncState 플래그와 재시작 라우터가 동기화되는 도우미 라우터를 계속 추적할 수 있는 ResyncTimeout 타이머가 포함되어 있습니다. 모든 도우미가 동기화를 완료하면 재시작 라우터가 재시작 모드에서 종료됩니다.

참고:

시그널링 기반 graceful restart 헬퍼 모드 구현에 대한 자세한 내용은 RFC 4811, OSPF LSDB(Out-of-Band Link State Database) 재시동, RFC 4812, OSPF Restart 시그널링 및 RFC 4813, OSPF 링크-로컬 시그널링을 참조하십시오.

OSPFv3 구성에는 재시작 시그널링 기반 graceful restart 헬퍼 모드가 지원되지 않습니다.

PIM Sparse 모드

PIM Sparse 모드는 생성 식별자 라는 메커니즘을 사용하여 graceful restart에 대한 필요성을 나타냅니다. 생성 식별자는 PIM hello 메시지에 기본적으로 포함됩니다. 디바이스 기능을 설정하기 위해 각 PIM neighbor에 의해 최초 생성 식별자가 생성됩니다. PIM neighbor 중 하나가 재시작되면 새로운 세대 식별자를 이웃에게 보냅니다. graceful restart를 지원하고 점대점(point-to-point) 링크로 연결되는 모든 이웃은 재시작 이웃에게 멀티캐스트 업데이트를 전송합니다.

PIM 상태가 안정되거나 재시작 간격 타이머가 만료되면 재시작 단계가 완료됩니다. 이웃이 멀티포인트 인터페이스를 사용하여 graceful restart를 지원하거나 서로 연결하지 않는 경우, 재시작 라우터는 재시작 간격 타이머를 사용하여 재시작 기간을 정의합니다.

RIP 및 RIPng

RIP Graceful Restart를 위해 라우터를 활성화하면 구성된 경로가 보호됩니다. 헬퍼 라우터가 재시작을 지원하지 않기 때문에 라우터가 재시작되는 동안(폐기하거나 새로 고치는 것이 아니라) 이러한 경로는 포워딩 테이블에 유지됩니다.