[OSPF] OSPFv3 Autoconfiguration - draft-ietf-ospf-ospfv3-autoconfig-05.txt

Acee Lindem <acee.lindem@ericsson.com> Wed, 05 February 2014 20:21 UTC

Return-Path: <acee.lindem@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B02A1A01C2 for <ospf@ietfa.amsl.com>; Wed, 5 Feb 2014 12:21:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IYoSYsFfdgkO for <ospf@ietfa.amsl.com>; Wed, 5 Feb 2014 12:21:37 -0800 (PST)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) by ietfa.amsl.com (Postfix) with ESMTP id 62AB41A01C1 for <ospf@ietf.org>; Wed, 5 Feb 2014 12:21:37 -0800 (PST)
X-AuditID: c6180641-b7f2f8e000002cdc-39-52f29d50ebb9
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id B6.6B.11484.05D92F25; Wed, 5 Feb 2014 21:21:36 +0100 (CET)
Received: from EUSAAMB101.ericsson.se ([147.117.188.118]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.02.0387.000; Wed, 5 Feb 2014 15:21:35 -0500
From: Acee Lindem <acee.lindem@ericsson.com>
To: OSPF - OSPF WG List <ospf@ietf.org>
Thread-Topic: OSPFv3 Autoconfiguration - draft-ietf-ospf-ospfv3-autoconfig-05.txt
Thread-Index: AQHPIq/dNVql86yF+EmUBLoKgXt2Rw==
Date: Wed, 05 Feb 2014 20:21:34 +0000
Message-ID: <CF17DD4E.2696B%acee.lindem@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.3.6.130613
x-originating-ip: [147.117.188.10]
Content-Type: multipart/alternative; boundary="_000_CF17DD4E2696Baceelindemericssoncom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRmVeSWpSXmKPExsUyuXSPn27A3E9BBqd7VS1a7t1jd2D0WLLk J1MAYxSXTUpqTmZZapG+XQJXxv3fk5kL7itVvPg5ibWB8ZZMFyMnh4SAicT7O82MELaYxIV7 69m6GLk4hASOMEocO7OaBcJZxigx6e8xdpAqNgEdieeP/jGD2CIC6hKrJ+9mBbGFBXwkpm+a zA4RD5ZYfWE+C4StJ7Hm2HM2EJtFQEWi7cp8MJtXwFTi38H7YPWMQJu/n1rDBGIzC4hL3Hoy nwniIgGJJXvOM0PYohIvH/8D2yUKNLN71nJWiLiSxKSl54BsDqDeKIk9G0QhxgtKnJz5hGUC o/AsJFNnIVTNQlIFUaIjsWD3JzYIW1ti2cLXzDD2mQOPmSBsa4kdm3pR1Cxg5FjFyFFanFqW m25kuIkRGCfHJNgcdzAu+GR5iFGag0VJnPfLW+cgIYH0xJLU7NTUgtSi+KLSnNTiQ4xMHJxS DYxzts+Z/mrxjItnrpkttJRZvOUNy583Gl/nzu5PFxE8bjdld+fOmO8Gt/etUHt65sjL2Aff Vn9fPqFq9Y/wvx1Xrj45bLo6praBwZDll9yOJVFT3rEtcm87y2E37fg3B9vnJx/xSRZcXJZ/ 9vqMffsP3hEyWnCg2eKWfTn/h5XRbx/z5d1+uPDMoS4lluKMREMt5qLiRAB0ATXxYQIAAA==
Subject: [OSPF] OSPFv3 Autoconfiguration - draft-ietf-ospf-ospfv3-autoconfig-05.txt
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Feb 2014 20:21:39 -0000

The OSPFv3 autoconfiguration draft was cloned and presented in the ISIS WG (http://www.ietf.org/id/draft-liu-isis-auto-conf-00.txt). In the ISIS WG, there was a concern that the resolution of a duplicate system ID did not include the amount of time the router was operational when determining which router would need to choose a new router ID. With additional complexity, we could incorporate router uptime into the resolution process. One way to do this would be to:

     1. Add a Router Uptime TLV to the OSPFv3 AC-LSA. It would include the uptime in seconds.
     2. Use the Router Uptime TLV as the primary determinant in deciding which router must choose a new OSPFv3 Router ID. Router uptimes less than 3600 (MaxAge) seconds apart are considered equal.
     3. When an OSPFv3 Hello is received with a different link-local source address but a different router-id, unicast the OSPFv3 AC-LSA to the neighbor so that OSPFv3 duplicate router resolution can proceed as in the case where it is received through the normal flooding process. This is somewhat of a hack as the we'd also need to accept OSPF Link State Updates from a neighbor that is not in Exchange State or greater.

An alternative to #3 would be to use Link-Local Signaling (LLS) for signaling the contents of the OSPFv3 AC-LSA. However, you'd only want to send the Router-Uptime and Router Hardware Fingerprint when a duplicate Router-ID is detected. This requires implementing the resolution two ways but may be preferable since it doesn't require violating the flooding rules.

In any case, I'd like to get other opinions as to whether this problem is worth solving.

Thanks,
Acee