[prev in list] [next in list] [prev in thread] [next in thread]
List: dhcp-server
Subject: Re: PacketCable RFC 3495
From: Gundares <vanchik () yandex ! ru>
Date: 2005-05-16 5:53:12
Message-ID: 7110453928.20050516095312 () yandex ! ru
[Download RAW message or body]
*** From dhcp-server -- To unsubscribe, see the end of this message. ***
Hello there!
Here is my dhcpd.conf, hope it helps:
## Option 122 for Cablelabs Client Configuration (RFC 3495)
option space PC-MTA;
option PC-MTA.DHCP-server-1 code 1 = ip-address;
option PC-MTA.DHCP-server-2 code 2 = ip-address;
option PC-MTA.Provision-server code 3 = {integer 8, string };
#Another way to represent prov. server's address in dotted notation
#option PC-MTA.Provision-server code 3 = { integer 8, ip-address };
option PC-MTA.AS-REQ_AS-REP code 4 = { integer 32, integer 32, integer 32 };
option PC-MTA.AP-REQ_AP-REP code 5 = { integer 32, integer 32, integer 32 };
option PC-MTA.Kerberos-realm code 6 = string;
option PC-MTA.TGS-util code 7 = integer 8;
option PC-MTA.Provision-timer code 8 = integer 8;
option PC-MTA.Ticket-ctrl-mask code 9 = integer 16;
option PC-MTA-122 code 122 = encapsulate PC-MTA;
.
# Cable modems subnet declaration... etc.
.
host SBV5120E_01 {
hardware ethernet xx:xx:xx:xx:xx:xx;
option host-name "sbv5120e-31";
filename "xxxxxxxxxxx.bin";
fixed-address 172.16.0.31;
option PC-MTA.DHCP-server-1 192.168.10.1;
}
.
.
# Cable modem's CPE subnet declaration... etc.
.
# Option 1
option subnet-mask 255.255.0.0;
# Option 2
option time-offset 10800;
# Option 3
option routers 172.31.0.1;
# Option 6
option domain-name-servers 192.168.10.1;
# Option 7
option log-servers 192.168.10.1;
# Option 12
option host-name "sbv5120e-mta-31";
# Option 15
option domain-name "bcs.vimcom.ru";
# Option 122 suboptions 3 and 6
# this hex says ivan.bcs.vimcom.ru according to RFC1035
# Leading zero says that data is FQDN according to RFC3495
option PC-MTA.Provision-server 0 \
04:69:76:61:6e:03:62:63:73:06:76:69:6d:63:6f:6d:02:72:75:00; # this hex says \
BASIC.1 (see below) according to RFC1035 option PC-MTA.Kerberos-realm \
05:42:41:53:49:43:01:31:00; }
# Option 2 (time offset) included cause MTA lists it in "Parameter
# Request List" (Option 55 in DHCPDISCOVER packet :: Ethereal RULEZ!!)
There is no any compression in FQDN encoding!
=== RFC1035 ====
3.1. Name space definitions
Domain names in messages are expressed in terms of a sequence of labels.
Each label is represented as a one octet length field followed by that
number of octets. Since every domain name ends with the null label of
the root, a domain name is terminated by a length byte of zero.
================
PacketCable Provisioning Spec.
=== PKT-SP-PROV1.5-I02-050812.pdf ===
A valid DHCP OFFER MUST be sent by
the primary or secondary DHCP servers returned in
DHCP option code 122 sub-options 1 and 2 as
obtained by the E-MTA via the CM provisioning step
CM-4. A valid DHCP OFFER MUST also include
the following options: 1, 3, 6, 7, 12, 15, 122 with
DHCP option 122 sub-options 3 and 6. DHCP option
122 MAY contain the additional sub-options 4, 5, 7,
8, and 9.
Table 1. MTA Device Provisioning Flow Selection
---------------------------------------------------------------
!Content of the DHCP ! MTA Device Provisioning !
!option 122 sub-option 6 ! Flow Selection !
---------------------------------------------------------------
! BASIC.1 ! If the DHCP option 122 sub-option 6!
! !value is BASIC.1, the MTA MUST !
! !execute the Basic flow without the !
! !provisioning complete SNMP INFORM. !
---------------------------------------------------------------
! BASIC.2 ! If the DHCP option 122 sub-option 6!
! !value is BASIC.2, the MTA MUST !
! !execute the Basic flow with the !
! !provisioning complete SNMP INFORM. !
---------------------------------------------------------------
! HYBRID.1 ! If the DHCP option 122 sub-option 6!
! !value is HYBRID.1, the MTA MUST !
! !execute the Hybrid flow without the !
! !provisioning complete SNMP INFORM !
---------------------------------------------------------------
! HYBRID.2 ! If the DHCP option 122 sub-option 6!
! !value is HYBRID.2, the MTA MUST !
! !execute the Hybrid flow with the !
! !provisioning complete SNMP INFORM !
---------------------------------------------------------------
======================================
1. Modem boots up, sends DHCPDISCOVER, recieves DHCPOFFER, sends
DHCPREQUEST, recieves DHCPACK, requests bootfile, downloads it, then
become OPERATIONAL.
2. Embedded MTA sends DHCPDISCOVER, recieves DHCPOFFER, sends
DHCPREQUEST, recieves DHCPACK, then resolves FQDN of Prov. Server
(SubOption 3 option 122), then it MUST download bootfile (according to
PKT-SP-PROV......) when performing BASIC Prov. Flow, but it DOESN'T!!!
It's my problem. I know it is not ISC-DHCP-SERVER problem,but I have no
another hope to find help... I'm using Motorola SBV5120 Cable Modem
with firmware 2.10.1.1.
--
Best regards,
Gundares mailto:vanchik@yandex.ru
-----------------------------------------------------------------------
List Archives : http://www.isc.org/ops/lists/
Unsubscribe : http://www.isc.org/sw/dhcp/dhcp-lists.php
-or- : mailto:dhcp-server-request@isc.org?Subject=unsubscribe
-----------------------------------------------------------------------
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic