가상 네트워크 인터페이스를 바인딩할 수 있나요? 그렇다면 어떻게?
물리적 인터페이스의 바인딩은 다음과 같이 설명됩니다.https://wiki.linuxfoundation.org/networking/bonding
내 상황은 다음과 같습니다. 10개의 물리적 이더넷 인터페이스(NIC)가 있는 호스트 시스템이 있습니다. 이들 각각은 여러 VLAN의 백본입니다. VLAN별로 각 물리적 인터페이스에 가상 이더넷 인터페이스를 생성할 계획입니다. 예: eth0은 3개의 VLAN(3,11,15)을 호스팅합니다. -> eth0.0(VLAN3), eth0.1(VLAN11) 및 eth0.2(VLAN15)를 생성합니다.
나는 또한 약간의 중복성을 추가하고 싶었습니다. "활성 백업" 바인딩 모드를 생각했습니다. 아이디어는 eth0.5, eth2.3 및 eth8.4와 같은 서로 다른 물리적 인터페이스에 속하는 여러 가상 인터페이스를 바인딩하는 것입니다. 이 프로젝트는 대규모 프로젝트이기 때문에 제대로 작동하는지 미리 확인하고 싶었습니다. 이것이 일반적으로 작동한다면 결합된 가상 인터페이스는 동일한 VLAN ID를 가져야 합니까? 즉, (위 예에서) eth0.5에 VLAN 22, eth2.3 VLAN 42 및 eth8.4 VLAN 52가 있으면 작동합니까?
답변1
대답은 다음과 같습니다. 예, 가능합니다. 적어도 RedHat에서는 가상 인터페이스 바인딩이 물리적 인터페이스 바인딩과 동일하게 작동합니다. 서로 다른 Vlan-ID에 대해 구성된 가상 인터페이스를 바인딩(모드=브로드캐스트)하는 것도 가능합니다. 결과적으로 연결된 인터페이스로 전송된 패킷은 각각 올바른 Vlan-ID를 사용하여 연결된 모든 Vlan에 나타납니다.
이 기능은 RedHat6에서는 공식적으로 지원되지 않습니다. RedHat7이 공식적으로 지원하는지 모르겠습니다.