Netflow 레코드를 으로 필터링하고 싶습니다 engine_id
. 시도해 보았습니다.
nfdump -r <FILE> engine_id 10
그리고
nfdump -r <FILE> -s engine_id 10
그러나 작동하지 않습니다.
내가 뭘 잘못했나요?
여기매뉴얼을 찾았습니다 nfdump
.
답변1
Netflow 레코드에서 엔진 ID를 사용하여 필터링할 수 있다는 것을 몰랐습니다. 나는 이것을 찾았다협회. 내 목표는 서로 다른 서버의 입력 OVS 포트를 구별하는 것입니다. 해당 기사에서 입력 OVS 포트를 조합으로 구분할 수 있습니다 "add_to_interface=true”, “engine_id=10”
.
그 기사에서
"엔진 ID에는 또 다른 사용 사례가 있습니다. 이미 설명했듯이 OVS는 NetFlow 흐름 레코드의 입력/출력 인터페이스 번호로 OpenFlow 포트 번호를 사용합니다. OpenFlow 포트 번호는 각 브리지마다 고유하므로 이 번호는 순서대로 나타날 수 있습니다. 이 문제를 해결하려면 "add_to_interface"를 true로 설정하면 됩니다.
"이 매개변수가 true로 설정되면 In/Out 인터페이스 번호의 최상위 7비트가 엔진 ID의 최하위 비트 7개로 대체됩니다. 이렇게 하면 인터페이스 번호 충돌 가능성을 줄이는 데 도움이 됩니다."