Hi Guy,
Yes the Ipv4 and ipv6 config is correct on both sides and ISIS just drops out after ipv6 is enabled at either rtra or rtrc. I asked the end user to apply the following traceoptions:
set protocols isis traceoptions flag state detail
set protocols isis traceoptions flag error detail
set protocols isis traceoptions flag hello detail
From the output I can see that at ipv4 the IIH comes back ok and ISIS establishes. When IPv6 is enabled, the IIH reply comes back with an address mismatch error.
Looking at the rtrc tracelogs:
ERROR: IIH from rtra with changed topologies, interface xe-5/1/0.0
Adjacency state change, rtra, state Up -> Down
interface xe-5/1/0.0, level 2
No candidates for L2 DR on xe-5/1/0.0 <------------------------no DIS candidate
Sending L2 LAN IIH on xe-5/1/0.0
max area 0, circuit type l2
hold time 27, priority 64, circuit id rtrc.00
speaks IP
speaks IPv6
IP address 195.x.x.x
area address 47.0005.80ff.e200.000a.0000.0000 (13)
restart RR reset RA reset holdtime 0
topology unicast
topology ipv6 unicast
packet length 64
ISIS L2 neighbor rtra on interface xe-5/1/0.0 deleted
ISIS cannot stop L1 periodic xmit to IFL 133
ISIS programmed L2 periodic xmit to 01:80:c2:00:00:15 interface xe-5/1/0.0, interval 9 secs 0 nsecs
Received L2 LAN IIH, source id rtra on xe-5/1/0.0
intf index 133, snpa 0:1f:12:88:8f:17
max area 0, circuit type l2, packet length 82
hold time 27, priority 64, circuit id rtra.00
speaks IP
speaks IPV6
IP address 195.x.x.x
IPV6 address fe80::xx:xx:x:x
area address 47.0005.80ff.e200.0014.0000.3500 (13 bytes)
restart RR reset RA reset
topology unicast
topology ipv6 unicast
ERROR: IIH from rtra without matching addresses, interface xe-5/1/0.0 <-------------- address mismatch
So the two main things I can gather from this is an indication that there is a mismatch on the addresses, and that DIS selection is failing.
The addresses are correct. The ipv4 addresses are /30 and the ipv6 are /64 and are the same ip with .1 and .2 at the remote ends so there is no ip addressing issue. Also if the clns/iso addressing was incorrect then ipv4 would not be able to form adjacency. The configuration for the ipv4/ipv6 and isis is identical on the 2 interfaces on rtra and on the interfaces on rtrb and rtrc. Also the DIS selection shouldbe determined by local priority which has been set so I am unsure as to whether this is relevant or not.
Latest option from JTAC is to try moving the connection from this dpc port to another and also to delete the full interface config and commit full then rebuild and see if it is a commit issue with the config. There is going to be some downtime on this link in the next few weeks so we will try these options but still has me confused.
Any help appreciated
Chris