MAC 학습은 단일 vNIC 뒤에 있는 여러 MAC 주소에 대한 네트워크 연결을 사용하도록 설정합니다. MAC 학습은 대규모 OpenStack 배포에서 워크로드를 분산시키는 데 유용합니다.
VMware Integrated OpenStack의 MAC 학습은 NSX-T Data Center 및 NSX Data Center for vSphere 배포에 대해 다르게 구현됩니다.
- NSX-T Data Center 배포의 경우 VMware Integrated OpenStack의 MAC 학습은 NSX-T Data Center MAC 학습에서 제공됩니다. 자세한 내용은 "NSX-T 관리 가이드" 에서 "MAC 관리 스위칭 프로파일 이해"를 참조하십시오.
- NSX Data Center for vSphere 배포의 경우 VMware Integrated OpenStack의 MAC 학습은 위조 전송 및 무차별 모드를 사용하도록 설정하여 구현됩니다. 게스트는 무차별 모드를 요청해야 합니다.
다음과 같은 조건이 MAC 학습에 적용됩니다.
- MAC 학습은 포트 보안 또는 보안 그룹과 호환되지 않습니다.
- NSX Data Center for vSphere 배포의 경우 무차별 모드를 요청하는 vNIC가 모든 패킷의 사본을 수신하기 때문에 성능에 영향이 있습니다.
- NSX Data Center for vSphere 배포의 경우 가상 시스템이 vMotion으로 마이그레이션될 때 단일 vNIC 뒤에 있는 여러 MAC 주소에 대해 RARP 요청이 생성되지 않습니다. 이로 인해 연결이 끊어질 수 있습니다.