< draft-ietf-ospf-ospfv3-autoconfig-01.txt   draft-ietf-ospf-ospfv3-autoconfig-02.txt >
Network Working Group A. Lindem Network Working Group A. Lindem
Internet-Draft J. Arkko Internet-Draft J. Arkko
Intended status: Standards Track Ericsson Intended status: Standards Track Ericsson
Expires: October 16, 2013 April 14, 2013 Expires: October 17, 2013 April 15, 2013
OSPFv3 Auto-Configuration OSPFv3 Auto-Configuration
draft-ietf-ospf-ospfv3-autoconfig-01.txt draft-ietf-ospf-ospfv3-autoconfig-02.txt
Abstract Abstract
OSPFv3 is a candidate for deployments in environments where auto- OSPFv3 is a candidate for deployments in environments where auto-
configuration is a requirement. One such environment is the IPv6 configuration is a requirement. One such environment is the IPv6
home network where users expect to simply plug in a router and have home network where users expect to simply plug in a router and have
it automatically use OSPFv3 for intra-domain routing. This document it automatically use OSPFv3 for intra-domain routing. This document
describes the necessary mechanisms for OSPFv3 to be self-configuring. describes the necessary mechanisms for OSPFv3 to be self-configuring.
Status of this Memo Status of this Memo
skipping to change at page 1, line 34 skipping to change at page 1, line 34
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
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."
This Internet-Draft will expire on October 16, 2013. This Internet-Draft will expire on October 17, 2013.
Copyright Notice Copyright Notice
Copyright (c) 2013 IETF Trust and the persons identified as the Copyright (c) 2013 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 5, line 24 skipping to change at page 5, line 24
intended as general IPv6-capable routers. Optionally, an intended as general IPv6-capable routers. Optionally, an
interface MAY be excluded if it is clear that running OSPFv3 on interface MAY be excluded if it is clear that running OSPFv3 on
the interface is not required. For example, if manual the interface is not required. For example, if manual
configuration or another condition indicates that an interface is configuration or another condition indicates that an interface is
connected to an Internet Service Provider (ISP) and there is no connected to an Internet Service Provider (ISP) and there is no
Border Gateway Protocol (BGP) [BGP] peering, there is typically Border Gateway Protocol (BGP) [BGP] peering, there is typically
no need to employ OSPFv3. However, note that in many no need to employ OSPFv3. However, note that in many
environments it can be useful to test whether an OSPFv3 adjacency environments it can be useful to test whether an OSPFv3 adjacency
can be established. In home networking environments, an can be established. In home networking environments, an
interface where no OSPFv3 neighbors are found but a DHCP IPv6 interface where no OSPFv3 neighbors are found but a DHCP IPv6
prefix can be acquired may be considered as an ISP-facing prefix can be acquired may be considered an ISP-facing interface
interface and running OSPFv3 is unnecessary. and running OSPFv3 is unnecessary.
3. OSPFv3 interfaces will be auto-configured to an interface type 3. OSPFv3 interfaces will be auto-configured to an interface type
corresponding to their layer-2 capability. For example, Ethernet corresponding to their layer-2 capability. For example, Ethernet
interfaces will be auto-configured as broadcast networks and interfaces will be auto-configured as broadcast networks and
Point-to-Point Protocol (PPP) interfaces will be auto-configured Point-to-Point Protocol (PPP) interfaces will be auto-configured
as Point-to-Point interfaces. Most extant OSPFv3 implementations as Point-to-Point interfaces. Most extant OSPFv3 implementations
do this already. Auto-configured operation over wireless do this already. Auto-configured operation over wireless
networks required point-to-multipoint (P2MP) and dynamic metrics networks requiring a point-to-multipoint (P2MP) topology and
based on wireless feedback is not within the scope of this dynamic metrics based on wireless feedback is not within the
document. However, auto-configuration is not precluded in these scope of this document. However, auto-configuration is not
environments. precluded in these environments.
4. OSPFv3 interfaces MAY use arbitrary HelloInterval and 4. OSPFv3 interfaces MAY use an arbitrary HelloInterval and
RouterDeadInterval as specified in Section 3. Of course, RouterDeadInterval as specified in Section 3. Of course, an
identical an HelloInterval and RouterDeadInterval will still be identical HelloInterval and RouterDeadInterval will still be
required to form an adjacency with an OSPFv3 router not required to form an adjacency with an OSPFv3 router not
supporting auto-configuration [OSPFV3]. supporting auto-configuration [OSPFV3].
5. All OSPFv3 interfaces SHOULD be auto-configured to use an 5. All OSPFv3 interfaces SHOULD be auto-configured to use an
Interface Instance ID of 0 that corresponds to the base IPv6 Interface Instance ID of 0 that corresponds to the base IPv6
unicast address family instance ID as defined in [OSPFV3-AF]. unicast address family instance ID as defined in [OSPFV3-AF].
Similarly, if IPv4 unicast addresses are advertised in a separate Similarly, if IPv4 unicast addresses are advertised in a separate
auto-configured OSPFv3 instance, the base IPv4 unicast address auto-configured OSPFv3 instance, the base IPv4 unicast address
family instance ID value, i.e., 64, SHOULD be auto-configured as family instance ID value, i.e., 64, SHOULD be auto-configured as
the Interface Instance ID for all interfaces corresponding to the the Interface Instance ID for all interfaces corresponding to the
OSPFv3 instance [OSPFV3-AF]. OSPFv3 instance [OSPFV3-AF].
3. OSPFv3 HelloInterval/RouterDeadInterval Flexibility 3. OSPFv3 HelloInterval/RouterDeadInterval Flexibility
Auto-configured OSPFv3 routers will not require identical an Auto-configured OSPFv3 routers will not require an identical
HelloInterval and RouterDeadInterval to form adjacencies. Rather, HelloInterval and RouterDeadInterval to form adjacencies. Rather,
the received HelloInterval will be ignored and the received the received HelloInterval will be ignored and the received
RouterDeadInterval will be used to determine OSPFv3 liveliness with RouterDeadInterval will be used to determine OSPFv3 liveliness with
the sending router. In other words, the Inactivity Timer for each the sending router. In other words, the Inactivity Timer for each
neighbor will reflect that neighbor's advertised RouterDeadInterval neighbor will reflect that neighbor's advertised RouterDeadInterval
and MAY be different from other OSPFv3 routers on the link without and MAY be different from other OSPFv3 routers on the link without
impacting adjacency formation. A similar mechanism requiring impacting adjacency formation. A similar mechanism requiring
additional signaling is being proposed for all OSPFv2 and OSPFv3 additional signaling is proposed for all OSPFv2 and OSPFv3 routers
routers [ASYNC-HELLO]. [ASYNC-HELLO].
3.1. Wait Timer Reduction 3.1. Wait Timer Reduction
In many situations, auto-configured OSPFv3 routers will be deployed In many situations, auto-configured OSPFv3 routers will be deployed
in environments where back-to-back ethernet connections are utilized. in environments where back-to-back ethernet connections are utilized.
When this is the case, an OSPFv3 broadcast interface will not come up When this is the case, an OSPFv3 broadcast interface will not come up
until the other OSPFv3 router is connected and the routers will wait until the other OSPFv3 router is connected and the routers will wait
RouterDeadInterval seconds before forming an adjacency [OSPFV2]. In RouterDeadInterval seconds before forming an adjacency [OSPFV2]. In
order to reduce this delay, an auto-configured OSPFv3 router MAY order to reduce this delay, an auto-configured OSPFv3 router MAY
reduce the wait interval to a value no less than (HelloInterval + 1), reduce the wait interval to a value no less than (HelloInterval + 1),
skipping to change at page 8, line 15 skipping to change at page 8, line 15
5. OSPFv3 Adjacency Formation 5. OSPFv3 Adjacency Formation
Since OSPFv3 uses IPv6 link-local addresses for all protocol messages Since OSPFv3 uses IPv6 link-local addresses for all protocol messages
other than messages sent on virtual links (which are not applicable other than messages sent on virtual links (which are not applicable
to auto-configuration), OSPFv3 adjacency formation can proceed as to auto-configuration), OSPFv3 adjacency formation can proceed as
soon as a Router ID has been selected and the IPv6 link-local address soon as a Router ID has been selected and the IPv6 link-local address
has completed Duplicate Address Detection (DAD) as specified in IPv6 has completed Duplicate Address Detection (DAD) as specified in IPv6
Stateless Address Autoconfiguration [SLAAC]. Otherwise, the only Stateless Address Autoconfiguration [SLAAC]. Otherwise, the only
changes to the OSPFv3 base specification are supporting changes to the OSPFv3 base specification are supporting
HelloInterval/RouterDeadInterval flexibility as described in HelloInterval/RouterDeadInterval flexibility as described in
Section 3. and duplicate Router ID detection and resolution as Section 3 and duplicate Router ID detection and resolution as
described in Section 6 and Section 6.3. described in Section 6 and Section 6.3.
6. OSPFv3 Duplicate Router ID Detection and Resolution 6. OSPFv3 Duplicate Router ID Detection and Resolution
There are two cases of duplicate OSPFv3 Router ID detection. One There are two cases of duplicate OSPFv3 Router ID detection. One
where the OSPFv3 router with the duplicate Router ID is directly where the OSPFv3 router with the duplicate Router ID is directly
connected and one where it is not. In both cases, the resolution is connected and one where it is not. In both cases, the resolution is
for one of the routers with the duplicate OSPFv3 Router ID to select for one of the routers with the duplicate OSPFv3 Router ID to select
a new one. a new one.
 End of changes. 9 change blocks. 
16 lines changed or deleted 16 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/