라우팅 테이블(Routing table)
라우팅 테이블(영어: routing table)은 컴퓨터 네트워크에서 목적지 주소를 목적지에 도달하기 위한 네트워크 노선으로 변환시키는 목적으로 사용된다. 각 라우터의 라우팅 테이블은 모든 목적지 정보에 대해 해당 목적지에 도달하기 위해서 거쳐야 할 다음 라우터의 정보를 가지고 있다.
라우팅 테이블(Routing table)이란 네트워크상의 특정 목적지까지의 거리와 가는 방법등을 명시하고 있는 테이블입니다.
라우터는 어떤 목적지를 찾아갈때 이 라우팅 테이블을 보고 찾아가게 됩니다. 쉽게 말하면 라우터가 여러 가지 정보를 종합해서 얻어낸 네트워크에 대한 지도를 라우팅 테이블이라고 합니다.
이처럼 라우팅 테이블은 패킷을 전송할때 패킷이 목적지 쪽으로 보낼 수 있도록 라우터에게 목적지에 대한 정보를 알려준다 라고 알고계시면 될거같습니다.
VPC 내에는 Subnet이 있으며 각 Subnet은 각기 다른 네트워크 대역을 가지고 있습니다.
그리고 한 Subnet에서 다른 한쪽 Subnet으로 가기 위해서는 라우팅이 필요합니다.
모든 라우팅 테이블에는 VPC 내부 통신을 위한 로컬 라우팅이 포함되어 있습니다. 이 라우팅은 기본적으로 모든 라우팅 테이블에 추가됩니다. VPC에 하나 이상의 IPv4 CIDR블록이 연결되어 있는 경우, 라우팅 테이블에 각 IPv4 CIDR 블록의 로컬 경로가 포함됩니다. 이러한 라우팅을 수정하거나 삭제할 수 없습니다.
VPC 내부에 대해서는 자동으로 라우팅이 생성되기 떄문에 별다른 설정 없이 한 Subnet에서 다른 Subnet으로 통신이 가능합니다. 이는 보이지 않는 암시적 라우터인 VPC Router를 통해 가능하게 됩니다. Subnet은 자신이 아닌 다른 Subnet 으로 리소스를 보낼떄 이 VPC Router를 거쳐야 합니다.
VPC에는 암시적 라우터가 있으며 라우팅 테이블을 사용하여 네트워크 트래픽이 전달되는 위치를 제어합니다. VPC의 각 서브넷을 라우팅 테이블에 연결해야 합니다. 테이블에서는 서브넷에 대한 라우팅을 제어합니다.