LDP-IGP 동기화 이해하기
LDP(Label Distribution Protocol)와 기본 IGP(Interior Gateway Protocol) 간의 동기화는 IGP 경로가 트래픽 포워딩에 사용되기 전에 LDP가 완전히 설정되도록 합니다.
LDP는 OSPF 또는 IS-IS와 같은 IGP를 사용하여 완전한 네트워크 도메인 전체에 걸쳐 MPLS 레이블 교환 경로(LSP)를 설정하는 데 종종 사용됩니다. 이러한 네트워크에서, 도메인의 모든 링크는 LDP 인접성뿐만 아니라 IGP 인접성을 갖습니다. LDP는 IP 포워딩에 의해 결정되는 대상에 대한 최단 경로에 LSP를 설정합니다.
IGP와 LDP가 동기화되지 않으면 패킷 손실이 발생할 수 있습니다. 이 문제는 BGP를 사용하지 않는 코어 네트워크와 같은 애플리케이션에 특히 중요합니다. 또 다른 예로는 MPLS VPN이 있는데, 여기서 각 프로바이더 에지(PE) 라우터는 서비스를 제공하는 각 VPN에 대해 다른 PE 디바이스에 대한 완전한 MPLS 전달 경로의 가용성에 의존합니다. 즉, PE 라우터 간의 최단 경로를 따라 각 링크는 작동 hello 인접 항목과 작동 LDP 세션을 가져야 하며 MPLS 레이블 바인딩은 각 세션에서 교환되어야 합니다.
LDP는 IP 포워딩에 의해 결정되는 대상에 대한 최단 경로를 따라 MPLS LSP를 설정합니다. 레이어 2 VPN 또는 레이어 3 VPN 시나리오에서 PE 디바이스 간에 LSP가 아직 형성되지 않은 경우 MPLS 포워딩에 따른 서비스가 실패합니다. LDP가 IGP 다음 홉과 레이블 바인딩 교환을 완료하지 않은 경우, LSP가 제자리에 있는 것으로 가정되기 때문에 LSP의 헤드 엔드가 트래픽을 전달하면 트래픽이 삭제됩니다.
LSP가 나타나지 않는 이유는 다음과 같이 다양합니다:
-
구성 오류 및 구현 문제.
-
IGP가 여전히 해당 피어를 가리키는 동안 일부 오류로 인해 LDP hello 인접 또는 피어와의 LDP 세션이 손실된 경우. 트래픽의 IP 포워딩은 LDP가 동기화된 다른 IGP 링크로 이동하지 않고 LDP 피어와 연관된 IGP 링크에서 계속됩니다.
-
새로운 IGP 링크가 나타나 IGP의 최단 경로 우선(SPF) 계산에서 특정 대상에 대한 다음 홉이 변경되도록 하는 경우. IGP가 새 링크에 있더라도 LDP가 모든 경로에 대한 레이블 교환을 완료하지 않았을 수 있습니다. 이 상태는 일시적이거나 잘못된 구성으로 인한 것일 수 있습니다.
LDP-IGP 동기화는 LDP 세션이 완전히 설정되지 않은 동안에는 링크가 사용되지 않도록 합니다. LDP가 링크에서 완전히 작동하지 않으면 IGP는 링크에 대한 최대 비용을 광고하여 트래픽이 링크를 통과하지 못하게 합니다. IGP는 링크의 피어와 LDP 레이블 교환이 완료되거나 구성된 시간(보류 기간)이 지날 때까지 링크에 대한 원래 비용이나 메트릭을 광고하지 않습니다. 기본적으로 LDP는 링크에서 LDP 세션을 설정한 후 IGP에 알리기 전에 10초 간 기다렸다가 레이블 교환이 완료되었는지 확인합니다. 이는 계층 수준에서 명령문을 [edit protocols ldp]
사용하여 igp-synchronization holdown-interval 구성할 수 있습니다.
동기화가 구성되면 LDP는 다음 트리거 이벤트 중 하나가 발생할 때 링크에 대한 최대 비용을 광고하도록 IGP에 알립니다.
-
LDP hello 인접 항목이 중단됩니다.
-
LDP 세션이 다운됩니다.
-
LDP는 인터페이스에 구성되지 않습니다.
홀다운 타이머가 구성된 경우 트리거 이벤트가 발생할 때 타이머가 시작됩니다. 타이머가 만료되면 LDP는 IGP에 원래 비용 광고를 재개하도록 알립니다.
홀드다운 타이머가 구성되지 않은 경우, IGP는 LDP 세션이 가동되고 igp-snychronization holdown-interval 이 지나갈 때까지 레이블 교환이 완료되었는지 확인하기 위해 (끝없이) 대기합니다. 이러한 작업이 이루어진 후에만 LDP는 인터페이스의 비용을 낮추도록 IGP에 알립니다.
LDP-IGP 동기화는 직접 연결된 피어 및 플랫폼 레이블 공간과의 링크에 대해서만 지원됩니다.
Graceful Restart 중 동기화 동작
IGP가 GR(Graceful Restart) 과정에 있는 동안에는 LDP-IGP 동기화가 수행되지 않습니다. Graceful Restart가 완료되면 동기화가 구성된 링크는 다음 경우 중 하나의 최대 메트릭으로 보급됩니다.
-
LDP가 링크에서 아직 작동하지 않으며 홀드다운 타이머가 구성되지 않았습니다.
-
구성된 홀드다운 타이머가 만료되지 않았습니다.
LDP GR(Graceful Restart) 중에는 동기화 작업이 수행되지 않습니다. LDP GR(Graceful Restart)이 종료되면 LDP는 IGP에 최대 메트릭으로 링크를 광고하도록 알립니다.
LAN 인터페이스에서의 동기화 동작
LDP-IGP 동기화는 IGP가 인터페이스에 구성된 LAN을 통해 point-to-point 연결을 갖지 않는 한 LAN 인터페이스에서 일어나지 않습니다. 그 이유는 단일 피어에 대한 포인트 투 포인트 연결이 구성되지 않는 한 여러 LDP 피어가 이러한 인터페이스에 연결될 수 있기 때문입니다. 동기화는 트래픽이 해당 링크로 전달되는 것을 방지할 수 있을 만큼 인터페이스의 비용을 높게 올리기 때문에 여러 피어가 연결된 경우 LDP가 피어 중 하나와만 동기화되지 않더라도 모든 피어에서 비용이 발생합니다. 결과적으로 트래픽이 모든 피어에서 우회되어 바람직하지 않은 상황이 됩니다.
IGP 패시브 인터페이스에서의 동기화 동작
IGP 패시브 인터페이스에서는 LDP-IGP 동기화가 구성되고 트리거링 이벤트가 발생할 때 링크 비용이 발생하지 않습니다.
동기화 및 TE 메트릭
트래픽 엔지니어링이 IGP에 대해 구성되면, LDP-IGP 동기화는 트래픽 엔지니어링(TE) 메트릭이 명시적으로 구성되었는지 또는 기본값인지에 관계없이 링크에 대해 광고되는 트래픽 엔지니어링 메트릭에 영향을 미치지 않습니다.