Created
December 29, 2015 16:35
-
-
Save chenchun/445cb73fbedca3fa0583 to your computer and use it in GitHub Desktop.
vxlan using l3 multicast to resolve location
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# set up on host1 192.168.33.11, 08:00:27:f8:73:79 | |
ip link add vxlan0 type vxlan id 42 group 239.1.1.1 dev eth1 dstport 4789 | |
ip link set vxlan0 address 54:8:20:0:0:1 | |
ip address add 10.0.0.1/8 dev vxlan0 | |
ip link set up vxlan0 | |
# set up on host2 192.168.33.12, 08:00:27:d9:18:aa | |
ip link add vxlan0 type vxlan id 42 group 239.1.1.1 dev eth1 dstport 4789 | |
ip link set vxlan0 address 54:8:20:0:0:2 | |
ip address add 10.0.0.2/8 dev vxlan0 | |
ip link set up vxlan0 | |
tcpdump -n -s 0 -e -i eth1 -v "icmp or arp or udp" | |
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode | |
listening on vxlan0, link-type EN10MB (Ethernet), capture size 262144 bytes | |
16:24:14.345289 08:00:27:f8:73:79 > 01:00:5e:01:01:01, ethertype IPv4 (0x0800), length 92: (tos 0x0, ttl 1, id 41644, offset 0, flags [none], proto UDP (17), length 78) | |
192.168.33.11.38762 > 239.1.1.1.4789: VXLAN, flags [I] (0x08), vni 42 | |
54:08:20:00:00:01 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 42: Ethernet (len 6), IPv4 (len 4), Request who-has 10.0.0.2 tell 10.0.0.1, length 28 | |
16:24:14.345376 08:00:27:d9:18:aa > 08:00:27:f8:73:79, ethertype IPv4 (0x0800), length 92: (tos 0x0, ttl 64, id 37324, offset 0, flags [none], proto UDP (17), length 78) | |
192.168.33.12.46410 > 192.168.33.11.4789: VXLAN, flags [I] (0x08), vni 42 | |
54:08:20:00:00:02 > 54:08:20:00:00:01, ethertype ARP (0x0806), length 42: Ethernet (len 6), IPv4 (len 4), Reply 10.0.0.2 is-at 54:08:20:00:00:02, length 28 | |
16:24:14.345632 08:00:27:f8:73:79 > 08:00:27:d9:18:aa, ethertype IPv4 (0x0800), length 148: (tos 0x0, ttl 64, id 2877, offset 0, flags [none], proto UDP (17), length 134) | |
192.168.33.11.52130 > 192.168.33.12.4789: VXLAN, flags [I] (0x08), vni 42 | |
54:08:20:00:00:01 > 54:08:20:00:00:02, ethertype IPv4 (0x0800), length 98: (tos 0x0, ttl 64, id 17819, offset 0, flags [DF], proto ICMP (1), length 84) | |
10.0.0.1 > 10.0.0.2: ICMP echo request, id 2475, seq 1, length 64 | |
16:24:14.345694 08:00:27:d9:18:aa > 08:00:27:f8:73:79, ethertype IPv4 (0x0800), length 148: (tos 0x0, ttl 64, id 37325, offset 0, flags [none], proto UDP (17), length 134) | |
192.168.33.12.43948 > 192.168.33.11.4789: VXLAN, flags [I] (0x08), vni 42 | |
54:08:20:00:00:02 > 54:08:20:00:00:01, ethertype IPv4 (0x0800), length 98: (tos 0x0, ttl 64, id 51311, offset 0, flags [none], proto ICMP (1), length 84) | |
10.0.0.2 > 10.0.0.1: ICMP echo reply, id 2475, seq 1, length 64 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment