Bug #123

dyndns and bind-latest integration scripts

Added by Dave Täht on May 7, 2011. Updated on Jun 24, 2014.
Closed Normal Evan Hunt

Description

I have put the last known version of the bind integration scripts into the ceropackage repository as an openwrt package.

https://github.com/dtaht/ceropackages/tree/master/net/bind-dhcp-hooks

Regrettably it depends on dhcp-latest and is out of sync with the work in progress.

History

Updated by Dave Täht on Aug 3, 2011.
The issues here are fairly large. Because isc-dhcp is targetted at large providers (100s of queries/sec), and not the home (20 queries/day), and the most current isc-dhcpv6 includes all of bind9, I ripped it out and at least temporarily replaced it with just using dnsmasq as a dhcp server, where it has full GUI support, and is quite smaller.

0) There is no need for dhcpv6 inside the home. Stateless autoconfiguration + dhcpv4 leveraging the generated EUI-64, suffices for 99% of all ipv6 capable devices.

1) The dnsscripts that leveraged dhcpv4 addresses and turned them into stateless autoconfig ipv6 addresses, and inserted them into bind were dependent on evan’s dual domain system, and not quite as view capable as they needed to be, where you would typically want to publish SOME addresses, but not all

2) They didn’t speak dnsmasq’s syntax for it’s plugin script, but isc-dhcp’s.

3) They didn’t pick up on the dynamically assigned 6to4 or 6in4 addresses generated by openwrt.

4) In the shorter term, I’d like a dhcp server that ran out of xinetd. That would allow for locking out misbehaving, worm-ridden, devices from even getting on the network. I found one that looked pretty good.

http://inetdxtra.sourceforge.net/

5) In the longer term, merging the functionality of AHCPD (the mesh network ip address distribution daemon) with dhcpv4 and dhcpv6 seems the right way to go, to get a common lease table and address distribution method that works both with conventional systems and mesh ones.

This work is already taking place elsewhere. I have no idea what schedule it is on.

AHCPD:

http://www.pps.jussieu.fr/~jch/software/ahcp/

As I don’t think any of these issues can be fixed in the time remaining, I’m scheduling these for the next cerowrt release, and further discussion of approaches.

Updated by Jim Gettys on Sep 20, 2011.
Updated by Dave Täht on Apr 21, 2012.
Updated by Dave Täht on Jun 24, 2014.

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

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

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".