Openstack中OVS實現GRE網絡的GRE數據包分析

http://blog.csdn.net/u010363749/article/details/17755585


Openstack中OVS實現GRE網絡的GRE數據包分析

分類: openstack cloud 496人閱讀 評論(0) 收藏 舉報
GRE數據包分析
1. GRE協議封裝了原始的ethereal數據包,並在包頭加上了8個字節的GRE header,Tunnel兩端的路由設備會對GRE包進行封包和解包,在我們的openstack解決方案中,由OVS進行封包和解包工作
 


2. GRE數據包抓取方法
1/. launch tcpdump on network node
[root@os-network01 ~]# tcpdump -i eth0 'proto gre' -n
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
13:44:37.834041 IP 135.251.218.247 > 135.251.218.249: GREv0, key=0x1, length 110: IP 10.5.5.2 > 10.5.5.1: ICMP echo request, id 12339, seq 48, length 64
13:44:37.834101 IP 135.251.218.249 > 135.251.218.247: GREv0, key=0x1, length 110: IP 10.5.5.1 > 10.5.5.2: ICMP echo reply, id 12339, seq 48, length 64
13:44:37.834722 IP 135.251.218.247 > 135.251.218.249: GREv0, key=0x1, length 174: IP 10.5.5.2.ssh > 10.0.0.9.39707: Flags [P.], seq 43897986:43898082, ack 2815899572, win 106, options [nop,nop,TS val 1088018784 ecr 1220705304], length 96
13:44:37.834766 IP 135.251.218.249 > 135.251.218.247: GREv0, key=0x1, length 78: IP 10.0.0.9.39707 > 10.5.5.2.ssh: Flags [.], ack 96, win 501, options [nop,nop,TS val 1220706287 ecr 1088018784], length 0


2/. launch ping on compute vm instance, ping vroute ip
[root@localhost ~]# ping 10.5.5.1
PING 10.5.5.1 (10.5.5.1) 56(84) bytes of data.
64 bytes from 10.5.5.1: icmp_seq=1 ttl=64 time=0.661 ms
64 bytes from 10.5.5.1: icmp_seq=2 ttl=64 time=0.732 ms
64 bytes from 10.5.5.1: icmp_seq=3 ttl=64 time=0.635 ms


3. Analysis GRE packages by wireshark

發佈了15 篇原創文章 · 獲贊 9 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章