PacketCable DHCP Options to BAC Properties Mapping
This appendix identifies the mapping of BAC properties to the PacketCable DHCP options used for PacketCable provisioning.
The minimum required set of these properties is configured, during installation, in the BAC_home/cnr_ep/conf/cnr_ep.properties file. This file resides on the Network Registrar host. The set of properties defined in cnr_ep.properties is applied to all PacketCable voice technology devices in the provisioning group. Like other BAC properties, you can also set these properties on a device or a Class of Service. Setting them at the RDU, using either the administrator user interface or the API, overrides the corresponding values set in the cnr_ep.properties file.
Note See Using the KeyGen Tool, page 13-11, for information on changing these key configuration properties.
BAC supports both PacketCable DHCP Option 122 (as specified in RFC 3495 and 3594) and the deprecated PacketCable DHCP Option 177. BAC does not ignore DHCP requests when it cannot populate option 122 and/or 177 content. Whatever Option 122/177 content is available is populated and the decision to ignore the option is left to the eMTA.
When BAC receives a DHCP request asking for both option 122 and 177, BAC will ignore the request for Option 177 and populate only Option 122 content.
Caution
There should be only one instance of each property in
BAC_home/cnr_ep/conf/cnr_ep.properties.
Option 122 and BAC Property Comparison
Table B-1 identifies the BAC properties as they apply to the definition of Option 122 in RFC-3495
and RFC-3594.
Table B-1 DHCP Option 122 to BAC Property Comparison
|
|
|
6 |
IP addr |
/ccc/dns/primary |
6 |
IP addr |
/ccc/dns/secondary |
122.1 |
IP addr |
/ccc/dhcp/primary |
122.2 |
IP addr |
/ccc/dhcp/secondary |
122.3 |
FQDN |
/ccc/prov/fqdn Note Option 122.3 is automatically filled by BAC; consequently, do not set this property manually. |
122.4 |
Integer |
/ccc/kerb/auth/backoff/nomTimeout /ccc/kerb/auth/backoff/maxTimeout /ccc/kerb/auth/backoff/maxRetries |
122.5 |
Integer |
/ccc/kerb/app/backoff/nomTimeout /ccc/kerb/app/backoff/maxTimeout /ccc/kerb/app/backoff/maxRetries |
122.6 |
String |
/ccc/kerb/realm |
122.7 |
Boolean |
/ccc/tgt |
122.8 |
Integer |
/ccc/prov/timer |
122.9 |
Integer |
/ccc/security/ticket/invalidation |
Caution
If any of /ccc/kerb/auth/backoff/nomTimeout, /ccc/kerb/auth/backoff/maxTimeout, or /ccc/kerb/auth/backoff/maxRetries are defined, they must all be defined. Similarly, if any of /ccc/kerb/app/backoff/nomTimeout, /ccc/kerb/app/backoff/maxTimeout, or /ccc/kerb/app/backoff/maxRetries are defined, they must all be defined.
Option 177 and BAC Property Comparison
In accordance with PacketCable compliance wave 26, Option 177 is deprecated, and Option 122 is now the preferred MTA provisioning option. For legacy devices that still support Option 177, Table B-2 identifies the BAC properties as they apply to the definition of Option 177.
Table B-2 DHCP Option 177 to BAC Property Comparison
|
|
|
177.1 |
ip addr |
/pktcbl/dhcp/primary |
177.2 |
ip addr |
/pktcbl/dhcp/secondary |
177.3 |
fqdn |
/pktcbl/snmp/entity/fqdn |
177.4 |
ip addr |
/pktcbl/dns/primary |
177.5 |
ip addr |
/pktcbl/dns/secondary |
177.6 |
string |
/pktcbl/snmp/realm |
177.7 |
boolean |
/pktcbl/snmp/tgt |
177.8 |
integer |
/pktcbl/provisioning/timer |
177.10 |
integer |
/pktcbl/kerberos/authentication/backoff/nomTimeout /pktcbl/kerberos/authentication/backoff/maxTimeout /pktcbl/kerberos/authentication/backoff/maxRetries |
177.11 |
integer |
/pktcbl/kerberos/application/backoff/nomTimeout /pktcbl/kerberos/application/backoff/maxTimeout /pktcbl/kerberos/application/backoff/maxRetries |
177.12 |
integer |
/pktcbl/snmp/kerberos/ticket/invalidation |