Skip to Content
02. 라우팅AD(Administrative Distance)

AD(Administrative Distance)

관리 거리(Administrative Distance)는 대부분의 CCNA 수험생이 이해하기 어려워하는 라우팅 개념 중 하나입니다. 이 강의에서는 관리 거리가 무엇이고 어떻게 동작하는지 설명한 후, AD 값을 변경하는 설정 방법까지 다루겠습니다.

예시를 보여드리겠습니다:

06_Introduction to Administrative Distance_img_p01_01

네트워크에서 두 개의 라우팅 프로토콜, OSPF와 EIGRP를 동시에 실행하는 상황을 상상해 보세요. 두 라우팅 프로토콜 모두 R1에게 정보를 제공합니다.

  • EIGRP는 라우터가 위쪽 경로를 사용하여 IP 패킷을 보내야 한다고 알려줍니다.
  • OSPF는 라우터가 아래쪽 경로를 사용하여 IP 패킷을 보내야 한다고 알려줍니다.

어떤 라우팅 정보를 사용해야 할까요? 둘 다? OSPF를 사용할까요, EIGRP를 사용할까요?

정답은 두 라우팅 프로토콜이 동일한 목적지 네트워크에 대한 정보를 제공할 때, 선택을 해야 한다는 것입니다. 동시에 왼쪽과 오른쪽으로 갈 수는 없습니다. 관리 거리(Administrative Distance) 또는 AD를 확인해야 합니다.

AD 값 테이블

각 소스별 AD 값은 다음과 같습니다:

소스AD 값
Directly connected (직접 연결)0
Static route (스태틱 라우트)1
EIGRP summary5
External BGP20
EIGRP90
IGRP100
OSPF110
IS-IS115
RIP120
ODR160
External EIGRP170
Internal BGP200
Unknown255

관리 거리가 낮을수록 더 좋습니다. 직접 연결된 라우트는 AD가 0입니다. 라우터에 직접 연결된 것보다 더 좋은 것은 없으므로 당연한 값입니다. 스태틱 라우트는 매우 낮은 AD 값 1을 가지며, 이 역시 수동으로 설정하는 것이기 때문에 합리적입니다. 때로는 라우팅 프로토콜의 결정을 “무시”하기 위해 스태틱 라우트를 사용하기도 합니다.

EIGRP는 AD가 90이며, Cisco 라우팅 프로토콜이기 때문에 당연합니다. OSPF는 110, RIP은 120입니다. 위의 예시에서는 EIGRP의 AD 90이 OSPF의 110보다 좋으므로(낮으므로), EIGRP가 알려주는 정보를 라우팅 테이블에 사용합니다.

AD는 로컬에서만 적용되며 각 라우터마다 다를 수 있습니다. 또한 AD 값은 수정이 가능합니다.

실제 라우터 예시

실제 라우터의 예시를 살펴보겠습니다. 토폴로지는 다음과 같습니다:

06_Introduction to Administrative Distance_img_p03_01

위에서 R1이 R2와 R3 모두에 연결되어 있는 것을 볼 수 있습니다. 라우팅 테이블은 다음과 같습니다:

R1#show ip route Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2 ia - IS-IS inter area, * - candidate default, U - per-user static route o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP a - application route + - replicated route, % - next hop override, p - overrides from PfR Gateway of last resort is not set 2.0.0.0/24 is subnetted, 1 subnets R 2.2.2.0 [120/1] via 192.168.12.2, 00:00:21, GigabitEthernet0/1 3.0.0.0/24 is subnetted, 1 subnets S 3.3.3.0 [1/0] via 192.168.13.3 192.168.12.0/24 is variably subnetted, 2 subnets, 2 masks C 192.168.12.0/24 is directly connected, GigabitEthernet0/1 L 192.168.12.1/32 is directly connected, GigabitEthernet0/1 192.168.13.0/24 is variably subnetted, 2 subnets, 2 masks C 192.168.13.0/24 is directly connected, GigabitEthernet0/2 L 192.168.13.1/32 is directly connected, GigabitEthernet0/2

위에서 R1이 RIP을 통해 2.2.2.0 /24를 학습한 것을 볼 수 있습니다. 대괄호 안에 다음이 있습니다:

[120/1]

120은 관리 거리이고, 1은 메트릭(Metric)입니다. RIP의 경우, 이것은 홉 카운트(Hop Count)입니다.

R1에는 R3으로 향하는 3.3.3.0 /24에 대한 스태틱 라우트도 있습니다. 대괄호 안에 다음이 있습니다:

[1/0]

1은 관리 거리입니다. 스태틱 라우트이므로 메트릭이 없어 0입니다.

AD 변경 설정

특히 재분배(Redistribution)를 사용할 때 AD를 변경해야 하는 경우가 있습니다. AD를 변경하는 방법을 살펴보겠습니다.

R1(config)#router eigrp 12 R1(config-router)#distance eigrp 90 160

위 설정에서 EIGRP의 distance 명령어를 사용하여 AD를 전역적으로 변경할 수 있습니다. Internal EIGRP는 AD 90을 유지하지만, External EIGRP는 AD 160을 갖게 됩니다. 라우팅 테이블에서 이 변경 사항을 확인할 수 있습니다:

R1#show ip route eigrp 3.0.0.0/24 is subnetted, 1 subnets D EX 3.3.3.0 [160/1734656] via 192.168.12.2, 00:00:30, FastEthernet0/0 D EX 192.168.23.0/24 [160/1734656] via 192.168.12.2, 00:00:30,FastEthernet0/0

라우팅 테이블을 확인하면, R1의 External 네트워크가 이제 AD 160을 갖고 있는 것을 볼 수 있습니다.

다른 라우팅 프로토콜의 AD도 동일한 방식으로 변경할 수 있습니다.

결론

관리 거리(Administrative Distance)는 라우터가 여러 라우팅 소스로부터 동일한 목적지에 대한 정보를 받았을 때, 어떤 소스를 신뢰할지 결정하는 데 사용하는 값입니다. AD 값이 낮을수록 더 신뢰할 수 있는 소스입니다.