Bug #126

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

Added by Dave Täht on May 8, 2011. Updated on Aug 3, 2011.
Closed Normal Dave Täht

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: mtu 16436
inet6 ::1128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qlen 1000
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
8: br-lan: mtu 1500
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
9: br-guest: mtu 1500
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
10: br-meshlink0: mtu 1500 qlen 4
inet6 fe80::c63d:c7ff:fe8b:6e1a/64 scope link
valid_lft forever preferred_lft forever
11: br-meshlink1: 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: 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.18 brd 127.255.255.255 scope host lo
inet6 ::1128 scope host
valid_lft forever preferred_lft forever
2: eth0: 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: 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: 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: 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: 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: mtu 1500 qdisc noqueue state UP
link/ether c4:3d:c7:8b:6e:1a brd ff:ff:ff:ff:ff:ff
8: br-lan: 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.124 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: 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.124 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: 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.124 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: 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.124 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: mtu 1480 qdisc noop state DOWN
link/sit 0.0.0.0 brd 0.0.0.0
15: ifb0: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: ::1128 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 on May 8, 2011.
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 on Jul 27, 2011.
Updated by Dave Täht on Aug 2, 2011.
I’m not sure this is still a problem at all.
Updated by Dave Täht on Aug 3, 2011.
Bridging is no longer used in cerowrt. If others wish to bridge widely disparate networking interfaces together, they deserve all the pain they get.

This is a static export of the original bufferbloat.net issue database. As such, no further commenting is possible; the information is solely here for archival purposes.
RSS feed

Recent Updates

Dec 2, 2024 Wiki page
What Can I Do About Bufferbloat?
Dec 1, 2024 Wiki page
Bufferbloat FAQs
Jul 21, 2024 Wiki page
cake-autorate
Jul 21, 2024 Wiki page
Tests for Bufferbloat
Jul 1, 2024 Wiki page
RRUL Chart Explanation

Find us elsewhere

Bufferbloat Mailing Lists
#bufferbloat on Twitter
Google+ group
Archived Bufferbloat pages from the Wayback Machine

Sponsors

Comcast Research Innovation Fund
Nlnet Foundation
Shuttleworth Foundation
GoFundMe

Bufferbloat Related Projects

OpenWrt Project
Congestion Control Blog
Flent Network Test Suite
Sqm-Scripts
The Cake shaper
AQMs in BSD
IETF AQM WG
CeroWrt (where it all started)

Network Performance Related Resources


Jim Gettys' Blog - The chairman of the Fjord
Toke's Blog - Karlstad University's work on bloat
Voip Users Conference - Weekly Videoconference mostly about voip
Candelatech - A wifi testing company that "gets it".