Today Keys : GCP, Google, cloud , platform, 클라우드, 네트워크, network, route, routing, 경로, vpc, system
GCP에서의 라우팅에 관련된 첫 번째 정리입니다.
GCP에서의 시스템 생성결과 커스텀 경로에 따른 4가지 분류 유형에 대해서 간단히 정리해 보았습니다.
실제 GCP에서의 관련 내용에 대한 실습 포스팅은 추후에 진행 될 예정입니다.
GCP 경로 유형
시스템 생성 경로(System-generagted routes)
▪ 사용자가 네트워크/서브넷 생성 및 서브넷의 보조 IP 범위 수정 시 자동으로 생성되는 경로
▪ 기본적으로 인터넷을 향하는 default route가 있으며, default-internet-gateway를 통해서 통신 가능하지만, 삭제도 가능.
▪ 서브넷에 Primary / Secondary IP address 범위를 선언하게 되면, VPC 내에서 서브넷 간의 통신을 위한 라우팅이 생성 됨.
▪ Default route
- 인터넷으로 가기 위한 경로와 Private Google Access의 표준 경로 제공.
- Default route의 우선 순위는 1000.
- 커스텀 경로(정적 혹은 동적)로 변경 가능.
▪ Subnet route
- 서브넷에서 IP Address 범위 지정 시 생성.
- Subnet route의 우선 순위는 1000.
- 서브넷의 IP Address 범위와 동일하거나, 더 상세한 네트워크 대역을 목적지로 하는 커스텀 라우팅 설정은 불가
- VPC Network Peering을 하는 경우에도 Subnet의 IP Address 범위를 추가한 것처럼 경로가 생성되고,
Peering을 끊으면 생성된 경로가 삭제 됨.
커스텀 경로(Custom routes)
▪ 사용자가 직접 혹은 Cloud Router를 사용하여 생성하고 관리하는 경로
▪ Static하게 직접 생성하거나, Dynamic Routing Protocol인 BGP를 통한 경로 생성이 가능.
- BGP 사용 시, VPC 네트워크가 리전별 동적 라우팅 모드인 경우에는 동일 리전의 인스턴스에만 적용되고,
VPC 네트워크가 Global 라우팅 모드인 경우에는 리전과 상관 없이 모든 인스턴스에 적용
- 즉 동적 라우팅 모드에 따라서 동적 라우팅(BGP)의 광고 범위가 달라짐.
▪ 커스텀 경로의 목적지는 서브넷 네트워크와 일치하거나, 구체적일 수 없음.
▪ 자동 모드 VPC 네트워크를 사용하는 경우, 10.128.0.0/9에 대한 CIDR 블록을 목적지로 설정하면 안 됨.
▪ 커스텀 Static 경로의 경우에는 tag 속성에 따라 해당 라우팅을 특정 인스턴스에만 적용 가능.
▪ 커스텀 경로의 목적지는 서브넷 네트워크와 일치하거나, 구체적일 수 없음.
GCP 라우팅 우선 순위
▪ 1 순위 : 서브넷 경로
▪ 2 순위 : Longest Match
▪ 3 순위 : 우선 순위 값.
- 여기까지 동일하면 ECMP