How to configure dhclient to send option#82

David Ganor david at oliver-solutions.com
Mon Feb 6 09:39:00 UTC 2012


No we do not build nor design the OLT. In some case it doesn't even run an
IP stack...


Regards,
David Ganor


-----Original Message-----
From: dhcp-users-bounces+david=oliver-solutions.com at lists.isc.org
[mailto:dhcp-users-bounces+david=oliver-solutions.com at lists.isc.org] On
Behalf Of Rudy Zijlstra
Sent: Monday, February 06, 2012 10:39 AM
To: dhcp-users at lists.isc.org
Subject: Re: How to configure dhclient to send option#82

On 02/06/2012 09:33 AM, David Ganor wrote:
> OLT, in this case, can only pass the DHCP packets to the host (the
> DPoE-system) and cannot modify it.
> I need a solution that is controlled by the host...
>
Yet the OLT is normally the one to run the dhcp-forwarder, which is the
entity responsible to include option 82

Are you building/designing the OLT?

Rudy

> Regards,
> David Ganor
>
>
> -----Original Message-----
> From: Jeff Waller [mailto:jeffw at cnxntech.com]
> Sent: Sunday, February 05, 2012 8:19 PM
> To: david at oliver-solutions.com; Users of ISC DHCP
> Subject: Re: How to configure dhclient to send option#82
>
> Usually the OLT can be configured to modify the contents of the DHCP 
> packets to include option 82.  Check with vendor.
>
> On Feb 5, 2012, at 7:11 AM, David Ganor wrote:
>
>> Hi Niall,
>> Well, without going into too many details...
>> 1. The system is a control host for a DPoE (DOCSIS Provisioning over
>> EPON)
>> network:
>> 	a. the DPoE-system is a Linux machine connected to an EPON manager 
>> box, called an OLT.
>> 	b. The OLT manages/controls an EPON optical network, in which each 
>> node is terminated by a remote "MODEM", called an ONU.
>> 	c. The ONU services network devices, such as computers, VOIP phones,

>> set-top boxes etc. These devices run an IP stack and needs to get an 
>> IP address from a DHCP server.
>> 	d. An ONU doesn't run an IP stack, but is managed via SNMP, through 
>> an agent running on the system.
>> 2. The system runs DHCP clients to get IP addresses for managed 
>> entities
>> (ONUs) and also acts as a DHCP relay, on behalf of non-managed, 
>> remote devices.
>> 3. Whenever a managed entity is connected and the associated SNMP 
>> agent requests an IP address, it should also add 
>> option#82-suboption#9 with enterprise number 4491 (indicating 
>> CabelLabs Inc., the owner of the DPoE and DOCSIS specs) 4. The 
>> dhcrelay, as a standalone process, can probably be used for the phase 
>> of getting the IP address, but doing the actual relaying job between 
>> 2 interfaces, on separated IP subnets is not feasible:
>> the DHCP messages from, and to, the non-managed remote devices don't 
>> go through a "regular" (Linux) Ethernet interface - it's a special 
>> host-control interface with a special control application (which we
>> develop...)
>>
>> I hope this not-so-short-after-all background overview makes my 
>> question a little clearer, so to summarize:
>> Can I, somehow, run/connect/configure something(s) so that the 
>> DHCPDiscover and DHCPRequest will include this option#82?
>>
>> I know I can hard-code this option in the dhclient and re-build the 
>> executable, but I would prefer not to...
>>
>>
>> Thak you for yout time,
>> David Ganor
>>
>>
>> -----Original Message-----
>> From: dhcp-users-bounces+david=oliver-solutions.com at lists.isc.org
>> [mailto:dhcp-users-bounces+david=oliver-solutions.com at lists.isc.org]
>> On Behalf Of Niall O'Reilly
>> Sent: Thursday, February 02, 2012 11:58 AM
>> To: Users of ISC DHCP
>> Subject: Re: How to configure dhclient to send option#82
>>
>>
>> On 2 Feb 2012, at 07:51, David Ganor wrote:
>>
>>> I need to configure a dhclient to send option#82 with a specific
>> sub-option #9 in the DHCPDiscover and in the DHCPRequest messages.
>>
>> 	I believe that that's a need which is architecturally beyond what 
>> DHCP
>> 	is intended for.
>>
>> 	Option 82 is intended to be used for adding information to the DHCP
>> 	exchange which is available on the relay device (usually a router),
>> 	but not on the client.  By design, a client simply doesn't do option

>> 82.
>>
>> 	From what you say, it appears to me that you need to communicate
> some
>> 	property of the client to the server, and that this property is
> known
>> 	(by configuration) at the client.  I think you should best choose an
>> 	appropriate option from among those that the client con be
> configured
>> 	to send.
>>
>> 	Without further information about what you are actually trying to
>> 	achieve, and perhaps also about your network topology, it will be
>> 	difficult for anyone on the list to give you advice relevant to
>> 	your circumstances.
>>
>>
>> 	Best regards,
>> 	Niall O'Reilly
>>
>> _______________________________________________
>> dhcp-users mailing list
>> dhcp-users at lists.isc.org
>> https://lists.isc.org/mailman/listinfo/dhcp-users
>>
>> _______________________________________________
>> dhcp-users mailing list
>> dhcp-users at lists.isc.org
>> https://lists.isc.org/mailman/listinfo/dhcp-users
>
> _______________________________________________
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users

_______________________________________________
dhcp-users mailing list
dhcp-users at lists.isc.org
https://lists.isc.org/mailman/listinfo/dhcp-users




More information about the dhcp-users mailing list