01용어 정리용어 정리
Gaia Advanced Routing은 게이트웨이를 동적 라우팅 프로토콜을 쓰는 라우터처럼 동작하게 합니다. 이 가이드를 읽는 데 바탕이 되는 핵심 용어를 흐름에 따라 풀어 둡니다.
라우팅의 기본 개념
동적 라우팅(Dynamic Routing) 은 라우터들이 프로토콜로 경로 정보를 주고받아 라우팅 테이블을 자동으로 채우는 것입니다(수동으로 넣는 Gaia의 Static Route와 대비). Gaia는 Gaia Portal과 Gaia Clish 에서 이를 구성합니다(소개).
라우팅 프로토콜은 적용 범위로 나뉩니다. IGP(Interior Gateway Protocol) 는 하나의 자율 시스템(AS) 안 에서 경로를 정하고(OSPF·RIP·IS-IS), EGP/inter-AS protocol 은 자율 시스템 사이 의 경로를 정합니다(BGP). AS(Autonomous System) 는 단일 기술 관리 아래 있는 라우터 집합 입니다.
주요 프로토콜
BGP(Border Gateway Protocol) 는 AS 사이를 잇는 path-vector 프로토콜 로, "어느 AS들을 거쳐야 그 네트워크에 닿는지(AS path)"를 TCP로 주고받습니다(BGP). OSPF(Open Shortest Path First) 는 link-state 방식의 IGP 로 영역(Area) 단위로 동작하고(OSPF), IS-IS 도 link-state IGP입니다(IS-IS). RIP(Routing Information Protocol) 는 distance-vector 방식의 단순한 IGP 입니다(RIP).
멀티캐스트 라우팅
한 출발지가 여러 수신자에게 동시 전송 하는 멀티캐스트에는 별도 프로토콜이 쓰입니다. IGMP(Internet Group Management Protocol) 는 호스트가 멀티캐스트 그룹 가입을 알리 고, PIM(Protocol Independent Multicast) 은 멀티캐스트 트래픽 경로를 만듭 니다 — Sparse Mode(SM)·Dense Mode(DM)·Source-Specific Multicast(SSM) 가 있습니다(멀티캐스트 라우팅).
경로 제어·기타
Route Aggregation(경로 집약) 은 여러 경로를 하나로 묶어 라우팅 테이블을 줄이고, Routing Policy 는 어떤 경로를 받아들이고(import) 알릴지(export)를 규칙으로 정합니다(Route Aggregation과 Policy). Policy Based Routing(PBR) 은 목적지뿐 아니라 출발지·서비스 등으로 경로를 정하 고(PBR), BFD(Bidirectional Forwarding Detection) 등 IP Reachability Detection 은 경로의 생사를 빠르게 감지 합니다(Reachability).
이 밖에 DHCP Relay(DHCP 요청을 다른 망의 서버로 중계), Router Discovery(호스트가 라우터를 자동 발견) 등이 있으며, 라우팅 정책의 패턴 매칭에는 정규표현식이 쓰입니다.