<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hi All,<br>   If I have a vlan-Id on an interface with an ipv6 address, then I am unable to ping a real router.<br>The problem is that the Neighbour Solicitation originated from the Centos machine is missing the Vlan-Id in the packet.<br>Therefore a real router will drop such a packet.<br>I have tried this with Centos 4.7 and with Centos 5.5 with the same result.<br>
<br><br>If I originate the first Neighbour Solicitation from the Router (which contains the Vlan-Id), then Linux learns the Mac address correctly and bidirectional ping works.<br>This is a workaround that I am using at the moment, but I would like to avoid doing this all the time (especially when there is a timeout of the neighbour information).<br><br><br>This problem does not exist for Ipv4 (i.e. ARP packets originated from Centos contain the Vlan-Id as expected).<br>
<br>Here is my topology.<br>Router--port1/1/1.1-------------------eth2---(eth2.1)--Centos<br>          10.10.8.1/24                     1.1.1.2   10.10.8.10<br>       (3ffe::a0a:801/120)                           (3ffe::a0a:80a/120)<br>           port 1/1/1.21--------------------------eth2.21<br>       (3ffe::a0f:801/120)                            (3ffe::a0f:80a/120)<br>          <br><br>(KANRTB1):~ > cat /etc/*-release<br>CentOS release 5.5 (Final)<br>(KANRTB1):~ > cat /proc/version<br>Linux version 2.6.18-194.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:35 EDT 2010<br><br><br>(KANRTB1):~ > ip -6 addr show<br><SNIP><br>687: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 500<br>    inet6 3ffe::a0f:80a/128 scope global<br>       valid_lft forever preferred_lft forever<br>    inet6 3ffe::a0a:80a/120 scope global<br>       valid_lft forever preferred_lft forever<br>    inet6 fe80::2ff:7ff:fe00:2/64 scope link<br>       valid_lft forever preferred_lft forever<br><SNIP><br>692: eth2.1@eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500<br>    inet6 3ffe::a0a:80a/120 scope global<br>       valid_lft forever preferred_lft forever<br>    inet6 fe80::2ff:7ff:fe00:2/64 scope link<br>       valid_lft forever preferred_lft forever<br>693: eth2.21@eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500<br>    inet6 3ffe::a0f:80a/120 scope global<br>       valid_lft forever preferred_lft forever<br>    inet6 fe80::2ff:7ff:fe00:2/64 scope link<br>       valid_lft forever preferred_lft forever<br><SNIP><br><br><br>KANRTB1):~ > ifconfig<br><SNIP><br><br>eth2      Link encap:Ethernet  HWaddr 00:FF:07:00:00:02<br>          inet addr:1.1.1.2  Bcast:1.1.1.255  Mask:255.255.255.0<br>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br>          RX packets:29 errors:0 dropped:0 overruns:0 frame:0<br>          TX packets:313 errors:0 dropped:0 overruns:0 carrier:0<br>          collisions:0 txqueuelen:500<br>          RX bytes:3330 (3.2 KiB)  TX bytes:48442 (47.3 KiB)<br><br>eth2.1    Link encap:Ethernet  HWaddr 00:FF:07:00:00:02<br>          inet addr:10.10.8.10  Bcast:10.10.8.255  Mask:255.255.255.0<br>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br>          RX packets:29 errors:0 dropped:0 overruns:0 frame:0<br>          TX packets:64 errors:0 dropped:0 overruns:0 carrier:0<br>          collisions:0 txqueuelen:0<br>          RX bytes:2924 (2.8 KiB)  TX bytes:10071 (9.8 KiB)<br><br><br>eth2.21   Link encap:Ethernet  HWaddr 00:FF:07:00:00:02<br>          inet addr:10.15.8.10  Bcast:10.15.8.10  Mask:255.255.255.255<br>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br>          RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br>          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0<br>          collisions:0 txqueuelen:0<br>          RX bytes:0 (0.0 b)  TX bytes:6313 (6.1 KiB)<br><br><SNIP><br><br>Any help/easy fixes/pointers are much appreciated.<br>thanks,<br>Rohit<br><br>                                          </body>
</html>