draft-stiemerling-ipdvb-config-00.txt   draft-stiemerling-ipdvb-config-01.txt 
IPDVB Working Group M. Stiemerling IPDVB Working Group M. Stiemerling
Internet-Draft NEC Internet-Draft NEC
Expires: August 15, 2005 February 14, 2005 Expires: January 1, 2006 June 30, 2005
Problem Statement: IP Address Configuration for IPDVB Problem Statement: IP Address Configuration for IPDVB
draft-stiemerling-ipdvb-config-00 draft-stiemerling-ipdvb-config-01
Status of this Memo Status of this Memo
By submitting this Internet-Draft, I certify that any applicable By submitting this Internet-Draft, each author represents that any
patent or other IPR claims of which I am aware have been disclosed, applicable patent or other IPR claims of which he or she is aware
and any of which I become aware will be disclosed, in accordance with have been or will be disclosed, and any of which he or she becomes
RFC 3668. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as other groups may also distribute working documents as Internet-
Internet-Drafts. Drafts.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on August 15, 2005. This Internet-Draft will expire on January 1, 2006.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2005). All Rights Reserved. Copyright (C) The Internet Society (2005).
Abstract Abstract
Future IPDVB networks will require a more powerful IP address Future IPDVB networks will require a more powerful IP address
configuration management as currently provided in such networks. configuration management as it is currently provided in such
Current discussions within the IPDVB working group have shown that networks. Current discussions within the IPDVB working group have
the future usage scenarios and requirements for dynamic configuration shown that the future usage scenarios and requirements for dynamic
of IP addresses are not yet clear defined. This memo identifies the configuration of IP addresses are not yet clear defined. This memo
problem space for IP address resolution and configuration in IPDVB identifies the problem space for dynamic IP address configuration in
networks. IPDVB networks.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Network Configuration Scenarios . . . . . . . . . . . . . . . 4 2. Network Configuration Scenarios . . . . . . . . . . . . . . . 4
3. Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3. Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1 IP configuration available . . . . . . . . . . . . . . . . 6 3.1 IP configuration available . . . . . . . . . . . . . . . . 7
3.2 Complete Bootstrap . . . . . . . . . . . . . . . . . . . . 6 3.2 Complete Bootstrap . . . . . . . . . . . . . . . . . . . . 7
4. Related Work . . . . . . . . . . . . . . . . . . . . . . . . . 7 4. Related Work . . . . . . . . . . . . . . . . . . . . . . . . . 8
5. Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . 8 5. Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . 9
6. Security Considerations . . . . . . . . . . . . . . . . . . . 9 6. Security Considerations . . . . . . . . . . . . . . . . . . . 10
7. References . . . . . . . . . . . . . . . . . . . . . . . . . . 10 7. References . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.1 Normative References . . . . . . . . . . . . . . . . . . . . 10 7.1 Normative References . . . . . . . . . . . . . . . . . . . 11
7.2 Informative References . . . . . . . . . . . . . . . . . . . 10 7.2 Informative References . . . . . . . . . . . . . . . . . . 11
Author's Address . . . . . . . . . . . . . . . . . . . . . . . 10 Author's Address . . . . . . . . . . . . . . . . . . . . . . . 11
A. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 11 A. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 12
Intellectual Property and Copyright Statements . . . . . . . . 12 Intellectual Property and Copyright Statements . . . . . . . . 13
1. Introduction 1. Introduction
Future IPDVB networks will require a more powerful IP address Future IPDVB networks will require a more powerful IP address
configuration management as currently provided in such networks. configuration management as it is currently provided in such
Current discussions within the IPDVB working group have shown that networks. Current discussions within the IPDVB working group have
the future usage scenarios and requirements for dynamic configuration shown that the future usage scenarios and requirements for dynamic
of IP addressesare not yet clear defined. This memo identifies the configuration of IP addresses are not yet clear defined. This memo
problem space for IP address resolution and configuration in IPDVB identifies the problem space, sketches possible future scenarios, and
networks. gives an outlook into related areas. The IP address mapping to Layer
2 identifier, known as IP address resolution, and the reverse way are
out of scope of this memo. This topic is discussed in [5].
The IPDVB working group has defined a new encapsulation scheme to The IPDVB working group has defined a new encapsulation scheme to
transport IP over DVB (MPEG2 based) networks, the so-called transport IP over DVB (MPEG2 based) networks, the so-called Ultra-
Ultra-lightweight Encapsulation [1]. This scheme assumes that IP lightweight Encapsulation [1]. This protocol assumes that IP
addresses have been already mapped to DVB identifiers (NPA, Network addresses have been already assignment to hosts, DVB receivers, and
Point of Attachment) or NPAs have been mapped to IP addresses that hosts are already aware about other networking related
(reverse address resolution) vice versa . Another issues concerns parameters, such as IP gateway, DNS server, etc. Whereas today IP
the assignment of IP addresses to DVB receivers. Whereas today IP
addresses are statically to those receivers, future deployments may addresses are statically to those receivers, future deployments may
require a more flexible IP address assignment as known from today's require a more flexible IP address assignment as known from today's
LAN, for instance, via DHCP [3]. Assigning IP addresses dynamically LAN, for instance, via DHCP [3] [4]. Assigning IP addresses
opens the space for further auto-configuration of DVB receivers, such dynamically opens the space for further auto-configuration of DVB
as DNS server addresses or additional service layer information. receivers. information.
This memo is a problem statement only and is intended to start This memo is a problem statement only and is intended to start
discussions within the IPDVB working group. Comments and discussions discussions within the IPDVB working group on how IP addresses and
should be sent to the IPDVB's mailing list at ipdvb@erg.abdn.ac.uk additional related information can be dynamically configured.
Comments and discussions should be sent to the IPDVB's mailing list
at ipdvb@erg.abdn.ac.uk. The working group charter is available
here: http://www.ietf.org/html.charters/ipdvb-charter.html.
Section 2 introduces the network configuration for IPDVB networks. Section 2 introduces the network configuration for IPDVB networks.
Section 3 describe two scenarios in detail. The document concludes Section 3 describe two scenarios in detail. The document concludes
with Section 4 listing similar areas of interest. with Section 4 listing similar areas of interest.
The terminology used throughout this memo is defined in [2] The terminology used throughout this memo is defined in [2]
2. Network Configuration Scenarios 2. Network Configuration Scenarios
The basic assumption for IPDVB networks with respect to IP address The basic assumption for IPDVB networks with respect to IP address
receiver configuration and address resolution is the number of configuration is the number of possible receivers (hosts) within a
possible receivers (hosts) within a single IP subnetwork. It is single IP subnetwork. It is assumed that future IPDVB networks may
assumed that future IPDVB networks may extend to 1*10E5 receivers but extend to 1*10E5 receivers per subnetwork but also may be limited to
also may be limited to 10 or less receivers. Where the number of 10 or less receivers per subnetwork. This possible number of hosts
hosts per sub-network in IPv4 networks, IPv6 networks can logically should be consider when describing scenarios and later the solution.
extend to a large number of hosts. Such an IPv6 IPDVB network could However, the remainder of this section discusses different network
comprise easily of 1*10E5 receivers, but the number can even break scenarios with respect to their topology in the Internet and DVB
down to only a few hosts, e.g., 10 or smaller. This possible number network. Figure 1 sketches a typical configuration of DVB receivers
of hosts should be consider when describing scenarios and later the with an additional uplink, separated from DVB. This uplink can be,
solution. Figure 1 sketches a typical configuration of DVB receivers
with an additional uplink, separate from DVB. This uplink could be,
but is not limited to, ISDN, DSL, or cellular networks based. but is not limited to, ISDN, DSL, or cellular networks based.
,-----. ,-----.
DVB uplink / DVB \ DVB uplink / DVB \
*##################( Network ) *########>>#########( Network )
# \ / # \ /
+----*------+ `--.--' +----*------+ `--.--'
| Network | | | Network | |
| Provider +-<-+ v DVB downlink | Provider +-<->+ v DVB downlink
+-----------+ | | +-----------+ | |
| +-----v------+ | +-----v------+
+--<<--+ DVB | +-<->--+ DVB |
uplink | Receiver | uplink | Receiver |
+------------+ +------------+
Figure 1: Basic configuration scenario Figure 1: Basic configuration scenario
The uplink from DVB receiver to network provider can be bidirectional The network provider is connected to the DVB network and IP network.
and not as shown unidirectional only. Data from the IP network towards the DVB receiver is transmitted
either over the DVB uplink or the uplink connecting them directly.
Data transmitted via the DVB uplink is transported of the DVB network
and broadcasted to the DVB receivers. The uplink connecting network
provider and DVB receiver can be unidirectional. The scenario
depicted in this figure is well-known for DVB-S based high speed
Internet access with modem or ISDN uplink. This type of installation
is used to replace or substitute DSL deployments in geographical
areas where DSL cannot be provided, for instance.
Figure 1 shows a typical scenario of an installation used to replace Figure 2 shows a scenario where the DVB receiver is connected via a
or substitute DSL deployments in areas where DSL cannot be provided, DVB link only and this link is used in a bidirectional way. Such a
for instance. Figure 2 shows a scenario where the DVB receiver is configuration will be used, for instance, on ships while being at sea
connected via DVB only and the DVB link is used bidirectional. Such and DVB-S is available only. In this configuration all information,
a configuration will be used on ships while being on sea and only including IP addresses, must be transmitted via the DVB link.
DVB-S is available.
,-----. ,-----.
DVB link / DVB \ DVB link / DVB \
*##################( Network ) *#######<###>######( Network )
# \ / # \ /
+----*------+ `--.--' +----*------+ `--.--'
| Network | | | Network | |
| Provider | | DVB link | Provider | ^ DVB link
+-----------+ | +-----------+ |
v
|
+-----+------+ +-----+------+
| DVB | | DVB |
| Receiver | | Receiver |
+------------+ +------------+
Figure 2: DVB only configuration scenario Figure 2: DVB only configuration scenario
A scenario common to today's DVB broadcast usage is depicted in A scenario similar to a today's common usage is the DVB broadcast as
Figure 3. DVB receivers are using IP based transmission but receive it is shown in Figure 3. The DVB part is an unicast link and all
the data via broadcast only. Such DVB receivers do not have the data is broadcasted to all receivers. This configuration is mainly
ability to interact with any other entity and can be configured by a used today for TV broadcasts (based on MPEG-2) but can be used to
push mechanism only. broadcast IP data to the DVB receivers too. In such case, DVB
receivers do not have the ability to interact with any other entity
to be configured. Address information can be delivered from a
network provider to the receivers by a push mechanism only. However,
a fine-grained IP address configuration per receiver seems to be out
of scope in this case, since configuration of broadcast or multicast
groups is appropriate only.
,-----. ,-----.
DVB link / DVB \ DVB link / DVB \
*#######>>>########( Network ) *########>>########( Network )
# \ / # \ /
+----*------+ `--.--' +----*------+ `--.--'
| Network | | | Network | |
| Provider | v DVB link | Provider | v DVB link
+-----------+ v +-----------+ v
| |
+-----+------+ +-----+------+
| DVB | | DVB |
| Receiver | | Receiver |
+------------+ +------------+
Figure 3: DVB based IP broadcast Figure 3: DVB based IP broadcast
3. Scenarios 3. Scenarios
3.1 IP configuration available 3.1 IP configuration available
This section considers scenarios where DVB receivers have IP This section considers scenarios where DVB receivers have IP
addresses already configured and only additional configuration addresses already configured, or can obtain these through another way
information is required. This configuration of DVB receivers, for such as the ISDN uplink in Figure 1, and only configuration of
example, may be either pre-configured by the service provider or be additional information is required. This address configuration of
configured by users. Figure 1 shows such a configuration example. DVB receivers, for example, may be either pre-configured by the
The DVB receiver will obtain its basic IP address configuration via service provider or be configured by users. Figure 1 shows such a
the non DVB uplink (most likely via ISDN and PPP). This scenario configuration example. The DVB receiver will obtain its basic IP
requires only additional configuration to be loaded at the DVB address configuration via the non-DVB uplink (most likely via ISDN
receivers. Possible things to configure: and PPP). This scenario requires additional configuration to be
loaded at the DVB receivers. Possible things to configure:
o IP service information, such as DNS server, proxies, etc o IP service information, such as DNS server, proxies, etc
o multicast configuration and routing information o multicast configuration and routing information
o broadcast configuration ("open bitstream" without any o broadcast configuration ("open bitstream" without any
registration, DVB receivers just receive IP streams) registration, DVB receivers just receive IP streams)
o security configuration, e.g., keys, policies. o security configuration, e.g., keys, policies.
3.2 Complete Bootstrap 3.2 Complete Bootstrap
Future scenarios may require a complete bootstrap of DVB receivers Future scenarios can require a complete bootstrap of DVB receivers
without any pre-configuration available on the IP level. Those DVB without any pre-configuration available on the IP level. Those DVB
receivers may be pre-configured to known a basic DVB configuration, receivers may be pre-configured to known a basic DVB configuration,
such as PID assignment for system information tables (SI tables). such as PID assignment for system information tables (SI tables).
Such a receiver would need to retrieve first an IP address and learn Such a receiver would need to retrieve first an IP address and learn
about its IP environment (netmask, IP next hop, ...). Figure 2 shows about its IP environment (netmask, IP next hop, ...). Figure 2 shows
such a scenario where a DVB receiver (and transmitter) would be such a scenario where a DVB receiver (and transmitter) is installed
installed aboard a ship and would function as a gateway between the aboard a ship and is a gateway between the ship's network and the DVB
ship's network and the DVB network. network. The complete bootstrap scenario includes the one shown in
Figure 3 too.
4. Related Work 4. Related Work
Configuration of DVB, or more general MPEG2 based, networks is Configuration of DVB, or more general MPEG2 based, networks is
tackled in several other environments with different prerequisites. tackled in several other environments with different prerequisites.
IP over Cable Data Networks (IPDCN) working group is working in this The IP over Cable Data Networks (IPDCN) working group is working in
area and is specifying several MIB modules with respect to MPEG2 this area and is specifying several MIB modules with respect to MPEG2
network configuration. DVB itself has defined several mechanism to network configuration. DVB itself has defined several mechanism to
configure receivers, such as system information tables (SI tables), configure receivers, such as system information tables (SI tables),
or within MHP. or within MHP.
Configuration of IP hosts is focus of the Network Configuration Configuration of IP hosts is focus of the Network Configuration
(NETCONF) working group, Dynamic Host Configuration (DHC) working (NETCONF) working group, Dynamic Host Configuration (DHC) working
group, and defined in several RFC documents (IPV6 neighbor discovery, group, and defined in several RFC documents (IPV6 neighbor discovery,
IPv4 Address Resolution Protocol (ARP)). IPv4 Address Resolution Protocol (ARP)).
5. Conclusions 5. Conclusions
This memo is first attempt to solve the questions on how future IPDVB This memo is first attempt to solve the questions on how future IPDVB
networks can deal with IP address resolution and address networks can deal with dynamic IP address configuration. Open
configuration. Open questions are: questions are:
o What are the configuration scenarios? o What are the configuration scenarios?
o What exactly should be configured? o What exactly should be configured?
o How to configure? o How to configure?
o Who is in control of the receiver? The operator is in control of o Who is in control of the receiver? The operator is in control of
the receiver in the case of MHP. Users running a DVB PC adaptor the receiver in the case of MHP. Users running a DVB PC adaptor
have full control over their receiver and network operators have full control over their receiver and network operators
running their routers on DVB network a likely not to give away running their routers on DVB network a likely not to give away
control over their equipment. control over their equipment.
o Is it right to assume that the network provider and DVB network
operator are the same entity.
During the first discussions at the 61st IETF some differences During the first discussions at the 61st IETF some differences
between IPDVB and other network configuration techniques have been between IPDVB and other network configuration techniques have been
noted. The NETCONF approach is made for single router configuration noted. The NETCONF approach is made for single router configuration
and is not intended to configure thousands of host at the same time. and is not intended to configure thousands of host at the same time.
IPCDN on the other hand considers 1*10e3 hosts per cable head end to IPCDN on the other hand considers 1*10e3 hosts per cable head end to
be configured. IPDVB must consider up to 1*10e5 hosts per segment, be configured. IPDVB must consider up to 1*10e5 hosts per segment,
see Section 2. This must be definitely taken into account when see Section 2. This must be definitely taken into account when
designing a solution. designing a solution.
This memo is neither accurate nor complete at this point of time and This memo is neither accurate nor complete at this point of time and
should trigger the discussions within the IPDVB working group. Feed should trigger the discussions within the IPDVB working group.
back to this memo is welcome. Feedback about this memo is welcome.
6. Security Considerations 6. Security Considerations
Security considerations are to be done in future revisions of this Security considerations are to be done in future revisions of this
document. document.
7. References 7. References
7.1 Normative References 7.1 Normative References
[1] Fairhurst, G. and B. Collini-Nocker, "Ultra Lightweight [1] Fairhurst, G. and B. Collini-Nocker, "Ultra Lightweight
Encapsulation (ULE) for transmission of IP datagrams over Encapsulation (ULE) for transmission of IP datagrams over MPEG-
MPEG-2/DVB networks", draft-fair-ipdvb-ule-02 (work in 2/DVB networks", draft-fair-ipdvb-ule-02 (work in progress),
progress), November 2003. November 2003.
[2] Montpetit, M., "A Framework for transmission of IP datagrams [2] Montpetit, M., "A Framework for transmission of IP datagrams
over MPEG-2 Networks", draft-ietf-ipdvb-arch-03 (work in over MPEG-2 Networks", draft-ietf-ipdvb-arch-04 (work in
progress), January 2005. progress), May 2005.
7.2 Informative References 7.2 Informative References
[3] Droms, R., "Dynamic Host Configuration Protocol", RFC 1541, [3] Droms, R., "Dynamic Host Configuration Protocol", RFC 2131,
October 1993. March 1997.
[4] Droms, R., Bound, J., Volz, B., Lemon, T., Perkins, C., and M.
Carney, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)",
RFC 3315, July 2003.
[5] Fairhurst, G., "Address Resolution for IP datagrams over MPEG-2
networks", draft-fair-ipdvb-ar-04 (work in progress),
April 2005.
Author's Address Author's Address
Martin Stiemerling Martin Stiemerling
Network Laboratories, NEC Europe Ltd. Network Laboratories, NEC Europe Ltd.
Kurfuersten-Anlage 36 Kurfuersten-Anlage 36
Heidelberg 69115 Heidelberg 69115
Germany Germany
Phone: +49 (0) 6221 905 11 13 Phone: +49 (0) 6221 905 11 13
EMail: stiemerling@netlab.nec.de Email: stiemerling@netlab.nec.de
URI: http://www.stiemerling.org/ipdvb URI: http://www.stiemerling.org/ipdvb
Appendix A. Acknowledgments Appendix A. Acknowledgments
Parts of this work are a product of the Enthrone project supported in Parts of this work are a product of the Enthrone project supported in
part by the European Commission under its Sixth Framework Programme. part by the European Commission under its Sixth Framework Programme.
It is provided as is and without any express or implied warranties, It is provided as is and without any express or implied warranties,
including, without limitation, the implied warranties of fitness for including, without limitation, the implied warranties of fitness for
a particular purpose. The views and conclusions contained herein are a particular purpose. The views and conclusions contained herein are
those of the authors and should not be interpreted as necessarily those of the authors and should not be interpreted as necessarily
 End of changes. 

This html diff was produced by rfcdiff 1.24, available from http://www.levkowetz.com/ietf/tools/rfcdiff/