I have a board with an Sitara chip that I have been working with setting up IPV6 routing on. I originally started with TI's SDK6 which uses version 3.2 of the Linux kernel. I enabled these options in the .config file:
The IPV6 Protocol
IPV6: IPsec transport
IPV6: IPsec tunnel mode
IPV6: IPsec BEETmode
IPV6: IPV6-in-IPV4 tunnel
IPV6: IPV6: multicast routing
IPV6: multicast policy routing
IPV6: PIM-SM version 2 support
and I was able to successfully get zebra and ospf6d running and the routing table was properly built showing all the IPv6 address on my network.
Recently I upgraded to TI's SDK7 which uses 3.12 of the kernel. I enabled the same options in the .config file, but this time only the local IPV6 addresses are added to the zebra routing table. There are no OSPF routes added. Since there are no routes, I cannot even do a ping6 to any IPv6 address on my network.
Upon further investigation I found a clue. When I telnet into the OSPF6D terminal I have found that it is listing both of my ports as being "down":
ospf6d# show ipv6 ospf6 interface
eth0 is down, type UNKNOWN
Interface ID: 0
Internet Address:
Instance ID 0, Interface MTU 0 (autodetect: 0)
MTU mismatch detection: enabled
Area ID 0.0.0.0, Cost 1
State Down, Transmit Delay 1 sec, Priority 1
Timer intervals configured:
Hello 10, Dead 40, Retransmit 5
DR: 0.0.0.0 BDR: 0.0.0.0
Number of I/F scoped LSAs is 0
0 Pending LSAs for LSUpdate in Time 00:00:00 [thread off]
0 Pending LSAs for LSAck in Time 00:00:00 [thread off]
eth1 is down, type UNKNOWN
Interface ID: 0
Internet Address:
Instance ID 0, Interface MTU 0 (autodetect: 0)
MTU mismatch detection: enabled
Area ID 0.0.0.0, Cost 1
State Down, Transmit Delay 1 sec, Priority 1
Timer intervals configured:
Hello 10, Dead 40, Retransmit 5
DR: 0.0.0.0 BDR: 0.0.0.0
Number of I/F scoped LSAs is 0
0 Pending LSAs for LSUpdate in Time 00:00:00 [thread off]
0 Pending LSAs for LSAck in Time 00:00:00 [thread off]
Using 3.2 of the kernel shows that both interfaces are up in OSPF6D. I am using the same hardware to run both of these versions of the kernel, but I am getting very different results.
Any advice?