Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ############ ip a
- 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
- 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: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc pfifo_fast state UP qlen 1000
- link/ether d0:50:99:a8:3b:84 brd ff:ff:ff:ff:ff:ff
- inet 10.0.0.111/24 brd 10.0.0.255 scope global dynamic enp3s0
- valid_lft 34533sec preferred_lft 34533sec
- inet6 fe80::d250:99ff:fea8:3b84/64 scope link
- valid_lft forever preferred_lft forever
- 3: enp3s0.5@enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
- link/ether d0:50:99:a8:3b:84 brd ff:ff:ff:ff:ff:ff
- inet6 fe80::d250:99ff:fea8:3b84/64 scope link
- valid_lft forever preferred_lft forever
- 4: enp3s0.4@enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master ovs-system state UP qlen 1000
- link/ether d0:50:99:a8:3b:84 brd ff:ff:ff:ff:ff:ff
- inet6 fe80::d250:99ff:fea8:3b84/64 scope link
- valid_lft forever preferred_lft forever
- 5: ovs-system: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
- link/ether 12:f4:16:3e:11:76 brd ff:ff:ff:ff:ff:ff
- 8: br-int: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN qlen 1000
- link/ether b6:33:cf:b7:cf:46 brd ff:ff:ff:ff:ff:ff
- 9: vxlan_sys_4789: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 65470 qdisc noqueue master ovs-system state UNKNOWN qlen 1000
- link/ether 5e:0a:7b:d3:e8:33 brd ff:ff:ff:ff:ff:ff
- 10: br-tun: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
- link/ether 26:39:e5:1b:5a:49 brd ff:ff:ff:ff:ff:ff
- 11: br-provider: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
- link/ether d0:50:99:a8:3b:84 brd ff:ff:ff:ff:ff:ff
- 14: qbr61f980e9-98: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP qlen 1000
- link/ether 52:4c:9b:7b:2e:8e brd ff:ff:ff:ff:ff:ff
- 15: qvo61f980e9-98@qvb61f980e9-98: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1450 qdisc noqueue master ovs-system state UP qlen 1000
- link/ether 0e:94:ea:ca:b8:5a brd ff:ff:ff:ff:ff:ff
- inet6 fe80::c94:eaff:feca:b85a/64 scope link
- valid_lft forever preferred_lft forever
- 16: qvb61f980e9-98@qvo61f980e9-98: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1450 qdisc noqueue master qbr61f980e9-98 state UP qlen 1000
- link/ether 52:4c:9b:7b:2e:8e brd ff:ff:ff:ff:ff:ff
- inet6 fe80::504c:9bff:fe7b:2e8e/64 scope link
- valid_lft forever preferred_lft forever
- 17: qbr95262f86-8a: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP qlen 1000
- link/ether 9a:0f:c6:fa:a8:aa brd ff:ff:ff:ff:ff:ff
- 18: qvo95262f86-8a@qvb95262f86-8a: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1450 qdisc noqueue master ovs-system state UP qlen 1000
- link/ether fa:29:d2:b6:9e:ff brd ff:ff:ff:ff:ff:ff
- inet6 fe80::f829:d2ff:feb6:9eff/64 scope link
- valid_lft forever preferred_lft forever
- 19: qvb95262f86-8a@qvo95262f86-8a: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1450 qdisc noqueue master qbr95262f86-8a state UP qlen 1000
- link/ether 9a:0f:c6:fa:a8:aa brd ff:ff:ff:ff:ff:ff
- inet6 fe80::980f:c6ff:fefa:a8aa/64 scope link
- valid_lft forever preferred_lft forever
- 20: tap95262f86-8a: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc pfifo_fast master qbr95262f86-8a state UNKNOWN qlen 1000
- link/ether fe:16:3e:80:94:32 brd ff:ff:ff:ff:ff:ff
- inet6 fe80::fc16:3eff:fe80:9432/64 scope link
- valid_lft forever preferred_lft forever
- 21: tap61f980e9-98: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc pfifo_fast master qbr61f980e9-98 state UNKNOWN qlen 1000
- link/ether fe:16:3e:6c:6d:a3 brd ff:ff:ff:ff:ff:ff
- inet6 fe80::fc16:3eff:fe6c:6da3/64 scope link
- valid_lft forever preferred_lft forever
- ############ ip r
- default via 10.0.0.1 dev enp3s0 proto static metric 100
- 10.0.0.0/24 dev enp3s0 proto kernel scope link src 10.0.0.111 metric 100
- ############ ip netns
- qrouter-47b2f138-3130-4ab8-9c96-0f402190fe41
- qdhcp-8b050beb-3e0e-40ee-a74c-588ba57fd882
- ############ ip netns exec NAMESPACE ip a
- ############ip netns exec qrouter-47b2f138-3130-4ab8-9c96-0f402190fe41 ip a
- 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
- 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
- 22: qr-c08eeda3-3b: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN qlen 1000
- link/ether fa:16:3e:1e:f9:ee brd ff:ff:ff:ff:ff:ff
- inet 10.0.12.1/24 brd 10.0.12.255 scope global qr-c08eeda3-3b
- valid_lft forever preferred_lft forever
- inet6 fe80::f816:3eff:fe1e:f9ee/64 scope link
- valid_lft forever preferred_lft forever
- ############ip netns exec qdhcp-8b050beb-3e0e-40ee-a74c-588ba57fd882 ip a
- 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
- 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
- 12: tapa2246d0c-f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN qlen 1000
- link/ether fa:16:3e:64:90:74 brd ff:ff:ff:ff:ff:ff
- inet 10.0.12.2/24 brd 10.0.12.255 scope global tapa2246d0c-f0
- valid_lft forever preferred_lft forever
- inet 169.254.169.254/16 brd 169.254.255.255 scope global tapa2246d0c-f0
- valid_lft forever preferred_lft forever
- inet6 fe80::f816:3eff:fe64:9074/64 scope link
- valid_lft forever preferred_lft forever
- ############ ip netns exec NAMESPACE ip r
- ############ip netns exec qrouter-47b2f138-3130-4ab8-9c96-0f402190fe41 ip r
- 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
- 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
- 22: qr-c08eeda3-3b: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN qlen 1000
- link/ether fa:16:3e:1e:f9:ee brd ff:ff:ff:ff:ff:ff
- inet 10.0.12.1/24 brd 10.0.12.255 scope global qr-c08eeda3-3b
- valid_lft forever preferred_lft forever
- inet6 fe80::f816:3eff:fe1e:f9ee/64 scope link
- valid_lft forever preferred_lft forever
- ############ip netns exec qdhcp-8b050beb-3e0e-40ee-a74c-588ba57fd882 ip r
- 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
- 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
- 12: tapa2246d0c-f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN qlen 1000
- link/ether fa:16:3e:64:90:74 brd ff:ff:ff:ff:ff:ff
- inet 10.0.12.2/24 brd 10.0.12.255 scope global tapa2246d0c-f0
- valid_lft forever preferred_lft forever
- inet 169.254.169.254/16 brd 169.254.255.255 scope global tapa2246d0c-f0
- valid_lft forever preferred_lft forever
- inet6 fe80::f816:3eff:fe64:9074/64 scope link
- valid_lft forever preferred_lft forever
- ############ iptables-save
- # Generated by iptables-save v1.4.21 on Fri Dec 16 20:19:29 2016
- *raw
- :PREROUTING ACCEPT [372566:93072463]
- :OUTPUT ACCEPT [446741:188635805]
- :neutron-openvswi-OUTPUT - [0:0]
- :neutron-openvswi-PREROUTING - [0:0]
- -A PREROUTING -j neutron-openvswi-PREROUTING
- -A OUTPUT -j neutron-openvswi-OUTPUT
- -A neutron-openvswi-PREROUTING -m physdev --physdev-in qvb61f980e9-98 -j CT --zone 1
- -A neutron-openvswi-PREROUTING -m physdev --physdev-in tap61f980e9-98 -j CT --zone 1
- -A neutron-openvswi-PREROUTING -m physdev --physdev-in qvb95262f86-8a -j CT --zone 2
- -A neutron-openvswi-PREROUTING -m physdev --physdev-in tap95262f86-8a -j CT --zone 2
- COMMIT
- # Completed on Fri Dec 16 20:19:29 2016
- # Generated by iptables-save v1.4.21 on Fri Dec 16 20:19:29 2016
- *nat
- :PREROUTING ACCEPT [887:103144]
- :INPUT ACCEPT [819:96387]
- :OUTPUT ACCEPT [2865:207974]
- :POSTROUTING ACCEPT [2928:214256]
- :neutron-openvswi-OUTPUT - [0:0]
- :neutron-openvswi-POSTROUTING - [0:0]
- :neutron-openvswi-PREROUTING - [0:0]
- :neutron-openvswi-float-snat - [0:0]
- :neutron-openvswi-snat - [0:0]
- :neutron-postrouting-bottom - [0:0]
- -A PREROUTING -j neutron-openvswi-PREROUTING
- -A OUTPUT -j neutron-openvswi-OUTPUT
- -A POSTROUTING -j neutron-openvswi-POSTROUTING
- -A POSTROUTING -j neutron-postrouting-bottom
- -A neutron-openvswi-snat -j neutron-openvswi-float-snat
- -A neutron-postrouting-bottom -m comment --comment "Perform source NAT on outgoing traffic." -j neutron-openvswi-snat
- COMMIT
- # Completed on Fri Dec 16 20:19:29 2016
- # Generated by iptables-save v1.4.21 on Fri Dec 16 20:19:29 2016
- *mangle
- :PREROUTING ACCEPT [372570:93072759]
- :INPUT ACCEPT [372077:93026816]
- :FORWARD ACCEPT [524:57132]
- :OUTPUT ACCEPT [446745:188636101]
- :POSTROUTING ACCEPT [447269:188693233]
- :neutron-openvswi-FORWARD - [0:0]
- :neutron-openvswi-INPUT - [0:0]
- :neutron-openvswi-OUTPUT - [0:0]
- :neutron-openvswi-POSTROUTING - [0:0]
- :neutron-openvswi-PREROUTING - [0:0]
- :neutron-openvswi-mark - [0:0]
- -A PREROUTING -j neutron-openvswi-PREROUTING
- -A INPUT -j neutron-openvswi-INPUT
- -A FORWARD -j neutron-openvswi-FORWARD
- -A OUTPUT -j neutron-openvswi-OUTPUT
- -A POSTROUTING -j neutron-openvswi-POSTROUTING
- -A neutron-openvswi-PREROUTING -j neutron-openvswi-mark
- COMMIT
- # Completed on Fri Dec 16 20:19:29 2016
- # Generated by iptables-save v1.4.21 on Fri Dec 16 20:19:29 2016
- *filter
- :INPUT ACCEPT [372093:93028240]
- :FORWARD ACCEPT [0:0]
- :OUTPUT ACCEPT [446761:188637525]
- :neutron-filter-top - [0:0]
- :neutron-openvswi-FORWARD - [0:0]
- :neutron-openvswi-INPUT - [0:0]
- :neutron-openvswi-OUTPUT - [0:0]
- :neutron-openvswi-i61f980e9-9 - [0:0]
- :neutron-openvswi-i95262f86-8 - [0:0]
- :neutron-openvswi-local - [0:0]
- :neutron-openvswi-o61f980e9-9 - [0:0]
- :neutron-openvswi-o95262f86-8 - [0:0]
- :neutron-openvswi-s61f980e9-9 - [0:0]
- :neutron-openvswi-s95262f86-8 - [0:0]
- :neutron-openvswi-sg-chain - [0:0]
- :neutron-openvswi-sg-fallback - [0:0]
- -A INPUT -j neutron-openvswi-INPUT
- -A FORWARD -j neutron-filter-top
- -A FORWARD -j neutron-openvswi-FORWARD
- -A OUTPUT -j neutron-filter-top
- -A OUTPUT -j neutron-openvswi-OUTPUT
- -A neutron-filter-top -j neutron-openvswi-local
- -A neutron-openvswi-FORWARD -m physdev --physdev-out tap61f980e9-98 --physdev-is-bridged -m comment --comment "Direct traffic from the VM interface to the security group chain." -j neutron-openvswi-sg-chain
- -A neutron-openvswi-FORWARD -m physdev --physdev-in tap61f980e9-98 --physdev-is-bridged -m comment --comment "Direct traffic from the VM interface to the security group chain." -j neutron-openvswi-sg-chain
- -A neutron-openvswi-FORWARD -m physdev --physdev-out tap95262f86-8a --physdev-is-bridged -m comment --comment "Direct traffic from the VM interface to the security group chain." -j neutron-openvswi-sg-chain
- -A neutron-openvswi-FORWARD -m physdev --physdev-in tap95262f86-8a --physdev-is-bridged -m comment --comment "Direct traffic from the VM interface to the security group chain." -j neutron-openvswi-sg-chain
- -A neutron-openvswi-INPUT -m physdev --physdev-in tap61f980e9-98 --physdev-is-bridged -m comment --comment "Direct incoming traffic from VM to the security group chain." -j neutron-openvswi-o61f980e9-9
- -A neutron-openvswi-INPUT -m physdev --physdev-in tap95262f86-8a --physdev-is-bridged -m comment --comment "Direct incoming traffic from VM to the security group chain." -j neutron-openvswi-o95262f86-8
- -A neutron-openvswi-i61f980e9-9 -m state --state RELATED,ESTABLISHED -m comment --comment "Direct packets associated with a known session to the RETURN chain." -j RETURN
- -A neutron-openvswi-i61f980e9-9 -s 10.0.12.4/32 -p udp -m udp --sport 67 -m udp --dport 68 -j RETURN
- -A neutron-openvswi-i61f980e9-9 -s 10.0.12.3/32 -p udp -m udp --sport 67 -m udp --dport 68 -j RETURN
- -A neutron-openvswi-i61f980e9-9 -s 10.0.12.2/32 -p udp -m udp --sport 67 -m udp --dport 68 -j RETURN
- -A neutron-openvswi-i61f980e9-9 -p udp -m udp -m multiport --dports 1:65535 -j RETURN
- -A neutron-openvswi-i61f980e9-9 -p icmp -j RETURN
- -A neutron-openvswi-i61f980e9-9 -p tcp -m tcp -m multiport --dports 1:65535 -j RETURN
- -A neutron-openvswi-i61f980e9-9 -m state --state INVALID -m comment --comment "Drop packets that appear related to an existing connection (e.g. TCP ACK/FIN) but do not have an entry in conntrack." -j DROP
- -A neutron-openvswi-i61f980e9-9 -m comment --comment "Send unmatched traffic to the fallback chain." -j neutron-openvswi-sg-fallback
- -A neutron-openvswi-i95262f86-8 -m state --state RELATED,ESTABLISHED -m comment --comment "Direct packets associated with a known session to the RETURN chain." -j RETURN
- -A neutron-openvswi-i95262f86-8 -s 10.0.12.4/32 -p udp -m udp --sport 67 -m udp --dport 68 -j RETURN
- -A neutron-openvswi-i95262f86-8 -s 10.0.12.3/32 -p udp -m udp --sport 67 -m udp --dport 68 -j RETURN
- -A neutron-openvswi-i95262f86-8 -s 10.0.12.2/32 -p udp -m udp --sport 67 -m udp --dport 68 -j RETURN
- -A neutron-openvswi-i95262f86-8 -p udp -m udp -m multiport --dports 1:65535 -j RETURN
- -A neutron-openvswi-i95262f86-8 -p icmp -j RETURN
- -A neutron-openvswi-i95262f86-8 -p tcp -m tcp -m multiport --dports 1:65535 -j RETURN
- -A neutron-openvswi-i95262f86-8 -m state --state INVALID -m comment --comment "Drop packets that appear related to an existing connection (e.g. TCP ACK/FIN) but do not have an entry in conntrack." -j DROP
- -A neutron-openvswi-i95262f86-8 -m comment --comment "Send unmatched traffic to the fallback chain." -j neutron-openvswi-sg-fallback
- -A neutron-openvswi-o61f980e9-9 -s 0.0.0.0/32 -d 255.255.255.255/32 -p udp -m udp --sport 68 --dport 67 -m comment --comment "Allow DHCP client traffic." -j RETURN
- -A neutron-openvswi-o61f980e9-9 -j neutron-openvswi-s61f980e9-9
- -A neutron-openvswi-o61f980e9-9 -p udp -m udp --sport 68 --dport 67 -m comment --comment "Allow DHCP client traffic." -j RETURN
- -A neutron-openvswi-o61f980e9-9 -p udp -m udp --sport 67 -m udp --dport 68 -m comment --comment "Prevent DHCP Spoofing by VM." -j DROP
- -A neutron-openvswi-o61f980e9-9 -m state --state RELATED,ESTABLISHED -m comment --comment "Direct packets associated with a known session to the RETURN chain." -j RETURN
- -A neutron-openvswi-o61f980e9-9 -p icmp -j RETURN
- -A neutron-openvswi-o61f980e9-9 -p udp -m udp -m multiport --dports 1:65535 -j RETURN
- -A neutron-openvswi-o61f980e9-9 -p tcp -m tcp -m multiport --dports 1:65535 -j RETURN
- -A neutron-openvswi-o61f980e9-9 -m state --state INVALID -m comment --comment "Drop packets that appear related to an existing connection (e.g. TCP ACK/FIN) but do not have an entry in conntrack." -j DROP
- -A neutron-openvswi-o61f980e9-9 -m comment --comment "Send unmatched traffic to the fallback chain." -j neutron-openvswi-sg-fallback
- -A neutron-openvswi-o95262f86-8 -s 0.0.0.0/32 -d 255.255.255.255/32 -p udp -m udp --sport 68 --dport 67 -m comment --comment "Allow DHCP client traffic." -j RETURN
- -A neutron-openvswi-o95262f86-8 -j neutron-openvswi-s95262f86-8
- -A neutron-openvswi-o95262f86-8 -p udp -m udp --sport 68 --dport 67 -m comment --comment "Allow DHCP client traffic." -j RETURN
- -A neutron-openvswi-o95262f86-8 -p udp -m udp --sport 67 -m udp --dport 68 -m comment --comment "Prevent DHCP Spoofing by VM." -j DROP
- -A neutron-openvswi-o95262f86-8 -m state --state RELATED,ESTABLISHED -m comment --comment "Direct packets associated with a known session to the RETURN chain." -j RETURN
- -A neutron-openvswi-o95262f86-8 -p icmp -j RETURN
- -A neutron-openvswi-o95262f86-8 -p udp -m udp -m multiport --dports 1:65535 -j RETURN
- -A neutron-openvswi-o95262f86-8 -p tcp -m tcp -m multiport --dports 1:65535 -j RETURN
- -A neutron-openvswi-o95262f86-8 -m state --state INVALID -m comment --comment "Drop packets that appear related to an existing connection (e.g. TCP ACK/FIN) but do not have an entry in conntrack." -j DROP
- -A neutron-openvswi-o95262f86-8 -m comment --comment "Send unmatched traffic to the fallback chain." -j neutron-openvswi-sg-fallback
- -A neutron-openvswi-s61f980e9-9 -s 10.0.12.6/32 -m mac --mac-source FA:16:3E:6C:6D:A3 -m comment --comment "Allow traffic from defined IP/MAC pairs." -j RETURN
- -A neutron-openvswi-s61f980e9-9 -m comment --comment "Drop traffic without an IP/MAC allow rule." -j DROP
- -A neutron-openvswi-s95262f86-8 -s 10.0.12.9/32 -m mac --mac-source FA:16:3E:80:94:32 -m comment --comment "Allow traffic from defined IP/MAC pairs." -j RETURN
- -A neutron-openvswi-s95262f86-8 -m comment --comment "Drop traffic without an IP/MAC allow rule." -j DROP
- -A neutron-openvswi-sg-chain -m physdev --physdev-out tap61f980e9-98 --physdev-is-bridged -m comment --comment "Jump to the VM specific chain." -j neutron-openvswi-i61f980e9-9
- -A neutron-openvswi-sg-chain -m physdev --physdev-in tap61f980e9-98 --physdev-is-bridged -m comment --comment "Jump to the VM specific chain." -j neutron-openvswi-o61f980e9-9
- -A neutron-openvswi-sg-chain -m physdev --physdev-out tap95262f86-8a --physdev-is-bridged -m comment --comment "Jump to the VM specific chain." -j neutron-openvswi-i95262f86-8
- -A neutron-openvswi-sg-chain -m physdev --physdev-in tap95262f86-8a --physdev-is-bridged -m comment --comment "Jump to the VM specific chain." -j neutron-openvswi-o95262f86-8
- -A neutron-openvswi-sg-chain -j ACCEPT
- -A neutron-openvswi-sg-fallback -m comment --comment "Default drop rule for unmatched traffic." -j DROP
- COMMIT
- # Completed on Fri Dec 16 20:19:29 2016
Advertisement
Add Comment
Please, Sign In to add comment