VLAN 연결 만들기

이 페이지에서는 Google Distributed Cloud (GDC) 에어 갭에서 VLAN 연결을 만들거나 업데이트하는 방법을 설명합니다.

VLAN 연결은 가상 근거리 통신망 (VLAN)과 연결된 BGP 세션 구성이 상호 연결 링크에 연결된 것을 나타냅니다. VLAN은 이 연결을 통해 액세스할 수 있는 네트워크 부분을 지정합니다.

VLAN 연결 및 연결된 BGP 세션 구성은 대역폭이 높고 지연 시간이 짧은 보안 에어 갭 연결을 설정하는 데 필요한 리소스입니다.

이 페이지는 상호 연결과의 연결을 설정하려는 애플리케이션 운영자 그룹 내 개발자를 대상으로 합니다. 자세한 내용은 GDC 에어 갭 문서의 잠재고객을 참고하세요.

시작하기 전에

VLAN 연결을 만들거나 업데이트하려면 다음이 있어야 합니다.

  • 10G의 중복 연결과 같이 선택한 사양으로 상호 연결을 요청하는 GDC 포털에 제출된 티켓
  • 인프라 운영자 (IO)가 구성하는 상호 연결 리소스에 필요한 리소스 정보 및 ID 자세한 내용은 상호 연결 생성 프로세스를 참고하세요.
  • 필요한 ID 및 액세스 역할 자세한 내용은 사전 정의된 역할 및 권한 준비를 참고하세요.

VLAN 연결 만들기 또는 업데이트

VLAN 연결을 만들거나 업데이트하려면 다음 단계를 따르세요.

  1. interconnectattachment.yaml이라는 YAML 파일을 만듭니다.
  2. 파일에 다음 콘텐츠를 추가합니다.

    apiVersion: system.private.gdc.goog/v1alpha1
    kind: InterconnectAttachment
    metadata:
      name: UNIQUE_INTERCONNECT_NAME
      namespace: gpc-system
    spec:
      interconnectLinkRef:
        name: INTERCONNECT_LINK_NAME
        namespace: gpc-system
      parentInterconnectRef:
        name: INTERCONNECT_GROUP_NAME
        namespace: gpc-system
      parentInterconnectType: DirectConnect
      bgpSessionConfig:
        localIP: LOCAL_IP_SUBNET
        localASN: LOCAL_ASN
        peerASN: PEER_ASN
        peerIP: PEER_IP
      peerExternalSubnets:
        - PEER_EXTERNAL_SUBNET
      routePolicyRef:
        name: ROUTE_POLICY_NAME
        namespace: gpc-system
      attachmentGroup:
        name: ATTACHMENT_GROUP_NAME
        namespace: gpc-system
      vlanID: VLAN_ID
    status: {}
    
    
  3. 다음을 바꿉니다.

    • UNIQUE_INTERCONNECT_NAME: 이 InterconnectAttachment 리소스의 고유한 이름
    • INTERCONNECT_LINK_NAME: gpc-system 네임스페이스에 있는 상호 연결 링크의 범용 객체 참조
    • INTERCONNECT_GROUP_NAME: INTERCONNECT_LINK_NAME을 포함하는 gpc-system 네임스페이스에 있는 상호 연결 그룹의 범용 객체 참조
    • LOCAL_IP_SUBNET: GDC 측의 /31 피어의 로컬 IP 주소
    • LOCAL_ASN: Border Gateway Protocol (BGP)의 로컬 자율 시스템 번호 (ASN)
    • PEER_ASN: Border Gateway Protocol (BGP)의 피어 자율 시스템 번호 (ASN)
    • PEER_IP: 피어 측의 /31 피어의 피어 IP 주소
    • PEER_EXTERNAL_SUBNET: 이 상호 연결이 허용하는 피어 외부 서브넷 서브넷이 두 개 이상인 경우 peerExternalSubnets 필드에 모두 나열합니다.
    • ROUTE_POLICY_NAME: gpc-system 네임스페이스에 있는 경로 정책의 범용 객체 참조
    • ATTACHMENT_GROUP_NAME: 이 연결이 속한 gpc-system 네임스페이스에 있는 경로 정책의 범용 객체 참조
    • VLAN_ID: 이 상호 연결에서 사용할 VLAN ID
  4. VLAN 연결을 만듭니다.

    kubectl apply -f interconnectattachment.yaml -n gpc-system
    --kubeconfig=MANAGEMENT_API_SERVER
    

    MANAGEMENT_API_SERVER를 Management API 서버의 kubeconfig 파일 경로로 바꿉니다.

  5. VLAN 연결이 성공적으로 생성되었는지 확인합니다.

    kubectl get interconnectattachment -n gpc-system
    --kubeconfig=MANAGEMENT_API_SERVER
    
  6. 출력은 VLAN 연결을 반환하고 Ready 열에 True를 표시합니다.

    NAME                                                   AGE    TYPE            MTU   VLAN-ID   INTERCONNECT GROUP                   INTERCONNECT LINK                           READY
    interconnect-attachment-zv-aa-blsw01-directconnect-1   3d2h   DirectConnect         3966      interconnect-group-directconnect-1   interconnect-zv-aa-blsw01-directconnect-1   True
    

다음 단계