[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Some suggestions for/comments on draft-ietf-radext-ipv6-access-01
- To: <radiusext@ops.ietf.org>
- Subject: Some suggestions for/comments on draft-ietf-radext-ipv6-access-01
- From: Mark Smith <msmith@internode.com.au>
- Date: Tue, 4 May 2010 10:58:01 +0930
- User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.9) Gecko/20100317 Lightning/1.0b1 Thunderbird/3.0.4
Hi,
I've just come across this draft today, and have some
suggestions/comments, based on the work we're doing for our IPv6
production ADSL deployment.
---
2. Deployment Scenarios
If found this section a bit confusing, particularly "RG host", as it has
seemed to me that the more common deployment model, in particular when
using PPPoE, would be that the 'RG' would most commonly be an IPv6
router, not a host. It also seems to be a bit too specific to DSL
deployments, using Broadband Forum terminology.
Perhaps the more generic "IPv6 End-user Network Architecture" diagram
and terminology in the IPv6 Customer Edge Router draft might be a bit
less confusing and less specific to Broadband Forum terminology.
---
2.1. IPv6 Address Assignment / 3.1. Framed-IPv6-Address
"While SLAAC provides a host with a /64 IPv6 prefix from which to
construct its address, the host is free to construct a 64-bit Interface
ID that when concatenated with the /64 prefix provides a unique address.
By providing a host only a /64 network operators are unaware of the
exact IP addresses in use by a device."
In the implementation we've been working with, by quite a well known
vendor, we haven't had these sorts of issues. When we have the PPP/PPPoE
PE router choose the /64s to assign to the PPP/PPPoE customer session,
via a router local prefix pool, we have that assigned prefix reported in
the RADIUS Accounting packets via the Framed-IPv6-Prefix attribute, and
receive the IID, chosen by the CE device, reported via the
Framed-Interface-Id attribute. We've also been able to specify the IID
that the CE device should use, using Framed-Interface-Id in RADIUS
Access-Accepts and provided to the CE via IPv6CP, in combination with a
Framed-IPv6-Prefix, provided by RAs.
Based on that quite successful experience, I'm not sure I can see a
strong need for a RADIUS attribute that explicitly combines both the
prefix and IID information, either during RADIUS based authentication
and accounting.
---
2.2 Recursive DNS Servers / 3.2. DNS-Server-IPv6-Address
Generally OK with this.
I was going to suggest another RADIUS attribute to supply the domain
name to router, in the context of the PE router operating as DHCPv6
server. However, that starts to suggest that RADIUS attributes should be
created for all possible DHCPv6 options that the PE located DHCPv6
server could supply to the downstream device, as there may be cases
where different authenticated CE receive different sets of DHCPv6
supplied options, with RADIUS Access-Accept being used to supply them to
the PE router.
It seems a bit redundant to replicate DHCPv6 Options as RADIUS options
and it also seems that people have thought of this sort of problem
before - RFC4580, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
Relay Agent Subscriber-ID Option", describes an DHCPv6 option that can
be used to supply subscriber-ID information for DHCPv6 response option
selection.
Maybe a more general solution, rather than IPv6 DNS specific RADIUS
attribute, would be to have a RADIUS Access-Accept attribute that
indicates to the PE router that, for the authenticated CE, it should
query the specified DHCPv6 server, supplying the Subscriber-ID, for
DHCPv6 options to provide to then supply to the CE via DHCPv6 or, in the
case of IPv6 DNS, RDNSS options.
---
2.3. IPv6 Route Information / 3.3. Route-IPv6-Information
Fine with this.
I'm a bit curious if any thought was put into creating a RADIUS
attribute to express router preference?
---
Delegated Prefix IPv6 Pool Attribute
We'd find it really useful to have an IETF RADIUS attribute that allows
us to specify the local IPv6 prefix pool that the PE router DHCPv6
server uses to choose prefixes it delegates via DHCPv6-PD. Currently
we're using a vendor specific attribute.
This would be a Delegated Prefix oriented version of the existing
Framed-IPv6-Pool attribute.
HTH,
Mark.
--
to unsubscribe send a message to radiusext-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/radiusext/>