Staticflow Entry의 match 조건에서 udp 포트 설정에 대한 질문입니다.

19 views
Skip to first unread message

Jun-Hong Park

unread,
May 27, 2014, 9:35:58 AM5/27/14
to open...@googlegroups.com
안녕하세요!

현재 패킷 미러링을 하기 위한 테스트로써 DNS Query 질의/응답에 대한 패킷을 미러링하려고 합니다.

staticflow 설정은 다음과 같이 하였습니다.


{
   
"name": "dnsquerymirroring",
   
"switch": "00:00:00:23:20:83:40:71",
   
"priority": "1000",
   
"eth_type", "0x0800",
   
"udp_dst": "53",
   
"active": "true",
   
"instructions": [ {"apply_actions": [ {"output": "1"}, {"output": "2"} ] } ]
}

위와 같은 내용을

curl -d 설정내용 http://localhost:8080/wm/staticflowentry/json

적용시킨 결과 Web에서는 해당 스위치의 "Flow Records"에는 "eth_type=800"  값만 나타납니다.

이로 인해서 eht_type 이 800 인 모든 패킷이 해당 스위치의 1,2 번 포트로 전달이 되어서, ping 조차 되지 않습니다.

다시 해당 flow를 제거하면 정상 동작됩니다.

제 설정에 문제가 있거나, udp_dst가 적용되지 않는 것 같습니다.

이 부분에 대해서 조언을 부탁드립니다.

감사합니다.


Jun-Hong Park

unread,
May 27, 2014, 11:56:51 PM5/27/14
to open...@googlegroups.com
위 내용은 제가 추가적으로 ip_proto 값을 설정해 주니 적용이 되었습니다.

이 부분은 관련글(https://groups.google.com/forum/#!topic/openiris/kWIo7TWEvkQ) 부분을 처리하다가 해결되었습니다.

수고하십시오.

Reply all
Reply to author
Forward
0 new messages