Hello,
I have an EdgeRouter X and am trying to get Comcast IPv6 working over multiple vlans. I get IPv6 internet connectivity if my traffic is untagged/on vlan 1 but lose it once my workstation is back on vlan 10. Wireshark shows the ipv6 router handshake and I am able to ping another workstation on the lan using its ipv6 address so this makes me think it's something with the edgerouter's config but I don't know enough about IPv6 yet to figure it out.
admin@bootes:~$ show version
Version: v1.8.0
Build ID: 4853089
Build on: 02/19/16 16:07
Copyright: 2012-2015 Ubiquiti Networks, Inc.
HW model: EdgeRouter X 5-Port
HW S/N: --
Uptime: 17:34:39 up 2:39, 1 user, load average: 1.01, 1.05, 1.05
Interfaces-
eth0- uplink to layer 2 switch and out to home network
eth0.2- Network device vlan
eth0.10- General access vlan
eth0.20- Guest access vlan
eth1- to cable modem, motorola sb6120
other interfaces are unused. A 192.168.3.0/24 network with dhcp is set up on eth2 but is dormant.
My switches are layer 2 with layer 3 routing being handled by the ERX.
Issue:
IPv6 from Comcast works on vlan 1/untagged but not 2, 10, or 20.
The ERX gets an IPv6 address from comcast and can ping 2001:4860:4860::8888.
I can see the IPv6 router advertisement in Wireshark but my workstation on vlan 10 does not get ipv6 internet connectivity. This makes me think it's the config.
I'm good with IPv4 but v6 is still a mystery to me. I have another IPv6 capable machine on the network and it seems to get an address.
Here is my config: http://pastebin.com/25fW4rV4
Sanitized route/ip addr information from ERX: http://pastebin.com/F5wUdsnz