순서와 제어 가능한 속도를 보장하면서 여러 pcap 파일을 동시에 브로드캐스트하는 방법은 무엇입니까?

순서와 제어 가능한 속도를 보장하면서 여러 pcap 파일을 동시에 브로드캐스트하는 방법은 무엇입니까?

우리는 다양한 멀티캐스트 그룹에서 매일 많은 pcap 파일을 캡처합니다. 테스트 및 벤치마킹 목적으로 격리된 환경에서 제어된 방식으로 이러한 파일을 재생하고 싶습니다. 이러한 pcap 파일은 동시에 캡처되었지만 서로 다른 멀티캐스트 그룹 및 포트에서 캡처되었습니다.

패킷이 기록된 순서대로(ttl=0 또는 1을 사용하여) 다른(지정 가능한) 멀티캐스트 그룹의 네트워크에서 이 파일을 다시 재생하고 싶습니다. 이 정렬은 동기화되어야 합니다.모두재생 중인 파일 수입니다.

foo.pcap예를 들어, 두 개의 캡처 파일 과 가 있다고 가정해 보겠습니다 bar.pcap. foo.pcap멀티캐스트 그룹 239.255.0.1:30001에서 패킷을 재생하고 bar.pcap패킷은 239.255.0.2:30002에서 재생되어야 합니다.

foo.pcap패킷은 시간 오프셋 0, 1, 5에서 기록되었습니다. 패킷은 3, 4, 5 bar.pcap에 상대적인 시간 오프셋으로 foo.pcap기록되었습니다 .

그래서 저는 이 패킷을 재생할 수 있는 방법을 찾고 있습니다.foo.pcap와 사이의 동기화 순서bar.pcap. 즉, 의 처음 2개 패킷은 foo.pcap239.255.0.1:30001에서 전송되어야 하고, 그 다음 의 처음 2개 패킷은 239.255.0.2:30002에서 전송되어야 하고, 다음 의 bar.pcap마지막 패킷은 239.255.0.2:30002에서 전송되어야 합니다.foo.pcap동시에(또는 그에 가까운) 의 마지막 패킷으로 bar.pcap.

또한 패킷이 재생되는 속도를 조정할 수 있어야 합니다. 예를 들어, 10x 기록 속도에서 1GB/초;

어떻게 해야 하나요?

나는 다음과 같은 것들을 공부했습니다.TC 프리플레이그리고비트 트위스트, 그러나 이러한 도구는 다른 그룹으로 보내지 않거나 모든 파일의 내보내기 순서를 동기화하지 않습니다.

관련 정보