12Router DiscoveryRouter Discovery
Router Discovery 는 호스트가 네트워크의 라우터(기본 게이트웨이)를 자동으로 발견 하게 하는 기능입니다. 호스트에 일일이 기본 게이트웨이를 설정하는 수고를 덜어 줍니다.
동작 원리
Router Discovery는 ICMP Router Discovery Protocol(IRDP) 을 씁니다. 라우터가 자신의 존재를 주기적으로 광고(Router Advertisement) 하면, 호스트가 이를 듣거나 직접 요청(Router Solicitation) 해 기본 게이트웨이를 알아냅니다. 그러면 호스트는 기본 게이트웨이를 수동 설정 없이 자동으로 잡습니다.
광고에는 라우터 주소와 우선순위(preference) 가 담겨, 라우터가 여럿이면 호스트가 우선순위가 높은 라우터를 기본 게이트웨이로 고릅니다.
Router Discovery와 IPv6 Router Discovery
Gaia는 Router Discovery(IPv4, IRDP 기반)와 IPv6 Router Discovery(IPv6 Neighbor Discovery의 Router Advertisement)를 모두 지원합니다. IPv6에서는 Router Advertisement가 기본 게이트웨이뿐 아니라 prefix 정보까지 알려 호스트의 주소 자동 구성(SLAAC)에도 쓰입니다. 본문에서는 두 버전을 함께 다룹니다.
정리하면, Router Discovery는 라우터가 자신을 광고하고 호스트가 그것을 들어 기본 게이트웨이를 자동으로 잡 게 하는 기능으로, 특히 IPv6에서는 주소 자동 구성의 토대가 됩니다. Gaia Portal·Clish에서 인터페이스별로 광고를 켜고 우선순위·주기를 설정하며, 세부는 원문 해당 절을 참고하세요.