고속 (약 1Gbps)으로 일부 NIC (예 : eth0)에서 이더넷 패킷을 캡처하고 pcap_sendpacket()
을 사용하여 다른 NIC (예 : eth1)로 트래픽을 전달하는 프로그램을 작성했습니다.libpcap 속도 제한을 사용하여 패킷 보내기
전달자 이더넷 인터페이스가 다른 컴퓨터 NIC에 연결되어 있지 않지만 전달 속도가 필요하지만 연결하면 전송 속도가 매우 느려집니다 (900Mbps에서 100Mbps까지).
아무도 이유를 설명 할 수 있습니까?
OS : 쿠분투 리눅스 10.10
언어 : C++
라이브러리 : libpcap의