가상 머신 내에서 다른 호스트의 다른 가상 머신으로 패킷을 보낼 때 네트워크 통계가 보고되는 방식을 알아내려고 합니다. 내 네트워크 환경은 아래와 같습니다.
기본적으로 VLAN 인터페이스 위에 macvlan 브리지가 있습니다. VLAN 인터페이스는 물리적 인터페이스 위에 있습니다. VM/컨테이너는 macvtap 인터페이스를 사용하여 패킷을 보내고 받습니다.
패킷이 통과하기 때문에 모든 판독값이 동일하다고 가정하지만 VLAN 인터페이스의 RX 통계가 0인 경우 혼합된 결과가 나타납니다. TX 통계는 macvtap1 및 macvtap2의 TX 합계와 정확히 동일하지는 않지만 대략 동일합니다. "NIC 링 버퍼"가 이것과 관련이 있는 것 같지만 이에 대한 적절한 설명을 찾을 수 없습니다. 누구든지 이 문제를 해결하도록 도와줄 수 있나요?
전송/수신된 패킷 수를 계산하는 방법에 대한 답변입니다.