NSX 관리 NSX Edge가 L2 VPN 클라이언트로 설정되는 경우 일부 구성이 NSX에서 자동으로 수행됩니다. 독립형 NSX Edge가 L2 VPN 클라이언트로 설정되는 경우에는 이러한 구성 단계를 수동으로 수행해야 합니다.

이 태스크 정보

VPN 사이트 중 하나에 NSX가 배포되지 않은 경우 해당 사이트에 독립형 NSX Edge를 배포하여 L2 VPN을 구성할 수 있습니다. 독립형 Edge는 NSX에서 관리되지 않는 호스트에서 OVF 파일을 사용하여 배포됩니다. 이렇게 하면 Edge Services Gateway 장치가 L2 VPN 클라이언트로 작동하도록 배포됩니다.

독립형 Edge 트렁크 vNIC가 vSphere Distributed Switch에 연결되는 경우 L2 VPN 기능을 위해 비규칙 모드 또는 싱크 포트가 필요합니다. 비규칙 모드를 사용할 경우 중복 ping과 중복 응답을 야기할 수 있습니다. 이러한 이유로 L2 VPN 독립형 NSX Edge 구성에서는 싱크 포트 모드를 사용합니다.

프로시저

  1. 싱크 포트 구성하려는 트렁크 vNIC에 대한 포트 번호를 검색합니다.
    1. vSphere Web Client에 로그인하고 홈(Home) > 네트워킹(Networking)으로 이동합니다.
    2. NSX Edge 트렁크 인터페이스가 연결된 분산 포트 그룹을 클릭하고 포트(Ports)를 클릭하여 포트 및 연결된 VM을 확인합니다. 트렁크 인터페이스와 연결된 포트 번호를 기억해 둡니다.

      불투명한 데이터를 가져오고 업데이트할 때 이 포트 번호를 사용합니다.

  2. vSphere Distributed Switch에 대한 dvsUuid 값을 검색합니다.
    1. https://<vc-ip>/mob에서 vCenter Mob UI에 로그인합니다.
    2. 컨텐츠(content)를 클릭합니다.
    3. rootFolder에 연결된 링크(예: group-d1 (Datacenters))를 클릭합니다.
    4. childEntity에 연결된 링크(예: datacenter-1)를 클릭합니다.
    5. networkFolder에 연결된 링크(예: group-n6)를 클릭합니다.
    6. NSX Edge에 연결된 vSphere Distributed Switch에 대한 DVS 이름 링크(예: dvs-1 (Mgmt_VDS))를 클릭합니다.
    7. UUID 문자열 값을 복사합니다.

      불투명한 데이터를 가져오고 업데이트할 때 dvsUuid에 대해 이 값을 사용합니다.

  3. 지정된 포트에 대해 불투명 데이터가 있는지를 확인합니다.
    1. https://<vc-ip>/mob/?moid=DVSManager&vmodl=1로 이동합니다.
    2. fetchOpaqueDataEx를 클릭합니다.
    3. selectionSet 값 상자에 다음 XML 입력을 붙여 넣습니다.
      <selectionSet xsi:type="DVPortSelection">
          <dvsUuid>c2 1d 11 50 6a 7c 77 68-e6 ba ce 6a 1d 96 2a 15</dvsUuid> <!-- example dvsUuid -->   
          <portKey>393</portKey>  <!-- example port number -->
      </selectionSet>

      NSX Edge 트렁크 인터페이스에 대해 검색한 포트 번호 및 dvsUuid 값을 사용합니다.

    4. isRuntimefalse로 설정합니다.
    5. 메서드 호출(Invoke Method)을 클릭합니다.

    결과에 vim.dvs.OpaqueData.ConfigInfo에 대한 값이 표시되며 이미 불투명한 데이터 집합이 있는 경우 싱크 포트를 설정할 때 edit 작업을 사용합니다. vim.dvs.OpaqueData.ConfigInfo에 대한 값이 비어 있으면 싱크 포트를 설정할 때 add 작업을 사용합니다.

  4. vCenter MOB(관리 개체 브라우저)에서 싱크 포트를 구성합니다.
    1. https://<vc-ip>/mob/?moid=DVSManager&vmodl=1로 이동합니다.
    2. updateOpaqueDataEx를 클릭합니다.
    3. selectionSet 값 상자에 다음 XML 입력을 붙여 넣습니다.
      <selectionSet xsi:type="DVPortSelection">
          <dvsUuid>c2 1d 11 50 6a 7c 77 68-e6 ba ce 6a 1d 96 2a 15</dvsUuid> <!-- example dvsUuid -->   
          <portKey>393</portKey>  <!-- example port number -->
      </selectionSet>

      vCenter MOB에서 검색한 dvsUuid 값을 사용합니다.

    4. opaqueDataSpec 값 상자에 다음 XML 입력 중 하나를 붙여 넣습니다.

      불투명 데이터가 설정되어 있지 않으면(operationadd로 설정) 이 입력을 사용하여 싱크 포트를 사용하도록 설정합니다.

      <opaqueDataSpec>
          <operation>add</operation> 
          <opaqueData>
              <key>com.vmware.etherswitch.port.extraEthFRP</key>
              <opaqueData xsi:type="vmodl.Binary">AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</opaqueData>
          </opaqueData>
      </opaqueDataSpec>
      

      불투명 데이터가 이미 설정되어 있으면(operationedit로 설정) 이 입력을 사용하여 싱크 포트를 사용하도록 설정합니다.

      <opaqueDataSpec>
          <operation>edit</operation> 
          <opaqueData>
              <key>com.vmware.etherswitch.port.extraEthFRP</key>
              <opaqueData xsi:type="vmodl.Binary">AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</opaqueData>
          </opaqueData>
      </opaqueDataSpec>
      

      싱크 포트를 사용하지 않도록 설정하려면 다음 입력을 사용합니다.

      <opaqueDataSpec>
          <operation>edit</operation>
              <opaqueData>
                  <key>com.vmware.etherswitch.port.extraEthFRP</key>
                  <opaqueData xsi:type="vmodl.Binary">AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</opaqueData>
          </opaqueData>
      </opaqueDataSpec>
      
    5. isRuntimefalse로 설정합니다.
    6. 메서드 호출(Invoke Method)을 클릭합니다.