Broadband Forum assigned names and numbers.


Introduction

Q: Should we put all the assigned numbers and names in this page or have a child page (with known URL) for each category?

  • A: There aren't many, so let's put them all here for now. We can define permalinks, e.g. for DHCP sub-options, that all point here for now and could move later.

Q: How should we reference WTs and TRs?

  • A: TR-xxx implies Issue 1 and the latest Amendment / Corrigendum unless otherwise stated (causes a problem for TR-124 etc that use Issues for what should be Amendments).

Q: Should we mention deprecated TRs at all, e.g. TR-064, TR-133, TR-098, TR-181 Issue 1?

  • A: No.

Q: This will be a public page. Should we include WTs?

  • A: Yes. No sensitive information is likely to leak, and this is easier than maintaining a separate internal list. [Barbara Stark says: Hmm. I'm not sure I agree. But it's not about leakage; it's about the fact the assignment shouldn't be considered assigned until the document is approved.]

Q: Why have you reserved various ranges?

  • A: To imply that codes will always be assigned to TRs in groups of 10. WT-301i2 is anomalous and might naturally expect instead to use 31-40. [Barbara Stark says: I think this is an extremely wasteful policy. There are only 8 bits in the field which means a max of 256 options. At 10 per TR, we run out after 25 TRs. I would prefer to simply assign sequentially, as needed.]

Names and Numbers Assigned by Other Organizations

Enterprise Number

The Broadband Forum Enterprise Number is 3561 decimal (0x0DE9) and is listed in the IANA Private Enterprise Numbers Registry.

IANA Interface Types

The following interface types were requested by BBF and are listed in the IANA ifType MIB (there's also a YANG version).

Interface TypeReferenceNotes
fastdslTR-355 
ptmWT-383Not yet requested

TCP and UDP Ports

The following ports were requested by BBF and are listed in the IANA Service Name and Transport Protocol Port Number Registry.

Service NamePort NumberTransport ProtocolReferenceNotes
cwmp7547tcpTR-069ACS and Connection Request URLs can use this port
cwmp7547udpTR-069UDP Connection Request URL can use this port (it's the default)
pon-ictp????tcpWT-352Not yet requested

DHCP Sub-options

DHCPv4 Option 43 Sub-options

Option 43: Vendor Specific Information.

Sub-optionUsageReferenceNotes
1-4ACS discoveryTR-069 Section 3.1

Sub-option usage:

  • 1: ACS URL
  • 2: Provisioning code
  • 3: CWMP retry minimum wait interval
  • 4: CWMP retry interval multiplier

DHCPv4 Option 125 Sub-options

Option 125: Vendor-Identifying Vendor-Specific Information.

Sub-optionUsageReferenceNotes
1-4Device infoTR-124 WAN.DHCPC

Sub-option usage:

  • 1: Manufacturer OUI
  • 2: Product class
  • 3: Model name
  • 4: Serial number

These sub-options overlap with TR-069 Annex F but this is unlikely to be a practical problem.

1-6Device / Gateway associationTR-069 Annex F

Sub-option usage:

  • 1: Device manufacturer OUI
  • 2: Device serial number
  • 3: Device product class
  • 4: Gateway manufacturer OUI
  • 5: Gateway serial number
  • 6: Gateway product class
7-10ReservedTR-069 Annex FTR-069 doesn't mention these sub-options
11-14ACS discoveryTR-069 Section 3.1

Sub-option usage:

  • 1: ACS URL
  • 2: Provisioning code
  • 3: CWMP retry minimum wait interval
  • 4: CWMP retry interval multiplier
15-20ReservedTR-069TR-069 doesn't mention these sub-options
21-23GRE tunnelingTR-317 Section 7.1.3.3.2

Sub-option usage:

  • 21: Tunnel type
  • 22: Server endpoint
  • 23: Client endpoint
24Client requirementsTR-317 Section 7.4.3.7

Sub-option usage:

  • 24: Device type
25-30ReservedTR-317TR-317 doesn't mention these sub-options
160DPU DiscoveryWT-301 Issue 2 Section 16.5.2.1

Sub-option is defined as 0xA0

161PMA OfferWT-301 Issue 2 Section 16.5.2.2Sub-option is defined as 0xA1
162-170ReservedWT-301 Issue 2WT-301 Issue 2 doesn't mention these sub-options

DHCPv6 Option 17 Sub-options

Option 17: Vendor-specific Information.

Sub-optionUsageReferenceNotes
1-4ACS discoveryTR-069 Section 3.1

Sub-option usage:

  • 1: URL of the ACS
  • 2: Provisioning code
  • 3: CWMP retry minimum wait interval
  • 4: CWMP retry interval multiplier
5-10ReservedTR-069TR-069 doesn't mention these sub-options
11-16Device / Gateway associationTR-069 Annex F

Sub-option usage:

  • 11: Device manufacturer OUI
  • 12: Device serial number
  • 13: Device product class
  • 14: Gateway manufacturer OUI
  • 15: Gateway serial number
  • 16: Gateway product class

Prior to TR-069 Amendment 5, sub-options 1-6 were used

17-20ReservedTR-069TR-069 doesn't mention these sub-options
21ReservedTR-317TR-317 doesn't mention this sub-option
22-23GRE tunnelingTR-317 Section 7.1.3.3.2

Sub-option usage:

  • 22: Server endpoint
  • 23: Client endpoint
24-30ReservedTR-317TR-317 doesn't mention these sub-options
160DPU DiscoveryWT-301 Issue 2 Section 16.5.2.1

Sub-option is defined as 0xA0

161PMA OfferWT-301 Issue 2 Section 16.5.2.2Sub-option is defined as 0xA1
162-170ReservedWT-301 Issue 2WT-301 Issue 2 doesn't mention these sub-options

RADIUS Attributes

TBD

URN Namespaces

The urn:dslforum-org:, urn:broadband-forum-org: and urn:bbf: prefixes are being registered with IANA. See Uniform Resource Name (URN) Namespaces for Broadband Forum.

 Include the following statement: To get a namespace assignment, requesters must go through the Broadband Forum project and documentation creation process.

A namespace (in the tables below) that ends with a colon (:) is a prefix, and the referenced standards should define the rules governing the remaining part of the URN.

urn:dslforum-org:

NamespaceUsageReferenceNotes
urn:dslforum-org:device:BBF-defined UPnP devicesTR-064
TR-133 
Both these TRs are DEPRECATED
urn:dslforum-org:service:BBF-defined UPnP services

TR-064
TR-133

Both these TRs are DEPRECATED

urn:dslforum-org:cwmp-n-mCWMP version n.mTR-069

n and m indicate the CWMP major and minor version respectively

Some examples:

  • urn:dslforum-org:cwmp-1-0
  • urn:dslforum-org:cwmp-1-1

urn:dslforum-org:sip
urn:dslforum-org:h.323
urn:dslforum-org:h.248
urn:dslforum-org:mgcp
urn:dslforum-org:pppoe
urn:dslforum-org:sdp-m-t

QoS protocol and flow identifiersTR-181 Issue 2 

m and t indicate media type and transport respectively

Note: pppoe is used both as a protocol and a flow identifier, and sdp is used only as a flow identifier. In theory additional protocol and flow identifiers could be defined, but this is unlikely

urn:broadband-forum-org:

NamespaceUsageReferenceNotes
urn:broadband-forum-org:tr-nnn-i-a-c
urn:broadband-forum-org:tr-nnn-i-a
References to BBF Technical ReportsTR-106
TR-181
etc. 

nnn, i, a and c indicate the TR number, Issue, Amendment and Corrigendum respectively (-c is optional)

Note: wt is used instead of tr to reference a BBF Working Text (never in a published standard)

Some examples:

  • urn:broadband-forum-org:tr-069-1-5-0
  • urn:broadband-forum-org:tr-181-2-11
urn:broadband-forum-org:cwmp:XML Schemas used with CWMPTR-069
TR-106 

Some examples:

  • urn:broadband-forum-org:cwmp:xmppConnReq-1-0
  • urn:broadband-forum-org:cwmp:lwnotif-1-0
  • urn:broadband-forum-org:cwmp:datamodel-1-5
  • urn:broadband-forum-org:cwmp:datamodel-report-0-1
  • urn:broadband-forum-org:cwmp:devicetype-1-3
  • urn:broadband-forum-org:cwmp:devicetype-features

urn:bbf:

NamespaceUsageReferenceNotes
urn:bbf:yang:BBF YANG module namespacesTR-355
etc. 

Some examples:

  • urn:bbf:yang:bbf-fastdsl
  • urn:bbf:yang:bbf-fast