할당된 SR-IOV VF(가상 기능)를 사용하여 두 VM 간 연결(이더넷 링크 생성)

할당된 SR-IOV VF(가상 기능)를 사용하여 두 VM 간 연결(이더넷 링크 생성)

나는 두 가지를 가지고 있습니다KVM 가상 머신에 만든RHEL9. 가상 NIC(가상 기능)를 얻을 수 있도록 SR-IOV 가능 물리적 NIC를 분할했습니다. 각 VM에 대해 VF를 할당했습니다.

이제 가상 머신에는 VF가 이더넷 인터페이스로 표시됩니다. 질문은 이러한 VF를 사용하여 이러한 가상 머신 간에 어떻게 연결(기본 이더넷 링크)을 만들 수 있느냐는 것입니다.

내가 원하는 것은VM1:vf_et1 <<---->> vf_et2:VM2. 기본적으로 물리적 세계에서 두 개의 라우터를 이더넷 케이블로 연결할 때와 같은 연결/링크입니다.

이 링크를 받으면 IP 주소를 구성하고 해당 링크를 사용하여 두 VM 간에 BGP를 형성합니다.

다음은 이미지 다이어그램입니다(https://i.stack.imgur.com/iAGDt.jpg) 생성하려는 이더넷 링크를 보여줍니다.

메모:SR-IOV를 사용하기로 결정한 것은 VM 간 트래픽 데이터 경로에서 하이퍼바이저를 제거하는 것입니다. 1단계 설계는 서버 4개와 라우터 6개(단일 kvm 호스트에 모두 10개의 VM)입니다. 2단계에서는 이 수치를 거의 두 배로 늘립니다. 데이터 트래픽의 99%는 VM 간 트래픽입니다. 해당 데이터 경로에 하이퍼바이저 및/또는 호스트 CPU가 있으면 조만간 추악해질 것입니다. 1단계에 대한 이미지 링크를 참조하세요.https://i.stack.imgur.com/FEkj2.jpg

관련 정보