Professional Documents
Culture Documents
Clips and DHCP Enhancements: Redback Networks Engineering
Clips and DHCP Enhancements: Redback Networks Engineering
Engineering
Version: 0.3
http://engdoc.redback.com/
Revision History
1.1 Scope
This features in this FT needs to be supported on XCRP3, XCRP4 and all versions of PPA cards.
1.4 Terminology
In this document, several words are used to signify the requirements of the specification. These words
are often capitalized. The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be
interpreted as described in [RFC2119].
Term Definition
1.
2 Feature Overview
DHCP Enhancement:
This feature requires enhancing an existing CLI show command (“show dhcp relay hosts”) to display
option 82 value and introducing a new CLI show command (TBD) to display the DHCP lease of the host
based on the input (to the show command) option 82 value.
Belgacom currently has to query the DHCP server to obtain the IP address of a subscriber given an
option 82 value (agent-circuit id). They then have to use the IP address to match the subscriber for
debugging purposes. This is a cumbersome task if this process has to be repeated for every subscriber.
Availability of the host’s agent circuit id on the SE helps enormously in the operations and maintenance
for the operator.
3 Functional Requirements
3.1.1 MUST support display of hexa-decimal formatted option 82 received in DHCP messages.
Currently there exists support for displaying ASCII formatted option 82 that is received in DHCP
messages. So it MUST be ensured that this requirement has no impact on the existing
functionality. This can be achieved by introducing a new command at a global level for dhcp and
a per relay interface level command to enable display of hex opt 82.
3.1.2 MUST enhance “show dhcp relay hosts x.x.x.x” command to display option 82
information.
3.1.3 MUST provide the ability to display a DHCP lease based on that option82
This new show command CLI which is TBD MUST resemble this: show dhcp host [option-82] . The output
for this command MUST be the DHCP lease for the subscriber with the input option-82 value. The
advantages of this command is two fold:
a. For debugging purpose when a customer complaints about his connectivity The first action to be
performed is to check:
b. Based on the Phone number of the customer we can make a link to the customer port on the IP
DSLAM.
This port will give the option82 ==> Based on that option82, we can easily find back the DHCP lease of
the customer and we can troubleshoot him better.
5 Collateral Requirements
N/A
7 Performance Expectations
8 Standards Compliance
N/A
9 Interoperability
11 Homologation
N/A