본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 Cisco UCS Manager(UCSM)의 릴리스 1.4에 도입된 기능인 Cisco UCS(Unified Computing System)의 PVLAN(Private VLAN) 지원에 대해 설명합니다. 또한 UCS 환경에서 PVLAN을 사용할 때의 기능, 주의 사항 및 컨피그레이션에 대해서도 자세히 설명합니다.
이 문서는 UCSM 버전 2.2(2C) 및 이전 버전에서 사용할 수 있습니다.버전 2.2(2C) 이후 버전에서는 UCSM이 변경되었으며 ESXi DVS가 지원됩니다.또한 PVLAN NIC에서 태깅이 작동하는 방식도 변경됩니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
프라이빗 VLAN은 동일한 프라이빗 VLAN 내의 다른 포트와 L2 격리를 위해 구성된 VLAN입니다.PVLAN에 속하는 포트는 PVLAN 구조를 생성하는 데 사용되는 공통 지원 VLAN 집합과 연결됩니다.
PVLAN 포트에는 세 가지 유형이 있습니다.
Cisco Systems의 프라이빗 VLAN인 RFC 5517을 참조하십시오.PVLAN의 이론, 운영 및 개념을 이해하기 위한 멀티 클라이언트 환경의 확장 가능한 보안
UCS는 Nexus 5000/2000 아키텍처와 매우 유사하며, Nexus 5000은 UCS 6100 및 Nexus 2000과 UCS 2104 Fabric Extender와 유사합니다.
UCS에서 PVLAN 기능의 많은 제한 사항은 Nexus 5000/2000 구현에서 발견된 제한 사항으로 인해 발생합니다.
기억해야 할 중요한 사항은 다음과 같습니다.
이 문서에서는 UCS를 사용하는 PVLAN에 사용할 수 있는 여러 가지 컨피그레이션에 대해 설명합니다.
분산 스위치가 있는 모든 예제의 토폴로지는 다음과 같습니다.
분산 스위치가 없는 모든 예제의 토폴로지는 다음과 같습니다.
이 컨피그레이션에서는 UCS를 통해 업스트림 프로미스큐어스 포트로 PVLAN 트래픽을 전달합니다.동일한 vNIC에서 기본 VLAN과 보조 VLAN을 모두 전송할 수 없으므로 PVLAN 트래픽을 전달하려면 각 PVLAN에 대해 각 블레이드에 대해 하나의 vNIC가 필요합니다.
이 절차에서는 기본 VLAN과 격리된 VLAN을 모두 생성하는 방법에 대해 설명합니다.
참고:이 예에서는 266을 기본으로, 166을 격리됨으로 사용합니다.VLAN ID는 사이트에 의해 결정됩니다.
이 절차에서는 프로미스큐어스 포트가 있는 업스트림 4900 스위치에 PVLAN을 통과하도록 Nexus 5K를 구성하는 방법에 대해 설명합니다.모든 환경에서는 이 구성이 필요하지 않을 수도 있지만, PVLAN을 다른 스위치를 통해 전달해야 하는 경우에는 이 컨피그레이션을 사용합니다.
Nexus 5K에서 다음 명령을 입력하고 업링크 컨피그레이션을 확인합니다.
Nexus5000-5(config)# feature private-vlan[an error occurred while processing this directive]
Nexus5000-5(config)# vlan 166[an error occurred while processing this directive]
Nexus5000-5(config-vlan)# private-vlan isolated
Nexus5000-5(config-vlan)# vlan 266
Nexus5000-5(config-vlan)# private-vlan primary
Nexus5000-5(config-vlan)# private-vlan association 166[an error occurred while processing this directive]
4900 스위치에서 다음 단계를 수행하고 프로미스큐어스 포트를 설정합니다.PVLAN은 프로미스큐어스 포트에서 끝납니다.
Switch(config-if)#switchport mode trunk[an error occurred while processing this directive]
switchport private-vlan mapping 266 166
switchport mode private-vlan promiscuous
업스트림 라우터에서 VLAN 266에 대해서만 하위 인터페이스를 생성합니다.이 수준에서 요구 사항은 사용 중인 네트워크 구성에 따라 달라집니다.
이 절차에서는 컨피그레이션을 테스트하는 방법을 설명합니다.
(config)# interface vlan 266[an error occurred while processing this directive]
(config-if)# ip address 209.165.200.225 255.255.255.224
(config-if)# private-vlan mapping 166
(config-if)# no shut
이 컨피그레이션에서는 격리된 VLAN의 시스템이 서로 통신할 수 없지만 4900 스위치의 프로미스큐어스 포트를 통해 다른 시스템과 통신할 수 있습니다.한 가지 문제는 다운스트림 디바이스를 구성하는 방법입니다.이 경우 VMware 및 호스트 2개를 사용합니다.
각 PVLAN에 하나의 vNIC를 사용해야 합니다.이러한 vNIC는 VMware vSphere ESXi에 제공되며, 포트 그룹을 생성하고 이 포트 그룹에 게스트를 둘 수 있습니다.
두 시스템이 동일한 스위치의 동일한 포트 그룹에 추가된 경우 vSwitch에서 통신이 로컬로 전환되므로 서로 통신할 수 있습니다.이 시스템에는 두 개의 블레이드가 있으며 각각 두 개의 호스트가 있습니다.
첫 번째 시스템에서 두 개의 서로 다른 포트 그룹이 생성되었습니다. 하나는 166이고 다른 하나는 166A입니다.각 NIC는 단일 NIC에 연결되며, UCS의 격리 VLAN에 구성됩니다.현재 각 포트 그룹에 하나의 게스트만 있습니다.이 경우 ESXi에서 분리되므로 서로 통신할 수 없습니다.
두 번째 시스템에서는 166이라는 포트 그룹이 하나만 있습니다. 이 포트 그룹에는 두 명의 게스트가 있습니다.이 컨피그레이션에서는 VM3과 VM4가 서로 통신할 수 있습니다. 단, 이러한 상황이 발생하지 않도록 해야 합니다.이 문제를 해결하려면 격리된 VLAN에 있는 각 가상 머신(VM)에 대해 단일 NIC를 구성한 다음 해당 vNIC에 연결된 포트 그룹을 생성해야 합니다.이 구성이 완료되면 하나의 게스트만 포트 그룹에 넣습니다.기본 vSwitch가 없으므로 베어 메탈 Windows 설치에서는 문제가 되지 않습니다.
이 컨피그레이션에서는 N1K를 통해 PVLAN 트래픽을 전달하고 UCS는 업스트림 프로미스큐어스 포트로 전달합니다.동일한 vNIC에서 기본 VLAN과 보조 VLAN을 모두 전송할 수 없으므로 PVLAN 트래픽을 전달하려면 각 PVLAN 업링크에 대해 하나의 vNIC가 필요합니다.
이 절차에서는 기본 VLAN과 격리된 VLAN을 모두 생성하는 방법에 대해 설명합니다.
참고:이 예에서는 266을 기본으로, 166을 격리됨으로 사용합니다.VLAN ID는 사이트에 의해 결정됩니다.
이 절차에서는 프로미스큐어스 포트가 있는 업스트림 4900 스위치에 PVLAN을 통과하도록 Nexus 5K를 구성하는 방법에 대해 설명합니다.모든 환경에서는 이 구성이 필요하지 않을 수도 있지만, PVLAN을 다른 스위치를 통해 전달해야 하는 경우에는 이 컨피그레이션을 사용합니다.
Nexus 5K에서 다음 명령을 입력하고 업링크 컨피그레이션을 확인합니다.
Nexus5000-5(config)# feature private-vlan[an error occurred while processing this directive]
Nexus5000-5(config)# vlan 166[an error occurred while processing this directive]
Nexus5000-5(config-vlan)# private-vlan isolated
Nexus5000-5(config-vlan)# vlan 266
Nexus5000-5(config-vlan)# private-vlan primary
Nexus5000-5(config-vlan)# private-vlan association 166[an error occurred while processing this directive]
4900 스위치에서 다음 단계를 수행하고 프로미스큐어스 포트를 설정합니다.PVLAN은 프로미스큐어스 포트에서 끝납니다.
Switch(config-if)#switchport mode trunk[an error occurred while processing this directive]
switchport private-vlan mapping 266 166
switchport mode private-vlan promiscuous
업스트림 라우터에서 VLAN 266에 대해서만 하위 인터페이스를 생성합니다.이 수준에서 요구 사항은 사용하는 네트워크 구성에 따라 달라집니다.
이 절차에서는 N1K를 PVLAN 트렁크가 아닌 표준 트렁크로 구성하는 방법에 대해 설명합니다.
Switch(config)#port-profile type ethernet pvlan_uplink[an error occurred while processing this directive]
Switch(config-port-prof)# vmware port-group
Switch(config-port-prof)# switchport mode trunk
Switch(config-port-prof)# switchport trunk allowed vlan 166,266
Switch(config-port-prof)# switchport trunk native vlan 266 <-- This is necessary to handle
traffic coming back from the promiscuous port.
Switch(config-port-prof)# channel-group auto mode on mac-pinning
Switch(config-port-prof)# no shut
Switch(config-port-prof)# state enabled
Switch(config)# port-profile type vethernet pvlan_guest[an error occurred while processing this directive]
Switch(config-port-prof)# vmware port-group
Switch(config-port-prof)# switchport mode private-vlan host
Switch(config-port-prof)# switchport private-vlan host-association 266 166
Switch(config-port-prof)# no shut
Switch(config-port-prof)# state enabled
이 절차에서는 컨피그레이션을 테스트하는 방법을 설명합니다.
이 컨피그레이션에서는 업스트림에서 사용된 기본 VLAN만 사용하여 N1K에 대한 PVLAN 트래픽을 포함합니다.
이 절차에서는 기본 VLAN을 vNIC에 추가하는 방법에 대해 설명합니다.기본 VLAN만 필요하므로 PVLAN 컨피그레이션이 필요하지 않습니다.
참고:이 예에서는 266을 기본으로, 166을 격리됨으로 사용합니다.VLAN ID는 사이트에 의해 결정됩니다.
이 절차에서는 업스트림 디바이스를 구성하는 방법을 설명합니다.이 경우 업스트림 스위치에는 트렁크 포트만 필요하며 업스트림 스위치가 볼 수 있는 유일한 VLAN이기 때문에 VLAN 266만 트렁크하면 됩니다.
Nexus 5K에서 다음 명령을 입력하고 업링크 컨피그레이션을 확인합니다.
Nexus5000-5(config-vlan)# vlan 266[an error occurred while processing this directive]
4900 스위치에서 다음 단계를 수행합니다.
업스트림 라우터에서 VLAN 266에 대해서만 하위 인터페이스를 생성합니다.이 수준에서 요구 사항은 사용하는 네트워크 구성에 따라 달라집니다.
이 절차에서는 N1K를 구성하는 방법을 설명합니다.
Switch(config)# vlan 166[an error occurred while processing this directive]
Switch(config-vlan)# private-vlan isolated
Switch(config-vlan)# vlan 266
Switch(config-vlan)# private-vlan primary
Switch(config-vlan)# private-vlan association 166
Switch(config)#port-profile type ethernet pvlan_uplink[an error occurred while processing this directive]
Switch(config-port-prof)# vmware port-group
Switch(config-port-prof)# switchport mode private-vlan trunk promiscuous
Switch(config-port-prof)# switchport private-vlan trunk allowed vlan 266 <-- Only need to
allow the primary VLAN
Switch(config-port-prof)# switchport private-vlan mapping trunk 266 166 <-- The VLANS must
be mapped at this point
Switch(config-port-prof)# channel-group auto mode on mac-pinning
Switch(config-port-prof)# no shut
Switch(config-port-prof)# state enabled
Switch(config)# port-profile type vethernet pvlan_guest[an error occurred while processing this directive]
Switch(config-port-prof)# vmware port-group
Switch(config-port-prof)# switchport mode private-vlan host
Switch(config-port-prof)# switchport private-vlan host-association 266 166
Switch(config-port-prof)# no shut
Switch(config-port-prof)# state enabled
이 절차에서는 컨피그레이션을 테스트하는 방법을 설명합니다.
이는 UCS를 사용하는 커뮤니티 VLAN에 대해 지원되는 유일한 컨피그레이션입니다.
이 컨피그레이션은 N1K 업링크 포트 프로필 섹션에서 프로미스큐어스 포트를 사용하여 N1K의 Isolated PVLAN에 설정된 것과 동일합니다.커뮤니티와 격리 간의 유일한 차이점은 PVLAN의 컨피그레이션입니다.
N1K를 구성하려면 Nexus 5K에서와 같이 VLAN을 생성하고 연결합니다.
Switch(config)# vlan 166[an error occurred while processing this directive]
Switch(config-vlan)# private-vlan community
Switch(config-vlan)# vlan 266
Switch(config-vlan)# private-vlan primary
Switch(config-vlan)# private-vlan association 16
다른 모든 컨피그레이션은 N1K 업링크 포트 프로필에서 프로미스큐어스 포트를 사용하는 N1K의 격리 PVLAN과 동일합니다.
이 구성이 완료되면 PVLAN에 사용되는 vEthernet 포트 프로필에 연결된 모든 VM과 통신할 수 있습니다.
이 절차에서는 컨피그레이션을 테스트하는 방법을 설명합니다.
DVS 및 UCS 시스템 모두에서 컨피그레이션 문제로 인해 DVS 및 UCS가 포함된 PVLAN은 버전 2.2(2c) 이전에서는 지원되지 않습니다.
현재 이러한 구성에 대해 사용 가능한 확인 절차가 없습니다.
이전 섹션에서는 컨피그레이션 트러블슈팅을 위해 사용할 수 있는 정보를 제공했습니다.
Output Interpreter 도구(등록된 고객만 해당)는 특정 show 명령을 지원합니다.show 명령 출력의 분석을 보려면 [출력 인터프리터 도구]를 사용합니다.