VLAN 연결 만들기

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

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

시작하기 전에

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

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

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

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

    apiVersion: system.private.gdc.goog/v1alpha1
    kind: InterconnectAttachment
    metadata:
      name: interconnect-attachment-OWNER_SWITCH_NAME-directconnect-1
      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
        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. 다음을 바꿉니다.

    • OWNER_SWITCH_NAME: BorderLeafSwitch 리소스의 이름입니다.
    • INTERCONNECT_LINK_NAME: gpc-system 네임스페이스의 인터커넥트 링크에 대한 범용 객체 참조입니다.
    • INTERCONNECT_GROUP_NAME: INTERCONNECT_LINK_NAME을 포함하는 gpc-system 네임스페이스의 인터커넥트 그룹에 대한 범용 객체 참조입니다.
    • LOCAL_IP_SUBNET: GDC 측의 /31 피어의 로컬 IP 주소입니다.
    • PEER_ASN: 경계 게이트웨이 프로토콜 (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=/root/release/root-admin/root-admin-kubeconfig
    
  5. VLAN 연결 생성이 성공했는지 확인합니다.

    kubectl get interconnectattachment -n gpc-system
    --kubeconfig=/root/release/root-admin/root-admin-kubeconfig
    
  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