본문 바로가기
FortiGate/Route

ECMP(Equal Cost MultiPath) 라우팅

by 에티버스이비티 2022. 6. 14.

ECMP는 다수의 경로가 목적지, Distance, Metric, Priority 값이 동일할 경우, 모두 active 되고 모든 경로를 통해 트래픽을 분배하게 된다.

ECMP는 static, OSPF, BGP에서 다음의 속성이 같아야 한다.

     ◾  Destination Subnet

     ◾  Distance

     ◾  Metric

     ◾  Priority

위 예는 동일한 목적지인 10.0.4.0/24에 대한 static route의 속성값이 Distance=10, Priority=5로 동일하여 ECMP로 동작하게 된다.

 

트래픽을 분배하는 방법에 대한 설정은 다음과 같다.

◾  source IP (default)

     source IP 기반으로 경로 선택. 동일한 source IP의 경우 동일한 경로로 통신

◾  source-destination IP

    동일한 source IP와 destination IP 쌍(pair)에 대해 동일한 경로로 통신

◾  weighted

    Route 또는 interface weight 설정에 따라 분배 (가중치가 높을수록 선택 가능성 높음)

◾  usage (spillover)

    설정한 임계치에 도달할 때까지 하나의 경로만 사용하고 임계치에 도달하면 다음 경로 사용

 

세션 단위로 분배를 하게 되며, ECMP route중 하나가 fail이 발생하면 자동으로 routing table에서 삭제되고, 트래픽은 남아있는 경로로 통신하게 된다. 라우팅 fail에 대한 별도의 설정은 필요 없다.

댓글