-
Notifications
You must be signed in to change notification settings - Fork 127
Description
Hello,
We are using the IPv6 over OFPv3.0.0 and a simple route addition is failing in neighbor discovery. Following are the details:
[1] Update in fpm example
-
uint8_t addr8[16]; -
inet_pton(AF_INET6, "2001::5", (void *)&addr8);
addr8);
-
ofp_config_interface_up_v6(1, 0, addr8, 64); -
inet_pton(AF_INET6, "1001::5", (void *)&addr8);
addr8);
-
ofp_config_interface_up_v6(0, 0, addr8, 64);
[2] Configuration in OFP CLI: ifconfig fp0 10.10.10.2/24
[3] Configuration in Spirent
Port1: 10.10.10.1/24, 1001::1/64
Port2: 2001::7/64
Ping request sent from 1001::1 to 2001::7
Response successfully received back at Port 1 of Spirent
[4] Console log
ofp_pkt_processing.c:178] ETH TYPE = 86dd
ofp_route.c:485] ofp_set_route_msg
ofp_route.c:301] Adding ipv6 route vrf=0
addr=1001:0000:0000:0000:0000:0000:0000:0001/128
gw=0000:0000:0000:0000:0000:0000:0000:0000
ofp_route.c:156] MAC added for 1001:0000:0000:0000:0000:0000:0000:0001 (fp0)
ofp_pkt_processing.c:178] ETH TYPE = 86dd
ofp_pkt_processing.c:178] ETH TYPE = 86dd
ofp_pkt_processing.c:178] ETH TYPE = 86dd
ofp_rt_mtrie_lookup.c:369] ofp_rt_rule_print iterate from index 0 to 1 for vrf 0
ofp_pkt_processing.c:178] ETH TYPE = 86dd
ofp_pkt_processing.c:1372] OFP_dev_out 3af07480
ofp_pkt_processing.c:1402] OFP_MAC 3a5ffaf8
ofp_route.c:485] ofp_set_route_msg
ofp_route.c:301] Adding ipv6 route vrf=0
addr=2001:0000:0000:0000:0000:0000:0000:0007/128
gw=0000:0000:0000:0000:0000:0000:0000:0000
ofp_pkt_send_burst.c:58] odp_pktio_send 1
ofp_pkt_send_burst.c:62] HERE2
ofp_pkt_send_burst.c:63] odp_dev->port 1
ofp_pkt_send_burst.c:31] odp_pkts_sent 1
ofp_pkt_processing.c:178] ETH TYPE = 86dd
ofp_route.c:485] ofp_set_route_msg
ofp_route.c:301] Adding ipv6 route vrf=0
addr=2001:0000:0000:0000:0000:0000:0000:0007/128
gw=0000:0000:0000:0000:0000:0000:0000:0000
ofp_route.c:305] ofp_rtl_insert6 failed
ofp_route.c:156] MAC added for
2001:0000:0000:0000:0000:0000:0000:0007 (fp1)
ofp_pkt_processing.c:1372] OFP_dev_out 3af07480
ofp_pkt_processing.c:1421] OFP_MAC HERE
ofp_pkt_processing.c:1444] OFP_send_pkt_out
ofp_pkt_send_burst.c:58] odp_pktio_send 1
ofp_pkt_send_burst.c:62] HERE2
ofp_pkt_send_burst.c:63] odp_dev->port 1
ofp_pkt_send_burst.c:31] odp_pkts_sent 1
ofp_pkt_processing.c:178] ETH TYPE = 86dd
ofp_pkt_processing.c:1372] OFP_dev_out 3af06bc0
ofp_pkt_processing.c:1421] OFP_MAC HERE
ofp_pkt_processing.c:1444] OFP_send_pkt_out
ofp_pkt_send_burst.c:58] odp_pktio_send 1
ofp_pkt_send_burst.c:62] HERE2
ofp_pkt_send_burst.c:63] odp_dev->port 0
ofp_pkt_send_burst.c:31] odp_pkts_sent 1
ofp_pkt_processing.c:178] ETH TYPE = 86dd
ofp_route.c:485] ofp_set_route_msg
ofp_route.c:301] Adding ipv6 route vrf=0
addr=2001:0000:0000:0000:0000:0000:0000:0007/128
gw=0000:0000:0000:0000:0000:0000:0000:0000
ofp_route.c:305] ofp_rtl_insert6 failed
ofp_route.c:156] MAC added for
2001:0000:0000:0000:0000:0000:0000:0007 (fp1)
[5] Current state in OFP CLI
ifconfig
fp0 (612) (0) slowpath: on
Link encap:Ethernet HWaddr: 50:6b:4b:0d:8a:10
inet addr:10.10.10.2 Bcast:10.10.10.255 Mask:255.255.255.0
inet6 addr: fe80:0000:0000:0000:526b:4bff:fe0d:8a10 Scope:Link
inet6 addr: 1001:0000:0000:0000:0000:0000:0000:0005/64
MTU: 1500
RX: bytes:0 packets:0 dropped:0 errors:0 unknown:0
TX: bytes:1142 packets:0 dropped:0 error:0
fp1 (613) (1) slowpath: on
Link encap:Ethernet HWaddr: 50:6b:4b:0d:8a:11
inet6 addr: fe80:0000:0000:0000:526b:4bff:fe0d:8a11 Scope:Link
inet6 addr: 2001:0000:0000:0000:0000:0000:0000:0005/64
MTU: 1500
RX: bytes:0 packets:0 dropped:0 errors:0 unknown:0
TX: bytes:1142 packets:0 dropped:0 error:0
arp
VRF ADDRESS MAC AGE FLAGS
0 10.10.10.1 00:10:94:00:00:01 243 C
Saved packets:
route
Destination Gateway Iface Flags
VRF: 0
10.10.10.0/24 0.0.0.0 fp0 gateway
10.10.10.2/32 0.0.0.0 fp0 local
IPv6 routes
1001:0000:0000:0000:0000:0000:0000:0000/64 0000:0000:0000:0000:0000:0000:0000:0000 fp0
net
1001:0000:0000:0000:0000:0000:0000:0001/128 0000:0000:0000:0000:0000:0000:0000:0000
fp0 host
1001:0000:0000:0000:0000:0000:0000:0005/128 0000:0000:0000:0000:0000:0000:0000:0000
fp0 local
2001:0000:0000:0000:0000:0000:0000:0000/64 0000:0000:0000:0000:0000:0000:0000:0000 fp1
net
2001:0000:0000:0000:0000:0000:0000:0005/128 0000:0000:0000:0000:0000:0000:0000:0000
fp1 local
2001:0000:0000:0000:0000:0000:0000:0007/128 0000:0000:0000:0000:0000:0000:0000:0000
fp1 host