IT&프로그래밍 용어사전
라우팅 테이블(Routing Table) 개념
yunjuniverse
2022. 8. 9. 16:56
라우팅 테이블(Routing Table)
라우팅 테이블(Routing Table)는 서브넷과 연결되어있는 정책 리소스입니다. 트래픽의 전송 방향을 결정하는 라우트와 관련된 규칙을 담은 테이블로 목적지를 향한 최적의 경로로 데이터 패킷을 전송하기 위한 모든 정보를 담고 있습니다. 서브넷에서 네트워크를 이용할 때는 이 라우트 테이블을 사용해서 목적지를 찾게 됩니다. 즉, 서브넷의 리소스가 움직이는 경로 결정 정책서와 같습니다. 따라서 모든 서브넷은 라우팅 테이블을 지닙니다.
라우트 테이블은 서브넷과 연결되어있지만 VPC(Virtual Private Cloud)를 생성할 때 만들어지고 VPC에도 연결되어 있습니다. 하나의 라우트 테이블은 VPC에 속한 다수의 서브넷에서 사용할 수 있습니다. 자동 생성되는 라우트 테이블에는 한 가지 룰만이 정의되어있습니다. VPC의 CIDR 블럭을 목적지로 하는 경우 타깃이 local인 규칙입니다. 예를 들어 VPC의 CIDR 블럭이 172.31.0.0/16일 때 이 네트워크 안에서 목적지가 172.31.0.0/16 범위에 있는 리소스를 찾는다면 VPC 내부에서 찾습니다. 인터넷을 연결하거나 다른 VPC와 통신하기 위해서는 라우트 테이블에 라우트 규칙을 추가적으로 정의해야만 합니다.