[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [dhcwg] Feedback on Layer 2 Relay Agent functionality



With the recent discussions around Layer 2 Relay Agents (such as that described in DSL Forum TR-101 Appendix B) has there been consideration of the equivalent for IPv6?

Today Layer 2 Relay Agents are an integral part of TR-101 when N:1 VLANs are used. As we move towards IPv6 deployments there is a desire to keep the fundamental layer 2 architecture (N:1) which suggests a similar function for DHCPv6 in the DSLAM.
Like the current DSL Forum L2 DHCPv4 Relay Agent, the purpose for the relay agent is to add DHCPv6 Remote ID (equivalent to DHCPv4 Option 82) so that a server can determine policy based on value matching.


In DHCPv6 things become more challenging as for starters there is no real "layer 2". There seem to be two general options:

1) Implement a DHCPv6 Relay on the DSLAM
- Implication is that the DSLAM must then have a IPv6 address (link- local) and stack, participating as an actual node in the N:1 VLAN (ie, the DSLAM should perform DAD and possibly ND)
- As the DSLAM does not act as an IPv6 router, the Relay-Forward link address would be unspecified and thus requires the addition of Interface ID
- The interface ID itself could then be used to convey the "circuit" to the router


2) DSLAM inserts Option 37 (Remote ID) into DHCPv6 messages
- Inserts information into a client-sourced Solicit without the client knowledge
- Minimal impact on the DSLAM (no need for complete IPv6 stack
- Not supported by DHCPv6 (RFC 3315) as Option 37 is a Relay Agent Option


I wouldn't suggest the above satisfactorily explores the issues relating to DHCPv6 Relay Agents in a DSLAM, but hopefully it may stir some ideas. IPv6 deployments are just on the horizon for carriers but without clear directives we could see multiple (and incompatible) approaches.

My apologies if this has been discussed prior (I couldn't find any direct references in the archives)


Regards,

- David

_______________________________________________
dhcwg mailing list
dhcwg at ietf.org
https://www1.ietf.org/mailman/listinfo/dhcwg