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

Re: [dhcwg] Some question and suggestion on LDRA draft



With respect to the DHCPv6 LDRA, there is only one item that remains
outstanding - the capability of the LDRA to support client-side relays,
and the method to handle this.

Bharat has pointed out that:
>The advantage of using 'trust' interface is that a spoof packet is
dropped in the network element where it is getting into the network
while with this, it will reach all the way till DHCP server >and DHCP
server will parse it to find out that this is not a valid/trusted
packet.

It's fair to say there are two approaches:
- Re-use the IPv4 L2RA Trusted and Un-trusted approach with respect to
relay support (ie, is it okay to get a relay-forward from the client)
- Use hop-count to determine whether the message has been relayed, per
the current text in the draft

I'd like to invite others to comment on this item directly to resolve.
Can others give their opinion on their preferred approach?

Best Regards,

-David

Current extract below:
http://tools.ietf.org/html/draft-miles-dhc-dhcpv6-ldra-00

6.1.2.  Trusted and Untrusted Interfaces

   In [RFC3046] DHCPv4 relay-agents had their client-facing interfaces
   set to trusted and untrusted.  In DHCPv4 it was not possible for a
   DHCP server to determine whether the client or an intermediate relay
   had added relay agent information options and thus trusted interfaces
   (relay-agent interfaces that would allow any DHCP options to be
   present on incoming messages) and untrusted interfaces (relay-agent
   interfaces that would ensure there are no relay-agent options on
   incoming messages) were defined.  In DHCPv6 relay agents encapsulate
   the received message into the Relay-Message Option in addition to
   adding any relay-agent options.  This nested message behaviour allows
   a server to identify the options each relay-agent has inserted along
   the path.

   When an LDRA is deployed, DHCPv6 servers MUST be configured with the
   Relay-Forward hop-count of the LDRA to instruct at which level of
   nesting the relay-agent options should be parsed.  This removes the
   need for an interface to be configured as trusted or untrusted by
   providing the DHCPv6 server with an awareness of the LDRA logical
   location in the DHCP relay path.  This behaviour is dependant on the
   interception of all DHCP messages by the LDRA and the incrementing of
   the Relay-Forward hop-count if a Relay-Forward message is received
   from the client-facing LDRA interface.

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