Routering Table에 항목(entry:엔트리)으로 추가되는 path들은 routing table 검색 시 어떤 것을 더 우선적으로 선택할 지를 결정하기 위해 AD(Administrative Distance) 값과 Metric 값을 가집니다. Routing Table Lookup(탐색) 우선 순위는 아래와 같습니다.
1. Longest Prefix Match
172.168.11.0 255.255.0.0 or 172.168.11.0/16 // (1) prefix 16
172.168.11.0 255.255.255.0 or 172.168.11.0/24 // (2) prefix 24 (*) prefix 길이가 큰 항목이 우선함
2. Lower AD
172.168.11.0 255.255.255.0 [20/0] // (1) AD 20
172.168.11.0 255.255.255.0 [10/0] // (2) AD 10 (*) AD 값이 작은 항목이 우선함
3. Lower Metric (or cost)
172.168.11.0 255.255.255.0 [20/2] // (1) Metric 2
172.168.11.0 255.255.255.0 [20/1] // (2) Metric 1 (*) Metric 값이 작은 항목이 우선함
4. ECMP
Prefix, AD, Metric이 모두 같은 route path가 존재하는 경우, load balancing 한다.
Load Balancing을 per packet based로 할 지, per flow based(or per destination based)로 할 지는 설정값으로 결정
* 기본 per flow based load balaning