본문 바로가기

네트워크/MPLS

MPLS Link 장애 발생 과 복구

728x90

● MPLS Link 장애 발생 과 복구 

 

안정적인 네트워크 환경에서 MPLS를 사용 시, IGP를 통해 네트워크 정보를 학습하고 Label 정보를 교환하여 테이블을 구성 합니다. 

 

 

상기 이미지에서 라우터 B는 정상적으로 RIB, FIB, LIB, LFIB를 구축하여 Label Switching 또는 IP Routing을 수행 합니다. 

 

만약, 물리적인 링크에 장애가 발생할 경우 Routing Protocol 및 LDP Neighbor 관계가 끊어지고 연계된 정보들이 삭제 됩니다.

 

 

라우터B ↔ 라우터C 사이의 링크 장애가 발생이후 IGP에 의해서 새로운 경로를 Best Path로 선출하여 Routing Table로 내리고 이를 기반으로 Forwarding에 관련된 모든 정보가 반영 됩니다.  기존에 가지고 있던 정보들로 대체하는 과정이기 때문에 정보의 공백은 발생하지 않습니다. 

 

MPLS Network에서 링크 장애로 인해 발생하는 실제 문제는 장애 복구 직후 발생 하는 Label 정보의 공백 입니다. 

 

라우터B ↔ 라우터C 사이의 링크가 복구된 이후 IGP의 Neighbor 관계를 수립 후 라우팅 정보를 교환 하여 새로운 Best Path를 선출하여 라우팅 테이블로 내립니다. LDP Neighbor 관계를 완전히 맺기 전까지 라우터B는 Label 정보를 받지 못합니다. Label 정보가 없기 때문에 untagged로 Label을 벗겨 Routing을 통해 정보를 라우터C로 전달 합니다. 

 

일반적인 MPLS라면 문제가 발생하지 않지만 MPLS VPN, MPLS TE와 같은 Stack Label 기술을 사용할 경우 Label 정보의 부재로 인해서 링크 복구 후 정보 교환이 마무리 되어 안정화 되기 전까지 정상적인 서비스가 불가능 합니다.  

 

728x90