Skip to content

Instantly share code, notes, and snippets.

@krsna1729
Created September 6, 2019 19:34
Show Gist options
  • Save krsna1729/7542d02c7a292d02454a35832fa4ed18 to your computer and use it in GitHub Desktop.
Save krsna1729/7542d02c7a292d02454a35832fa4ed18 to your computer and use it in GitHub Desktop.
document tunneling of different CNIs
clear@clr-01 ~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq state UP group default qlen 1000
    link/ether 52:54:00:1c:d3:9a brd ff:ff:ff:ff:ff:ff
    inet 192.168.121.190/24 brd 192.168.121.255 scope global dynamic enp0s8
       valid_lft 2276sec preferred_lft 2276sec
    inet6 fe80::5054:ff:fe1c:d39a/64 scope link
       valid_lft forever preferred_lft forever
3: enp0s9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq state UP group default qlen 1000
    link/ether 52:54:00:9a:ec:58 brd ff:ff:ff:ff:ff:ff
    inet 192.52.100.11/24 brd 192.52.100.255 scope global enp0s9
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fe9a:ec58/64 scope link
       valid_lft forever preferred_lft forever
4: flannel.1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN group default
    link/ether 4a:62:ed:9c:f9:72 brd ff:ff:ff:ff:ff:ff
    inet 10.244.0.0/32 scope global flannel.1
       valid_lft forever preferred_lft forever
    inet6 fe80::4862:edff:fe9c:f972/64 scope link
       valid_lft forever preferred_lft forever

clear@clr-01 ~ $ ip route
default via 192.168.121.1 dev enp0s8 proto dhcp src 192.168.121.190 metric 1024
10.244.1.0/24 via 10.244.1.0 dev flannel.1 onlink
10.244.2.0/24 via 10.244.2.0 dev flannel.1 onlink
192.52.100.0/24 dev enp0s9 proto kernel scope link src 192.52.100.11
192.168.121.0/24 dev enp0s8 proto kernel scope link src 192.168.121.190
192.168.121.1 dev enp0s8 proto dhcp scope link src 192.168.121.190 metric 1024

clear@clr-01 ~ $ ip neigh
192.168.121.1 dev enp0s8 lladdr 52:54:00:1e:46:76 REACHABLE
192.168.121.37 dev enp0s8 lladdr 52:54:00:c5:e5:20 REACHABLE
192.168.121.15 dev enp0s8 lladdr 52:54:00:38:10:44 REACHABLE
10.244.1.0 dev flannel.1 lladdr 32:96:bc:6a:24:b9 PERMANENT
10.244.2.0 dev flannel.1 lladdr 76:4f:aa:8f:c8:b3 PERMANENT
clear@clr-02 ~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq state UP group default qlen 1000
    link/ether 52:54:00:c5:e5:20 brd ff:ff:ff:ff:ff:ff
    inet 192.168.121.37/24 brd 192.168.121.255 scope global dynamic enp0s8
       valid_lft 2424sec preferred_lft 2424sec
    inet6 fe80::5054:ff:fec5:e520/64 scope link
       valid_lft forever preferred_lft forever
3: enp0s9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq state UP group default qlen 1000
    link/ether 52:54:00:c1:e0:fd brd ff:ff:ff:ff:ff:ff
    inet 192.52.100.12/24 brd 192.52.100.255 scope global enp0s9
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fec1:e0fd/64 scope link
       valid_lft forever preferred_lft forever
4: caliec7e670b697@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netns cni-15c04839-3bad-a3f1-0941-97234919147b
    inet6 fe80::ecee:eeff:feee:eeee/64 scope link
       valid_lft forever preferred_lft forever
5: flannel.1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN group default
    link/ether 76:4f:aa:8f:c8:b3 brd ff:ff:ff:ff:ff:ff
    inet 10.244.2.0/32 scope global flannel.1
       valid_lft forever preferred_lft forever
    inet6 fe80::744f:aaff:fe8f:c8b3/64 scope link
       valid_lft forever preferred_lft forever
6: calia0bfca566bc@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netns cni-40fbb0b1-96f8-8e10-49b6-61e5fe5decbe
    inet6 fe80::ecee:eeff:feee:eeee/64 scope link
       valid_lft forever preferred_lft forever

clear@clr-02 ~ $ ip route
default via 192.168.121.1 dev enp0s8 proto dhcp src 192.168.121.37 metric 1024
10.244.0.0/24 via 10.244.0.0 dev flannel.1 onlink
10.244.1.0/24 via 10.244.1.0 dev flannel.1 onlink
10.244.2.2 dev caliec7e670b697 scope link
10.244.2.3 dev calia0bfca566bc scope link
192.52.100.0/24 dev enp0s9 proto kernel scope link src 192.52.100.12
192.168.121.0/24 dev enp0s8 proto kernel scope link src 192.168.121.37
192.168.121.1 dev enp0s8 proto dhcp scope link src 192.168.121.37 metric 1024

clear@clr-02 ~ $ ip neigh
192.168.121.1 dev enp0s8 lladdr 52:54:00:1e:46:76 REACHABLE
10.244.2.2 dev caliec7e670b697 lladdr 62:fb:d0:68:2f:e3 STALE
10.244.0.0 dev flannel.1 lladdr 4a:62:ed:9c:f9:72 PERMANENT
10.244.2.3 dev calia0bfca566bc lladdr e2:ca:52:10:2d:51 REACHABLE
10.244.1.0 dev flannel.1 lladdr 32:96:bc:6a:24:b9 PERMANENT
192.168.121.15 dev enp0s8 lladdr 52:54:00:38:10:44 REACHABLE
192.168.121.190 dev enp0s8 lladdr 52:54:00:1c:d3:9a REACHABLE
clear@clr-03 ~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq state UP group default qlen 1000
    link/ether 52:54:00:38:10:44 brd ff:ff:ff:ff:ff:ff
    inet 192.168.121.15/24 brd 192.168.121.255 scope global dynamic enp0s8
       valid_lft 2345sec preferred_lft 2345sec
    inet6 fe80::5054:ff:fe38:1044/64 scope link
       valid_lft forever preferred_lft forever
3: enp0s9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq state UP group default qlen 1000
    link/ether 52:54:00:9a:50:a0 brd ff:ff:ff:ff:ff:ff
    inet 192.52.100.13/24 brd 192.52.100.255 scope global enp0s9
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fe9a:50a0/64 scope link
       valid_lft forever preferred_lft forever
4: cali77f594e962c@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netns cni-07bee039-e52c-e279-d6d8-d5bbe53db2bc
    inet6 fe80::ecee:eeff:feee:eeee/64 scope link
       valid_lft forever preferred_lft forever
5: cali8c5f2f6a383@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netns cni-b9f69994-8ff1-57a4-31c0-68a441885896
    inet6 fe80::ecee:eeff:feee:eeee/64 scope link
       valid_lft forever preferred_lft forever
6: flannel.1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN group default
    link/ether 32:96:bc:6a:24:b9 brd ff:ff:ff:ff:ff:ff
    inet 10.244.1.0/32 scope global flannel.1
       valid_lft forever preferred_lft forever
    inet6 fe80::3096:bcff:fe6a:24b9/64 scope link
       valid_lft forever preferred_lft forever
7: cali5d07411d33e@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether ee:ee:ee:ee:ee:ee brd ff:ff:ff:ff:ff:ff link-netns cni-b01394c9-886a-11ed-75c2-97e2332304c3
    inet6 fe80::ecee:eeff:feee:eeee/64 scope link
       valid_lft forever preferred_lft forever

clear@clr-03 ~ $ ip route
default via 192.168.121.1 dev enp0s8 proto dhcp src 192.168.121.15 metric 1024
10.244.0.0/24 via 10.244.0.0 dev flannel.1 onlink
10.244.1.2 dev cali77f594e962c scope link
10.244.1.3 dev cali8c5f2f6a383 scope link
10.244.1.4 dev cali5d07411d33e scope link
10.244.2.0/24 via 10.244.2.0 dev flannel.1 onlink
192.52.100.0/24 dev enp0s9 proto kernel scope link src 192.52.100.13
192.168.121.0/24 dev enp0s8 proto kernel scope link src 192.168.121.15
192.168.121.1 dev enp0s8 proto dhcp scope link src 192.168.121.15 metric 1024

clear@clr-03 ~ $ ip neigh
10.244.2.0 dev flannel.1 lladdr 76:4f:aa:8f:c8:b3 PERMANENT
10.244.0.0 dev flannel.1 lladdr 4a:62:ed:9c:f9:72 PERMANENT
10.244.1.3 dev cali8c5f2f6a383 lladdr ae:b6:ad:99:96:69 STALE
10.244.1.2 dev cali77f594e962c lladdr ee:ba:1a:3c:66:40 REACHABLE
192.168.121.37 dev enp0s8 lladdr 52:54:00:c5:e5:20 STALE
192.168.121.1 dev enp0s8 lladdr 52:54:00:1e:46:76 REACHABLE
192.168.121.190 dev enp0s8 lladdr 52:54:00:1c:d3:9a REACHABLE
10.244.1.4 dev cali5d07411d33e lladdr fa:0e:bb:62:bf:aa REACHABLE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment