[OVN] Unable to ping router from test IPV6 subnet
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
New
|
Medium
|
yatin |
Bug Description
Steps to reproduce:
1) Create test network, IPV6 subnet in arbitrary mode, eg. SLAAC;
2) Create test router and add an interface in the test subnet;
3) Create test instance and try to ping the router - it fails.
Sample OVN trace:
# ovn-trace piotr-geneve-
0. ls_out_pre_lb (ovn-northd.
next;
1. ls_out_pre_acl (ovn-northd.
next;
4. ls_out_acl_hint (ovn-northd.
reg0[8] = 1;
reg0[10] = 1;
next;
10. ls_out_port_sec_l2 (ovn-northd.
output;
/* output to "7f82a5", type "patch" */
ingress(
-------
0. lr_in_admission (ovn-northd.
xreg0[0..47] = fa:16:3e:6b:1b:79;
next;
1. lr_in_lookup_
reg9[2] = 1;
next;
2. lr_in_learn_
next;
3. lr_in_ip_input (ovn-northd.
icmp6 { eth.dst <-> eth.src; ip6.dst <-> ip6.src; ip.ttl = 255; icmp6.type = 1; icmp6.code = 3; next; };
icmp6
-----
eth.dst <-> eth.src;
ip6.dst <-> ip6.src;
ip.ttl = 255;
icmp6.type = 1;
icmp6.code = 3;
next;
10. lr_in_ip_routing (ovn-northd.
10. lr_in_ip_routing (ovn-northd.
ip.ttl--;
reg8[0..15] = 0;
xxreg0 = ip6.dst;
xxreg1 = 2a01:49a0:112a::;
eth.src = fa:16:3e:6b:1b:79;
outport = "lrp-7f82a5";
flags.loopback = 1;
next;
11. lr_in_ip_
next;
12. lr_in_policy (ovn-northd.
reg8[0..15] = 0;
next;
13. lr_in_policy_ecmp (ovn-northd.
next;
14. lr_in_arp_resolve (ovn-northd.
eth.dst = fa:16:3e:f5:aa:2a;
next;
18. lr_in_arp_request (ovn-northd.
output;
egress(
-------
3. lr_out_delivery (ovn-northd.
output;
/* output to "lrp-7f82a5", type "patch" */
ingress(
-------
0. ls_in_port_sec_l2 (ovn-northd.
next;
5. ls_in_pre_acl (ovn-northd.
next;
6. ls_in_pre_lb (ovn-northd.
next;
8. ls_in_acl_hint (ovn-northd.
reg0[8] = 1;
reg0[10] = 1;
next;
23. ls_in_l2_lkup (ovn-northd.
outport = "9b6d8c";
output;
egress(
-------
1. ls_out_pre_acl (ovn-northd.
reg0[0] = 1;
next;
2. ls_out_pre_stateful (ovn-northd.
ct_next;
ct_next(
-------
4. ls_out_acl_hint (ovn-northd.
reg0[8] = 1;
reg0[10] = 1;
next;
5. ls_out_acl (ovn-northd.
ct_commit { ct_label.blocked = 1; };
tags: | added: ovn |
Changed in neutron: | |
importance: | Undecided → Medium |
tags: | added: ipv6 |
Changed in neutron: | |
assignee: | nobody → yatin (yatinkarel) |
OpenStack Release: Victoria