Bug #126

ipv6 bridges are all set to the same fe80:: address

Added by Dave Täht about 2 years ago. Updated almost 2 years ago.

Status:Closed Start date:05/08/2011
Priority:Normal Due date:
Assignee:Dave Täht % Done:

0%

Category:- Spent time: 2.00 hours
Target version:1st Public Cerowrt release

Description

This will wreak merry havoc with the babel protocol, among others:

So here we are with 2 network ports and 2 radios, and a bunch of virtual bridges. Yet we have:

root@OpenWrt:~# ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
8: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
9: br-guest: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
10: br-meshlink0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 4
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
11: br-meshlink1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 4
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever

All the same!

And no eth1 at all! yet on the ipv4 side we have:

root@OpenWrt:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether c4:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
link/ether c4:3d:c7:8b:6e:1b brd ff:ff:ff:ff:ff:ff
4: eth0.1@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether c4:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
5: eth0.2@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether c4:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
6: eth0.3@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether c4:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
7: eth0.4@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether c4:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
8: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/ether c4:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
inet 192.168.42.1/24 brd 192.168.42.255 scope global br-lan
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
9: br-guest: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/ether c4:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
inet 192.168.43.1/24 brd 192.168.43.255 scope global br-guest
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
10: br-meshlink0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN qlen 4
link/ether c4:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
inet 172.16.72.1/24 brd 172.16.72.255 scope global br-meshlink0
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
11: br-meshlink1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN qlen 4
link/ether c4:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
inet 172.16.73.1/24 brd 172.16.73.255 scope global br-meshlink1
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
14: sit0: <NOARP> mtu 1480 qdisc noop state DOWN
link/sit 0.0.0.0 brd 0.0.0.0
15: ifb0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN qlen 32
link/ether 86:c8:86:e2:cb:46 brd ff:ff:ff:ff:ff:ff
16: ifb1: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN qlen 32
link/ether 22:b0:4a:db:03:b1 brd ff:ff:ff:ff:ff:ff
17: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether c4:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
18: wlan2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UNKNOWN qlen 1000
link/ether ce:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
19: mon.wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UNKNOWN qlen 1000
link/ieee802.11/radiotap c4:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
20: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UNKNOWN qlen 1000
link/ether ca:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
21: wlan3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether c4:3d:c7:8b:6e:1c brd ff:ff:ff:ff:ff:ff
22: wlan5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UNKNOWN qlen 1000
link/ether ce:3d:c7:8b:6e:1c brd ff:ff:ff:ff:ff:ff
23: mon.wlan3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UNKNOWN qlen 1000
link/ieee802.11/radiotap c4:3d:c7:8b:6e:1c brd ff:ff:ff:ff:ff:ff
24: wlan4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UNKNOWN qlen 1000
link/ether ca:3d:c7:8b:6e:1c brd ff:ff:ff:ff:ff:ff

which has some variety

and:

br-guest Link encap:Ethernet HWaddr C4:3D:C7:8B:6E:1A
inet addr:192.168.43.1 Bcast:192.168.43.255 Mask:255.255.255.0
inet6 addr: fe80::c63d:c7ff:fe8b:6e1a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:3228 (3.1 KiB)

br-lan Link encap:Ethernet HWaddr C4:3D:C7:8B:6E:1A
inet addr:192.168.42.1 Bcast:192.168.42.255 Mask:255.255.255.0
inet6 addr: fe80::c63d:c7ff:fe8b:6e1a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9696 errors:0 dropped:0 overruns:0 frame:0
TX packets:9179 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:553727 (540.7 KiB) TX bytes:1037996 (1013.6 KiB)

these are on different radios!

br-meshlink0 Link encap:Ethernet HWaddr C4:3D:C7:8B:6E:1A
inet addr:172.16.72.1 Bcast:172.16.72.255 Mask:255.255.255.0
inet6 addr: fe80::c63d:c7ff:fe8b:6e1a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:4
RX bytes:0 (0.0 B) TX bytes:548 (548.0 B)

br-meshlink1 Link encap:Ethernet HWaddr C4:3D:C7:8B:6E:1A
inet addr:172.16.73.1 Bcast:172.16.73.255 Mask:255.255.255.0
inet6 addr: fe80::c63d:c7ff:fe8b:6e1a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:4
RX bytes:0 (0.0 B) TX bytes:618 (618.0 B)

eth0 Link encap:Ethernet HWaddr C4:3D:C7:8B:6E:1A
inet6 addr: fe80::c63d:c7ff:fe8b:6e1a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9698 errors:0 dropped:0 overruns:0 frame:0
TX packets:9601 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:728391 (711.3 KiB) TX bytes:1107293 (1.0 MiB)
Interrupt:4

eth0.1 Link encap:Ethernet HWaddr C4:3D:C7:8B:6E:1A
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9697 errors:0 dropped:0 overruns:0 frame:0
TX packets:9273 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:592573 (578.6 KiB) TX bytes:1081292 (1.0 MiB)

eth0.2 Link encap:Ethernet HWaddr C4:3D:C7:8B:6E:1A
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:119 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0

eth0.3 Link encap:Ethernet HWaddr C4:3D:C7:8B:6E:1A
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:100 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:7152 (6.9 KiB)

eth0.4 Link encap:Ethernet HWaddr C4:3D:C7:8B:6E:1A
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:100 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:7132 (6.9 KiB)

eth1 Link encap:Ethernet HWaddr C4:3D:C7:8B:6E:1B
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:5

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:544 errors:0 dropped:0 overruns:0 frame:0
TX packets:544 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:36904 (36.0 KiB) TX bytes:36904 (36.0 KiB)

mon.wlan0 Link encap:UNSPEC HWaddr C4-3D-C7-8B-6E-1A-00-47-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:553331 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:57373850 (54.7 MiB) TX bytes:0 (0.0 B)

mon.wlan3 Link encap:UNSPEC HWaddr C4-3D-C7-8B-6E-1C-00-47-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:51 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4097 (4.0 KiB) TX bytes:0 (0.0 B)

wlan0 Link encap:Ethernet HWaddr C4:3D:C7:8B:6E:1A
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:509 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:51286 (50.0 KiB)

wlan1 Link encap:Ethernet HWaddr CA:3D:C7:8B:6E:1A
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:118 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:11468 (11.1 KiB)

wlan2 Link encap:Ethernet HWaddr CE:3D:C7:8B:6E:1A
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:494 (494.0 B) TX bytes:108 (108.0 B)

wlan3 Link encap:Ethernet HWaddr C4:3D:C7:8B:6E:1C
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:508 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:51158 (49.9 KiB)

wlan4 Link encap:Ethernet HWaddr CA:3D:C7:8B:6E:1C
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:117 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:11360 (11.0 KiB)

wlan5 Link encap:Ethernet HWaddr CE:3D:C7:8B:6E:1C
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:204 (204.0 B)

History

Updated by Dave Täht about 2 years ago

http://support.f5.com/kb/en-us/solutions/public/9000/000/sol9067.html

constructing a fe:vlan::eui/64 seems closer to the right thing.

Updated by Dave Täht almost 2 years ago

  • Project changed from Überwrt to Cerowrt

Updated by Dave Täht almost 2 years ago

  • Target version set to 1st Public Cerowrt release

I'm not sure this is still a problem at all.

Updated by Dave Täht almost 2 years ago

  • Status changed from New to Closed
  • Assignee set to Dave Täht

Bridging is no longer used in cerowrt. If others wish to bridge widely disparate networking interfaces together, they deserve all the pain they get.

Also available in: Atom PDF