Created
October 21, 2015 02:10
-
-
Save chenchun/5648ba6da4ad398c5e99 to your computer and use it in GitHub Desktop.
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
## ip address info | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip ad | |
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default | |
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 | |
inet 127.0.0.1/8 scope host lo | |
valid_lft forever preferred_lft forever | |
inet6 ::1/128 scope host | |
valid_lft forever preferred_lft forever | |
2: br-55bac522026e: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default | |
link/ether 02:42:b4:4b:95:ee brd ff:ff:ff:ff:ff:ff | |
inet 172.18.0.1/16 scope global br-55bac522026e | |
valid_lft forever preferred_lft forever | |
6: docker_gwbridge: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default | |
link/ether 02:42:75:1c:83:35 brd ff:ff:ff:ff:ff:ff | |
inet 172.19.0.1/16 scope global docker_gwbridge | |
valid_lft forever preferred_lft forever | |
inet6 fe80::42:75ff:fe1c:8335/64 scope link | |
valid_lft forever preferred_lft forever | |
8: veth4ceed91: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker_gwbridge state UP group default | |
link/ether 66:9f:22:91:a9:bf brd ff:ff:ff:ff:ff:ff | |
inet6 fe80::649f:22ff:fe91:a9bf/64 scope link | |
valid_lft forever preferred_lft forever | |
25: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default | |
link/ether 02:42:ac:11:00:0b brd ff:ff:ff:ff:ff:ff | |
inet 172.17.0.11/16 scope global eth0 | |
valid_lft forever preferred_lft forever | |
inet6 fe80::42:acff:fe11:b/64 scope link | |
valid_lft forever preferred_lft forever | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns show | |
1-41de0e5fab | |
541cf0400d9b | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns exec 1-41de0e5fab ip ad | |
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default | |
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 | |
inet 127.0.0.1/8 scope host lo | |
valid_lft forever preferred_lft forever | |
inet6 ::1/128 scope host | |
valid_lft forever preferred_lft forever | |
2: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP group default | |
link/ether 12:e5:86:77:19:8e brd ff:ff:ff:ff:ff:ff | |
inet 10.0.0.1/24 scope global br0 | |
valid_lft forever preferred_lft forever | |
inet6 fe80::2471:7dff:fe5e:bb70/64 scope link | |
valid_lft forever preferred_lft forever | |
3: vxlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br0 state UNKNOWN group default | |
link/ether d6:41:7e:a2:3a:03 brd ff:ff:ff:ff:ff:ff | |
inet6 fe80::d441:7eff:fea2:3a03/64 scope link | |
valid_lft forever preferred_lft forever | |
5: veth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master br0 state UP group default | |
link/ether 12:e5:86:77:19:8e brd ff:ff:ff:ff:ff:ff | |
inet6 fe80::10e5:86ff:fe77:198e/64 scope link | |
valid_lft forever preferred_lft forever | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns exec 541cf0400d9b ip ad | |
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default | |
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 | |
inet 127.0.0.1/8 scope host lo | |
valid_lft forever preferred_lft forever | |
inet6 ::1/128 scope host | |
valid_lft forever preferred_lft forever | |
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP group default | |
link/ether 02:42:0a:00:00:04 brd ff:ff:ff:ff:ff:ff | |
inet 10.0.0.4/24 scope global eth0 | |
valid_lft forever preferred_lft forever | |
inet6 fe80::42:aff:fe00:4/64 scope link | |
valid_lft forever preferred_lft forever | |
7: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default | |
link/ether 02:42:ac:13:00:02 brd ff:ff:ff:ff:ff:ff | |
inet 172.19.0.2/16 scope global eth1 | |
valid_lft forever preferred_lft forever | |
inet6 fe80::42:acff:fe13:2/64 scope link tentative dadfailed | |
valid_lft forever preferred_lft forever | |
## brctl info | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# /tmp/brctl show | |
bridge name bridge id STP enabled interfaces | |
br-55bac522026e 8000.0242b44b95ee no | |
docker_gwbridge 8000.0242751c8335 no veth4ceed91 | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns exec 1-41de0e5fab /tmp/brctl show | |
bridge name bridge id STP enabled interfaces | |
br0 8000.12e58677198e no veth2 | |
vxlan1 | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns exec 541cf0400d9b /tmp/brctl show | |
bridge name bridge id STP enabled interfaces | |
## ip route info | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip route | |
default via 172.17.42.1 dev eth0 | |
172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.11 | |
172.18.0.0/16 dev br-55bac522026e proto kernel scope link src 172.18.0.1 | |
172.19.0.0/16 dev docker_gwbridge proto kernel scope link src 172.19.0.1 | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns exec 1-41de0e5fab ip route | |
10.0.0.0/24 dev br0 proto kernel scope link src 10.0.0.1 | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns exec 541cf0400d9b ip route | |
default via 172.19.0.1 dev eth1 | |
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.4 | |
172.19.0.0/16 dev eth1 proto kernel scope link src 172.19.0.2 | |
## ip link info | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip -d li | |
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default | |
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 promiscuity 0 | |
2: br-55bac522026e: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default | |
link/ether 02:42:b4:4b:95:ee brd ff:ff:ff:ff:ff:ff promiscuity 0 | |
bridge | |
6: docker_gwbridge: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default | |
link/ether 02:42:75:1c:83:35 brd ff:ff:ff:ff:ff:ff promiscuity 0 | |
bridge | |
8: veth4ceed91: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker_gwbridge state UP mode DEFAULT group default | |
link/ether 66:9f:22:91:a9:bf brd ff:ff:ff:ff:ff:ff promiscuity 1 | |
veth | |
bridge_slave | |
25: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default | |
link/ether 02:42:ac:11:00:0b brd ff:ff:ff:ff:ff:ff promiscuity 0 | |
veth | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns exec 1-41de0e5fab ip -d li | |
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default | |
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 promiscuity 0 | |
2: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP mode DEFAULT group default | |
link/ether 12:e5:86:77:19:8e brd ff:ff:ff:ff:ff:ff promiscuity 0 | |
bridge | |
3: vxlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br0 state UNKNOWN mode DEFAULT group default | |
link/ether d6:41:7e:a2:3a:03 brd ff:ff:ff:ff:ff:ff promiscuity 1 | |
vxlan id 256 srcport 32768 61000 dstport 4789 proxy l2miss l3miss ageing 300 | |
bridge_slave | |
5: veth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master br0 state UP mode DEFAULT group default | |
link/ether 12:e5:86:77:19:8e brd ff:ff:ff:ff:ff:ff promiscuity 1 | |
veth | |
bridge_slave | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns exec 541cf0400d9b ip -d li | |
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default | |
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 promiscuity 0 | |
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP mode DEFAULT group default | |
link/ether 02:42:0a:00:00:04 brd ff:ff:ff:ff:ff:ff promiscuity 0 | |
veth | |
7: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default | |
link/ether 02:42:ac:13:00:02 brd ff:ff:ff:ff:ff:ff promiscuity 0 | |
veth | |
## ip neighbor info | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip neighbor show | |
172.19.0.2 dev docker_gwbridge lladdr 02:42:ac:13:00:02 STALE | |
172.17.0.7 dev eth0 lladdr 02:42:ac:11:00:07 REACHABLE | |
172.17.0.9 dev eth0 lladdr 02:42:ac:11:00:09 REACHABLE | |
172.17.42.1 dev eth0 lladdr 02:42:59:26:b7:42 REACHABLE | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns exec 1-41de0e5fab ip neighbor show | |
10.0.0.3 dev vxlan1 lladdr 02:42:0a:00:00:03 PERMANENT | |
10.0.0.2 dev vxlan1 lladdr 02:42:0a:00:00:02 PERMANENT | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns exec 541cf0400d9b ip neighbor show | |
172.19.0.1 dev eth1 lladdr 02:42:75:1c:83:35 STALE | |
10.0.0.2 dev eth0 lladdr 02:42:0a:00:00:02 STALE | |
10.0.0.3 dev eth0 lladdr 02:42:0a:00:00:03 STALE | |
## zk info | |
[zk: localhost:2181(CONNECTED) 6] get /docker/network/v1.0/network/41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f | |
{"addrSpace":"GlobalDefault","enableIPv6":false,"generic":{"com.docker.network.generic":{}},"id":"41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f","ipamType":"default","ipamV4Config":"[{\"PreferredPool\":\"\",\"SubPool\":\"\",\"Options\":null,\"Gateway\":\"\",\"AuxAddresses\":null}]","ipamV4Info":"[{\"IPAMData\":\"{\\\"AddressSpace\\\":\\\"\\\",\\\"Gateway\\\":\\\"10.0.0.1/24\\\",\\\"Pool\\\":\\\"10.0.0.0/24\\\"}\",\"PoolID\":\"GlobalDefault/10.0.0.0/24\"}]","name":"multihost","networkType":"overlay","persist":true} | |
[zk: localhost:2181(CONNECTED) 11] get /docker/network/v1.0/overlay/network/41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f | |
[{"SubnetIP":"10.0.0.0/24","GwIP":"10.0.0.1/24","Vni":256}] | |
[zk: localhost:2181(CONNECTED) 14] get /docker/network/v1.0/endpoint/41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f/a8f11b97b588ff3d523a0a61061154ee1613cff820cace34a5410281c9b5b86c | |
{"ep_iface":{"addr":"10.0.0.2/24","dstPrefix":"eth","mac":"02:42:0a:00:00:02","routes":null,"srcName":"vethafff7f3","v4PoolID":"GlobalDefault/10.0.0.0/24","v6PoolID":""},"exposed_ports":null,"generic":{},"id":"a8f11b97b588ff3d523a0a61061154ee1613cff820cace34a5410281c9b5b86c","name":"container_1","sandbox":"c1d6ccf19c16de46a5e0615260b868717b90d81b50635c5e4c41e7baa841405f"} | |
[zk: localhost:2181(CONNECTED) 18] get /docker/network/v1.0/endpoint/41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f/de5520d65661b9925d7ae758384ffedfeffb892c726d26d31e83ef48151f73ca | |
{"ep_iface":{"addr":"10.0.0.3/24","dstPrefix":"eth","mac":"02:42:0a:00:00:03","routes":null,"srcName":"veth5aaea2d","v4PoolID":"GlobalDefault/10.0.0.0/24","v6PoolID":""},"exposed_ports":null,"generic":{},"id":"de5520d65661b9925d7ae758384ffedfeffb892c726d26d31e83ef48151f73ca","name":"container_2","sandbox":"dee3fc472298735ae37238dcd9be6a82b2588b41546cf79e267a0f96fedc27b0"} | |
[zk: localhost:2181(CONNECTED) 20] get /docker/network/v1.0/endpoint/41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f/4b9d174f8a2cbbb87f929f90d2b1b250be4069bef82d53bbed535ba255a59df7 | |
{"ep_iface":{"addr":"10.0.0.4/24","dstPrefix":"eth","mac":"02:42:0a:00:00:04","routes":null,"srcName":"veth4639d53","v4PoolID":"GlobalDefault/10.0.0.0/24","v6PoolID":""},"exposed_ports":null,"generic":{},"id":"4b9d174f8a2cbbb87f929f90d2b1b250be4069bef82d53bbed535ba255a59df7","name":"container_3","sandbox":"541cf0400d9bf039d94b52feba7954b5fb2e1e76d5bfd346407794053f43fd25"} | |
## log of dnet-1-zookeeper | |
time="2015-10-19T10:19:38Z" level=info msg="discovery : zk://172.17.42.1:2182 $s%!(EXTRA string=10s)" | |
time="2015-10-19T10:19:38Z" level=debug msg="Initializing discovery service" name=zk uri="172.17.42.1:2182" | |
time="2015-10-19T10:19:38Z" level=debug msg="Option DefaultNetwork: bridge" | |
time="2015-10-19T10:19:38Z" level=debug msg="Option DefaultDriver: bridge" | |
time="2015-10-19T10:19:38Z" level=debug msg="Option OptionKVProvider: zk" | |
time="2015-10-19T10:19:38Z" level=debug msg="Option OptionKVProviderURL: 172.17.42.1:2182" | |
time="2015-10-19T10:19:38Z" level=warning msg="Running modprobe bridge br_netfilter failed with message: , error: exec: \"modprobe\": executable file not found in $PATH" | |
time="2015-10-19T10:19:38Z" level=warning msg="Running modprobe nf_nat failed with message: ``, error: exec: \"modprobe\": executable file not found in $PATH" | |
time="2015-10-19T10:19:38Z" level=debug msg="Fail to initialize firewalld: Failed to connect to D-Bus system bus: dial unix /var/run/dbus/system_bus_socket: no such file or directory, using raw iptables instead" | |
time="2015-10-19T10:19:38Z" level=debug msg="Watch triggered with 3 nodes" discovery=zk | |
time="2015-10-19T10:19:38Z" level=info msg="2015/10/19 10:19:38 [INFO] serf: EventMemberJoin: 6f62c03f8f5a 172.17.0.11\n" | |
2015/10/19 10:19:38 [DEBUG] memberlist: Initiating push/pull sync with: 172.17.0.9:7946 | |
time="2015-10-19T10:19:38Z" level=info msg="2015/10/19 10:19:38 [INFO] serf: EventMemberJoin: 46a240d6b7c1 172.17.0.7\n" | |
time="2015-10-19T10:19:38Z" level=info msg="2015/10/19 10:19:38 [INFO] serf: EventMemberJoin: 1bffb2bb4b80 172.17.0.9\n" | |
time="2015-10-19T10:19:38Z" level=debug msg="Registering ipam provider: default" | |
time="2015-10-19T10:19:38Z" level=debug msg="Allocating IPv4 pools for network bridge (55bac522026e6c369177a64dc49ccebe8e00d3082152d55004b7886076d6445d)" | |
time="2015-10-19T10:19:38Z" level=debug msg="RequestPool(LocalDefault, 172.18.0.0/16, , map[], false)" | |
time="2015-10-19T10:19:38Z" level=debug msg="RequestAddress(LocalDefault/172.18.0.0/16, <nil>, map[])" | |
time="2015-10-19T10:19:38Z" level=debug msg="Setting bridge mac address to 02:42:b4:4b:95:ee" | |
time="2015-10-19T10:19:38Z" level=debug msg="Assigning address to bridge interface br-55bac522026e: 172.18.0.1/16" | |
time="2015-10-19T10:19:38Z" level=debug msg="2015/10/19 10:19:38 [DEBUG] serf: messageJoinType: 6f62c03f8f5a\n" | |
time="2015-10-19T10:19:38Z" level=debug msg="2015/10/19 10:19:38 [DEBUG] serf: messageJoinType: 6f62c03f8f5a\n" | |
time="2015-10-19T10:19:38Z" level=debug msg="2015/10/19 10:19:38 [DEBUG] serf: messageJoinType: 6f62c03f8f5a\n" | |
time="2015-10-19T10:19:38Z" level=debug msg="2015/10/19 10:19:38 [DEBUG] serf: messageJoinType: 6f62c03f8f5a\n" | |
time="2015-10-19T10:19:40Z" level=debug msg="2015/10/19 10:19:40 [DEBUG] serf: messageUserEventType: jl 172.17.0.7 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f a8f11b97b588ff3d523a0a61061154ee1613cff820cace34a5410281c9b5b86c\n" | |
time="2015-10-19T10:19:40Z" level=debug msg="Received user event name:jl 172.17.0.7 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f a8f11b97b588ff3d523a0a61061154ee1613cff820cace34a5410281c9b5b86c, payload:join 10.0.0.2 255.255.255.0 02:42:0a:00:00:02\n" | |
time="2015-10-19T10:19:40Z" level=debug msg="Parsed data = 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f/a8f11b97b588ff3d523a0a61061154ee1613cff820cace34a5410281c9b5b86c/172.17.0.7/10.0.0.2/255.255.255.0/02:42:0a:00:00:02\n" | |
time="2015-10-19T10:19:40Z" level=debug msg="2015/10/19 10:19:40 [DEBUG] serf: messageUserEventType: jl 172.17.0.7 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f a8f11b97b588ff3d523a0a61061154ee1613cff820cace34a5410281c9b5b86c\n" | |
time="2015-10-19T10:19:40Z" level=debug msg="2015/10/19 10:19:40 [DEBUG] serf: messageUserEventType: jl 172.17.0.7 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f a8f11b97b588ff3d523a0a61061154ee1613cff820cace34a5410281c9b5b86c\n" | |
time="2015-10-19T10:19:40Z" level=debug msg="2015/10/19 10:19:40 [DEBUG] serf: messageUserEventType: jl 172.17.0.7 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f a8f11b97b588ff3d523a0a61061154ee1613cff820cace34a5410281c9b5b86c\n" | |
time="2015-10-19T10:19:41Z" level=debug msg="2015/10/19 10:19:41 [DEBUG] serf: messageUserEventType: jl 172.17.0.9 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f de5520d65661b9925d7ae758384ffedfeffb892c726d26d31e83ef48151f73ca\n" | |
time="2015-10-19T10:19:41Z" level=debug msg="Received user event name:jl 172.17.0.9 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f de5520d65661b9925d7ae758384ffedfeffb892c726d26d31e83ef48151f73ca, payload:join 10.0.0.3 255.255.255.0 02:42:0a:00:00:03\n" | |
time="2015-10-19T10:19:41Z" level=debug msg="Parsed data = 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f/de5520d65661b9925d7ae758384ffedfeffb892c726d26d31e83ef48151f73ca/172.17.0.9/10.0.0.3/255.255.255.0/02:42:0a:00:00:03\n" | |
time="2015-10-19T10:19:41Z" level=debug msg="2015/10/19 10:19:41 [DEBUG] serf: messageUserEventType: jl 172.17.0.9 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f de5520d65661b9925d7ae758384ffedfeffb892c726d26d31e83ef48151f73ca\n" | |
time="2015-10-19T10:19:41Z" level=debug msg="2015/10/19 10:19:41 [DEBUG] serf: messageUserEventType: jl 172.17.0.9 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f de5520d65661b9925d7ae758384ffedfeffb892c726d26d31e83ef48151f73ca\n" | |
time="2015-10-19T10:19:41Z" level=debug msg="2015/10/19 10:19:41 [DEBUG] serf: messageUserEventType: jl 172.17.0.9 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f de5520d65661b9925d7ae758384ffedfeffb892c726d26d31e83ef48151f73ca\n" | |
time="2015-10-19T10:19:41Z" level=info msg="NewSandbox key /var/run/docker/netns/541cf0400d9b" | |
time="2015-10-19T10:19:41Z" level=debug msg="Assigning addresses for endpoint container_3's interface on network multihost" | |
time="2015-10-19T10:19:41Z" level=debug msg="RequestAddress(GlobalDefault/10.0.0.0/24, <nil>, map[])" | |
time="2015-10-19T10:19:41Z" level=info msg="NewSandbox key /var/run/docker/netns/1-41de0e5fab" | |
time="2015-10-19T10:19:41Z" level=info msg="initSubnetSandbox /var/run/docker/netns/1-41de0e5fab add bridge79ad611, br, gwip 10.0.0.1/24, is bridge" | |
time="2015-10-19T10:19:41Z" level=info msg="initSubnetSandbox /var/run/docker/netns/1-41de0e5fab add vxlan vxlana71f7d9" | |
time="2015-10-19T10:19:41Z" level=info msg="initSubnetSandbox /var/run/docker/netns/1-41de0e5fab add vxlana71f7d9, vxlan, master bridge79ad611" | |
time="2015-10-19T10:19:41Z" level=info msg="peerAdd sbox /var/run/docker/netns/1-41de0e5fab AddNeighbor peerIP 10.0.0.2, peerMac 02:42:0a:00:00:02" | |
time="2015-10-19T10:19:41Z" level=info msg="peerAdd sbox /var/run/docker/netns/1-41de0e5fab AddNeighbor fdb entry peerIP 172.17.0.7, peerMac 02:42:0a:00:00:02" | |
time="2015-10-19T10:19:41Z" level=info msg="peerAdd sbox /var/run/docker/netns/1-41de0e5fab AddNeighbor peerIP 10.0.0.3, peerMac 02:42:0a:00:00:03" | |
time="2015-10-19T10:19:41Z" level=info msg="peerAdd sbox /var/run/docker/netns/1-41de0e5fab AddNeighbor fdb entry peerIP 172.17.0.9, peerMac 02:42:0a:00:00:03" | |
time="2015-10-19T10:19:41Z" level=info msg="Join nid 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f eid 4b9d174f8a2cbbb87f929f90d2b1b250be4069bef82d53bbed535ba255a59df7 sboxKey /var/run/docker/netns/541cf0400d9b createVethPair name1 veth0afbde1 name2 veth4639d53" | |
time="2015-10-19T10:19:41Z" level=info msg="watchMiss network 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f" | |
time="2015-10-19T10:19:41Z" level=info msg="Join setNames name2 veth4639d53 eth" | |
time="2015-10-19T10:19:41Z" level=debug msg="Allocating IPv4 pools for network docker_gwbridge (3a598fbd7dc364fd0fdb3150220a1b93af4b585861ff53cc1782c9dc3ecc6e97)" | |
time="2015-10-19T10:19:41Z" level=debug msg="RequestPool(LocalDefault, , , map[], false)" | |
time="2015-10-19T10:19:41Z" level=debug msg="Received user event name:jl 172.17.0.11 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f 4b9d174f8a2cbbb87f929f90d2b1b250be4069bef82d53bbed535ba255a59df7, payload:join 10.0.0.4 255.255.255.0 02:42:0a:00:00:04\n" | |
time="2015-10-19T10:19:41Z" level=debug msg="Parsed data = 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f/4b9d174f8a2cbbb87f929f90d2b1b250be4069bef82d53bbed535ba255a59df7/172.17.0.11/10.0.0.4/255.255.255.0/02:42:0a:00:00:04\n" | |
time="2015-10-19T10:19:41Z" level=debug msg="RequestAddress(LocalDefault/172.19.0.0/16, <nil>, map[])" | |
time="2015-10-19T10:19:41Z" level=debug msg="Setting bridge mac address to 02:42:75:1c:83:35" | |
time="2015-10-19T10:19:41Z" level=debug msg="Assigning address to bridge interface docker_gwbridge: 172.19.0.1/16" | |
time="2015-10-19T10:19:41Z" level=debug msg="2015/10/19 10:19:41 [DEBUG] serf: messageUserEventType: jl 172.17.0.11 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f 4b9d174f8a2cbbb87f929f90d2b1b250be4069bef82d53bbed535ba255a59df7\n" | |
time="2015-10-19T10:19:41Z" level=debug msg="Assigning addresses for endpoint gateway_container_3's interface on network docker_gwbridge" | |
time="2015-10-19T10:19:41Z" level=debug msg="RequestAddress(LocalDefault/172.19.0.0/16, <nil>, map[])" | |
time="2015-10-19T10:19:42Z" level=debug msg="2015/10/19 10:19:42 [DEBUG] serf: messageUserEventType: jl 172.17.0.11 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f 4b9d174f8a2cbbb87f929f90d2b1b250be4069bef82d53bbed535ba255a59df7\n" | |
time="2015-10-19T10:19:42Z" level=debug msg="2015/10/19 10:19:42 [DEBUG] serf: messageUserEventType: jl 172.17.0.11 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f 4b9d174f8a2cbbb87f929f90d2b1b250be4069bef82d53bbed535ba255a59df7\n" | |
time="2015-10-19T10:19:42Z" level=debug msg="2015/10/19 10:19:42 [DEBUG] serf: messageUserEventType: jl 172.17.0.11 41de0e5fab39ce74346f848ad219b877e7998608f14f1850a72413cfa997b98f 4b9d174f8a2cbbb87f929f90d2b1b250be4069bef82d53bbed535ba255a59df7\n" | |
2015/10/19 10:20:28 [DEBUG] memberlist: Initiating push/pull sync with: 172.17.0.7:7946 | |
2015/10/19 10:20:29 [DEBUG] memberlist: Responding to push/pull sync with: 172.17.0.9:52422 | |
2015/10/19 10:20:58 [DEBUG] memberlist: Initiating push/pull sync with: 172.17.0.7:7946 | |
2015/10/19 10:20:59 [DEBUG] memberlist: Responding to push/pull sync with: 172.17.0.9:52425 | |
2015/10/19 10:21:28 [DEBUG] memberlist: Initiating push/pull sync with: 172.17.0.9:7946 | |
2015/10/19 10:21:58 [DEBUG] memberlist: Initiating push/pull sync with: 172.17.0.9:7946 | |
2015/10/19 10:22:01 [DEBUG] memberlist: Responding to push/pull sync with: 172.17.0.7:59277 | |
root@Debian-jessie-amd64-netboot:/home/vagrant# apt-get install tcpdump | |
/usr/sbin/tcpdump | |
/usr/lib/x86_64-linux-gnu/libpcap.so.1.6.2 | |
/usr/lib/x86_64-linux-gnu/libpcap.so.0.8 | |
docker cp /sbin/iptables 6f62c03f8f5a:/sbin | |
docker cp /sbin/xtables-multi 6f62c03f8f5a:/sbin | |
docker cp /lib/libip4tc.so.0 6f62c03f8f5a:/lib | |
docker cp /lib/libip4tc.so.0.1.0 6f62c03f8f5a:/lib | |
docker cp /lib/libip6tc.so.0 6f62c03f8f5a:/lib | |
docker cp /lib/libip6tc.so.0.1.0 6f62c03f8f5a:/lib | |
docker cp /lib/libxtables.so.10 6f62c03f8f5a:/lib | |
docker cp /lib/libxtables.so.10.0.0 6f62c03f8f5a:/lib | |
## iptables | |
root@docker-1:/home/vagrant# iptables -v -x -n -L | |
Chain INPUT (policy ACCEPT 93493 packets, 6141422 bytes) | |
pkts bytes target prot opt in out source destination | |
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) | |
pkts bytes target prot opt in out source destination | |
0 0 DROP all -- * * 172.17.0.0/16 172.18.0.0/16 | |
0 0 DROP all -- * * 172.18.0.0/16 172.17.0.0/16 | |
182 501319 DOCKER all -- * docker_gwbridge 0.0.0.0/0 0.0.0.0/0 | |
182 501319 ACCEPT all -- * docker_gwbridge 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED | |
170 7396 ACCEPT all -- docker_gwbridge !docker_gwbridge 0.0.0.0/0 0.0.0.0/0 | |
0 0 DROP all -- * * 172.19.0.0/16 172.17.0.0/16 | |
0 0 DROP all -- * * 172.17.0.0/16 172.19.0.0/16 | |
0 0 DOCKER all -- * docker0 0.0.0.0/0 0.0.0.0/0 | |
0 0 ACCEPT all -- * docker0 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED | |
0 0 ACCEPT all -- docker0 !docker0 0.0.0.0/0 0.0.0.0/0 | |
0 0 ACCEPT all -- docker0 docker0 0.0.0.0/0 0.0.0.0/0 | |
0 0 DROP all -- docker_gwbridge docker_gwbridge 0.0.0.0/0 0.0.0.0/0 | |
Chain OUTPUT (policy ACCEPT 93125 packets, 5880071 bytes) | |
pkts bytes target prot opt in out source destination | |
Chain DOCKER (2 references) | |
pkts bytes target prot opt in out source destination | |
root@docker-1:/home/vagrant# iptables -v -x -n -L -t nat | |
Chain PREROUTING (policy ACCEPT 938 packets, 60068 bytes) | |
pkts bytes target prot opt in out source destination | |
881 53110 DOCKER all -- * * 0.0.0.0/0 0.0.0.0/0 ADDRTYPE match dst-type LOCAL | |
Chain INPUT (policy ACCEPT 934 packets, 59820 bytes) | |
pkts bytes target prot opt in out source destination | |
Chain OUTPUT (policy ACCEPT 1003 packets, 62012 bytes) | |
pkts bytes target prot opt in out source destination | |
0 0 DOCKER all -- * * 0.0.0.0/0 !127.0.0.0/8 ADDRTYPE match dst-type LOCAL | |
Chain POSTROUTING (policy ACCEPT 1003 packets, 62012 bytes) | |
pkts bytes target prot opt in out source destination | |
4 248 MASQUERADE all -- * !docker_gwbridge 172.18.0.0/16 0.0.0.0/0 | |
0 0 MASQUERADE all -- * !docker0 172.17.0.0/16 0.0.0.0/0 | |
Chain DOCKER (2 references) | |
pkts bytes target prot opt in out source destination | |
## ping | |
root@Debian-jessie-amd64-netboot:/vagrant# export INTEGRATION_ROOT=./integration-tmp | |
root@Debian-jessie-amd64-netboot:/vagrant# export TMPC_ROOT=./integration-tmp/tmpc | |
root@Debian-jessie-amd64-netboot:/vagrant# source ./test/integration/dnet/helpers.bash | |
root@Debian-jessie-amd64-netboot:/vagrant# i=3 | |
root@Debian-jessie-amd64-netboot:/vagrant# j=1 | |
root@Debian-jessie-amd64-netboot:/vagrant# dnet_suffix=zookeeper | |
root@Debian-jessie-amd64-netboot:/vagrant# runc $(dnet_container_name $i $dnet_suffix) $(get_sbox_id ${i} container_${i}) "ping -c 1 container_$j" | |
PING container_1 (10.0.0.2): 56 data bytes | |
64 bytes from 10.0.0.2: seq=0 ttl=64 time=0.744 ms | |
--- container_1 ping statistics --- | |
1 packets transmitted, 1 packets received, 0% packet loss | |
round-trip min/avg/max = 0.744/0.744/0.744 ms | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns exec 1-41de0e5fab tcpdump -v -nn -i any | |
tcpdump: listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes | |
09:54:35.966866 IP (tos 0x0, ttl 64, id 36798, offset 0, flags [DF], proto ICMP (1), length 84) | |
10.0.0.4 > 10.0.0.2: ICMP echo request, id 768, seq 0, length 64 | |
09:54:35.966885 IP (tos 0x0, ttl 64, id 36798, offset 0, flags [DF], proto ICMP (1), length 84) | |
10.0.0.4 > 10.0.0.2: ICMP echo request, id 768, seq 0, length 64 | |
09:54:35.966948 IP (tos 0x0, ttl 64, id 31368, offset 0, flags [none], proto ICMP (1), length 84) | |
10.0.0.2 > 10.0.0.4: ICMP echo reply, id 768, seq 0, length 64 | |
09:54:35.966951 IP (tos 0x0, ttl 64, id 31368, offset 0, flags [none], proto ICMP (1), length 84) | |
10.0.0.2 > 10.0.0.4: ICMP echo reply, id 768, seq 0, length 64 | |
09:54:40.975842 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.0.0.2 tell 10.0.0.4, length 28 | |
09:54:40.975998 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.0.0.2 tell 10.0.0.4, length 28 | |
09:54:40.976018 ARP, Ethernet (len 6), IPv4 (len 4), Reply 10.0.0.2 is-at 02:42:0a:00:00:02, length 28 | |
09:54:40.976066 ARP, Ethernet (len 6), IPv4 (len 4), Reply 10.0.0.2 is-at 02:42:0a:00:00:02, length 28 | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# ip netns exec 541cf0400d9b tcpdump -v -nn -i any | |
tcpdump: listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes | |
09:55:58.385407 IP (tos 0x0, ttl 64, id 36959, offset 0, flags [DF], proto ICMP (1), length 84) | |
10.0.0.4 > 10.0.0.2: ICMP echo request, id 768, seq 0, length 64 | |
09:55:58.385500 IP (tos 0x0, ttl 64, id 39340, offset 0, flags [none], proto ICMP (1), length 84) | |
10.0.0.2 > 10.0.0.4: ICMP echo reply, id 768, seq 0, length 64 | |
09:56:03.392161 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.0.0.2 tell 10.0.0.4, length 28 | |
09:56:03.392211 ARP, Ethernet (len 6), IPv4 (len 4), Reply 10.0.0.2 is-at 02:42:0a:00:00:02, length 28 | |
root@6f62c03f8f5a:/go/src/github.com/docker/libnetwork# tcpdump -v -nn -i eth0 | |
09:58:50.596459 IP (tos 0x0, ttl 64, id 27453, offset 0, flags [none], proto UDP (17), length 134) | |
172.17.0.11.40007 > 172.17.0.7.4789: VXLAN, flags [I] (0x08), vni 256 | |
IP (tos 0x0, ttl 64, id 62859, offset 0, flags [DF], proto ICMP (1), length 84) | |
10.0.0.4 > 10.0.0.2: ICMP echo request, id 768, seq 3, length 64 | |
09:58:50.596572 IP (tos 0x0, ttl 64, id 3139, offset 0, flags [none], proto UDP (17), length 134) | |
172.17.0.7.40007 > 172.17.0.11.4789: VXLAN, flags [I] (0x08), vni 256 | |
IP (tos 0x0, ttl 64, id 2689, offset 0, flags [none], proto ICMP (1), length 84) | |
10.0.0.2 > 10.0.0.4: ICMP echo reply, id 768, seq 3, length 64 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment