네트워크 설계와 운용
라우터의 라우팅 테이블에 172.16.0.0/12(다음 전달 대상은 라우터 B), 172.16.32.0/19(라우터 A), 172.16.48.0/20(라우터 C), 0.0.0.0/0(라우터 D)의 4개 경로가 있다. 목적지가 172.16.45.10인 패킷이 보내지는 라우터는?
- A라우터 A
- B라우터 B
- C라우터 C
정답과 해설 보기
정답: A. 라우터 A
라우터는 목적지와 일치하는 경로 중 프리픽스가 가장 긴 것을 고릅니다(롱기스트 매치). 세 번째 옥텟 45는 2진수로 00101101입니다. /19는 세 번째 옥텟의 상위 3비트까지 비교하므로 45 AND 224 = 32가 되어 172.16.32.0/19(172.16.32.0~172.16.63.255)와 일치합니다. /20은 상위 4비트까지 비교하며 45 AND 240 = 32로 48과 다르므로 172.16.48.0/20(172.16.48.0~172.16.63.255)과는 일치하지 않습니다. 172.16.0.0/12와 기본 경로에도 일치하지만, 일치한 것 중 가장 긴 /19가 선택되어 라우터 A로 보내집니다.