NSX Edge 브리지와의 연결을 사용하도록 설정하려면 NSX-V 논리적 스위치의 가상 와이어 포트 그룹에 일부 추가 설정을 구성합니다.

이 추가 구성은 NSX Edge 브리지에 연결하는 NSX-V 논리적 스위치의 분산 포트 그룹에만 필요합니다. NSX-V 전송 영역이 여러 vSphere Distributed Switch에 걸쳐 있는 경우 각 논리적 스위치는 논리적 스위치별로 하나의 가상 와이어 포트 그룹을 생성합니다. VDS(vSphere Distributed Switch)의 다른 분산 포트 그룹에는 이 구성이 필요하지 않습니다.

예를 들어, Vwire-1 논리적 스위치에 대한 VDS-1의 가상 와이어 포트 그룹은 vxw-dvs-36-virtualwire-1-sid-10600-Vwire-1입니다. 이 가상 와이어 포트 그룹은 Edge 브리지 노드 EN1에 연결됩니다.

이 연결을 사용하도록 설정하는 방법에는 두 가지가 있습니다.
방법 1: 무차별 모드 및 위조 전송 사용
NSX Edge 브리지 노드가 연결된 논리적 스위치의 분산 포트 그룹에서 이러한 두 구성 설정을 사용하도록 지정합니다. 무차별 모드를 사용하도록 설정할 때의 단점은 단일 VM이 패킷을 수신하는 경우에도 논리적 스위치의 모든 VM이 패킷에 액세스할 수 있다는 것입니다. 따라서 무차별 모드를 사용하도록 설정하면 네트워크 성능에 영향을 줄 수 있습니다.
방법 2: MAC 학습 및 위조 전송 사용
MAC 학습은 무차별 모드에 비해 더 효율적입니다. MAC 학습은 vSphere Distributed Switch의 기본 기능입니다. 이 기능은 vSphere 6.7부터 사용할 수 있으며 vSphere Distributed Switch 6.6.0 이상에서 지원됩니다. 그러나 MAC 학습은 vSphere API에서만 사용하도록 설정할 수 있으며, 포트 그룹에서 이 기능을 사용하도록 설정하려면 스크립트에 익숙해야 합니다.

포트 그룹에서 MAC 학습 및 위조 전송을 사용하려면 NSX 기술 영역 문서에서 Python 스크립트 예를 참조하십시오. MAC 학습을 사용하도록 설정한 후 http://{vCenter-IP-Address}/mob에서 vCenter MOB(Managed Object Browser)의 macLearningPolicy 설정을 확인할 수 있습니다.

방법 2에는 스크립팅에 대한 기술 지식이 필요하므로 간단한 방법 1을 사용하여 논리적 스위치의 가상 와이어 포트 그룹에 대한 구성 설정을 사용하도록 지정할 수 있습니다.

프로시저

  1. 분산 포트 그룹에서 무차별 모드 및 위조 전송을 사용하도록 설정합니다.
    1. vSphere Client에서 호스트 및 클러스터로 이동한 후 왼쪽 탐색기 보기에서 네트워킹을 클릭합니다.
    2. VDS-1에서 NSX Edge 브리지 노드에 연결된 가상 와이어 포트 그룹을 마우스 오른쪽 버튼으로 클릭하고 설정 편집을 클릭합니다.
      예를 들어, VDS-1에서 vxw-dvs-36-virtualwire-1-sid-10600-Vwire-1 가상 와이어 포트 그룹을 마우스 오른쪽 버튼으로 클릭합니다.
    3. 보안을 클릭합니다.
    4. 무차별 모드 드롭다운 메뉴에서 수락을 선택합니다.
    5. 위조 전송 드롭다운 메뉴에서 수락을 선택합니다.
    6. 확인을 클릭합니다.
  2. Python 스크립트로 MAC 학습을 사용하도록 설정한 경우 macLearningPolicy 속성이 분산 포트 그룹에서 사용하도록 설정되어 있는지 확인합니다.
    1. vSphere Client에서 가상 와이어 포트 그룹의 dvportgroupId를 확인합니다.
      dvportgroupId를 가져오려면 호스트 및 클러스터로 이동한 후 왼쪽 탐색기 보기에서 네트워킹을 클릭합니다. 탐색기 보기에서 가상 와이어 포트 그룹을 클릭합니다. 브라우저의 URI 경로에서 dvportgroupId를 검색합니다. URI에 DistributedVirtualPortgroup:dvportgroup-id와 같은 내용이 표시될 수 있습니다.
      예를 들어 VDS-1에서 vxw-dvs-36-virtualwire-1-sid-10600-Vwire-1 가상 와이어 포트 그룹을 클릭합니다. dvportgroupId는 dvportgroup-72입니다. dvportgroupId가 사용자 환경에서는 다를 수 있습니다.
    2. VMware vCenter MOB에 로그인하고 다음 URL로 이동하여 dvportgroup의 구성 속성을 확인합니다.
      https://{vcenter-ip}/mob/?moid={dvportgroupId}&doPath=config%2edefaultPortConfig

      vcenter-ipdvportgroupId를 사용자 환경에 해당하는 실제 값으로 바꿔야 합니다.

      VMwareDVSPortSetting 개체 유형의 속성이 표시됩니다.
    3. [값] 열에서 macManagementPolicy를 클릭합니다.
      예:

      VMwareDVSPortSetting 개체 유형의 속성
      DVSMacManagementPolicy 개체 유형의 속성이 표시됩니다.
    4. forgedTransmits 속성이 true로 설정되어 있는지 확인합니다.
      예:

      DVSMacManagementPolicy 개체 유형의 속성
    5. 다시 [값] 열에서 macManagementPolicy를 클릭합니다.
      DVSMacLearningPolicy 개체 유형의 속성이 표시됩니다.
    6. macLearningPolicy가 다음과 같이 구성되어 있는지 확인합니다.
      • enabled: true
      • limit: 4096
      • limitPolicy: Drop
      예:

      DVSMacLearningPolicy 개체 유형의 속성
      참고: limitlimitPolicy의 값이 Unset인 경우 macLearningPolicy를 사용하도록 설정한 경우에도 MAC 학습이 작동하지 않습니다.