본문 바로가기

Cloud/GCP

GCP - VPC Network 2 (Route 1)

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