home *** CD-ROM | disk | FTP | other *** search
-
- CURRENT_MEETING_REPORT_
-
-
- Reported by John Moy/Cascade Communications
-
- Minutes of the Open Shortest Path First IGP Working Group (OSPF)
-
- The OSPF Working Group met on Wednesday, December 7th at the San Jose
- IETF.
-
-
-
- OSPF Extensions for IPv6
-
-
- Fred Baker led a discussion of the Internet-Draft ``OSPF Extensions for
- IPv6'' (draft-ietf-ospf-ipv6-ext-00.txt). Fred characterized the
- support as follows:
-
-
- o Integrated routing of IPv4 and IPv6.
-
- o Certain OSPF areas are labeled as ``IPv6-capable.'' All routers in
- these areas must be capable of IPv6 routing, although not all
- networks within need be assigned IPv6 addresses. On those networks
- with IPv6 addresses, OSPF will run over IPv6. There is no gradual
- conversion of an area to being ``IPv6-capable''; it must instead be
- done on a flag day.
-
- o There are new LSA types which are the IPv6 equivalents of the
- present OSPF LSAs. The IPv6 LS type is obtained by adding 16 to
- the IPv4 LSA type. For example, the IPv6 router-LSA is LSA type 17
- (16+1).
-
- o In the IPv6 LSAs (and in the IPv6-encapsulated OSPF packet format),
- the Router ID, Link State ID, Advertising Router and Area ID have
- been increased from 4 to 16 bytes. The mask field remains at 4
- bytes, but now indicates the number of significant bits. Fred said
- that the requirement for contiguous masks has now been blessed by
- the IESG. Besides these changes, the only IPv6 LSA that is
- significantly different from its IPv4 equivalent is the router-LSA.
- In particular, since router-LSAs are now getting large, a way of
- fragmenting IPv6 router-LSAs is defined.
-
- o For IPv6, there is a new Opaque-LSA type. For example, if IPX
- addresses are embedded in IPv6 the Opaque-LSA can be used to carry
- SAP information.
-
-
- In the discussion that followed, a number of points were brought up:
-
- There will not be an IPv6 equivalent of the type-8 (external-attributes)
- LSA. It will be subsumed by the opaque-LSA. In support of this, we must
- document that the Link State ID of the opaque-LSA (when carrying
- BGP/IDRP path info) must equal the tag in the IPv6 AS-external-LSAs.
- For this reason, maybe the tag field should be extended to 16 bytes?
-
- Some people saw problems with requiring a flag day to convert areas to
- being IPv6-capable. The DECNet Phase IV to Phase V migration was given
- as an example. It was noted that there are mechanisms for piece-wise
- converting areas to new functionality (like is being done for the OSPF
- demand circuit support), but that they are somewhat complicated.
-
- There was a good deal of discussion of Integrated routing. Many people
- seemed to think that integrated routing is OK in this case, since IPv4
- and IPv6 are so similar. It was noted that the problem with Integrated
- IS-IS was that the OSI and IP area boundaries typically did not match.
- Fred also said that integrated routing of IPv4 and IPv6 is being
- mandated by the IPng directorate. Other people said that assuming IPv6
- and IPv4 would be so similar might be a mistake. It was also noted that
- the SIN approach makes transition easier, again referencing Phase IV to
- Phase V conversion.
-
- IPv6 addresses that cannot be translated to IPv4 addresses must be
- discarded at IPv4-only area boundaries.
-
- IPv6-capable routers need both an IPv6 Router ID and an IPv4 Router ID.
- It was noted that these could both be provided by a single translatable
- IPv6 address belonging to one of the router's interfaces.
-
-
-
- OSPF MD5 Authentication
-
- o Ran Atkinson described the current OSPF MD5 authentication
- Internet-Draft (draft-ietf-ospf-md5-02.txt), and then led a lively
- discussion of its contents. The following issues were brought out:
-
- o Instead of ``lifetime,'' it would be clearer to talk about a key's
- ``start time'' and ``end time.'' End time is necessary so that
- keys can be taken out-of-service; otherwise, compromised keys will
- continue to be accepted.
-
- o The document mandates multiple keys be supported so that a smooth
- changeover from one key to another can be accomplished.
-
- o The document needs to be clearer about the use of new keys. There
- are two times that are important here: a) When a new key will be
- accepted in received packets and b) when the new key will be used
- for transmitted packets. There must be some overlap for smooth
- transition. It was noted that the RouterDeadInterval gives a grace
- period; some people did not want to have to depend upon this
- however. Also, perhaps the new key's start time should be related
- to the old key's end time.
-
- o There were questions on whether routers now need a time-of-day
- clock, or whether relative time suffices. If time-of-day clock is
- necessary, there was a question on how synchronized routers' clocks
- must be.
-
- o There was a question of how routers should operate on restart.
- Should they have to get keys anew, or should the keys persist
- across restarts?
-
-
-
- Changes to the OSPF MIB
-
-
- Fred Baker described the changes that have occurred to the OSPF MIB
- since RFC 1253. More additions have to be made for the Demand Circuit
- and Database Overflow support. Also, the MIB does not reflect IPv6 in
- any way. Since we want to republish the MIB soon, any changes should be
- sent to Fred as soon as possible.
-
-
-
- Extending OSPF to Support Demand Circuits
-
-
- John Moy summarized the current ``Extending OSPF to support demand
- circuits'' Internet-Draft (draft-ietf-ospf-demand-01.txt), and explained
- the changes made to the previous draft. The following issues we brought
- up during the discussion:
-
-
- o Some people wanted a more explicit description of how call
- collisions are handled/avoided. More words on how to randomize
- timers is needed.
-
- o In order to deal with call collisions, and also to avoid
- unnecessary calling charges, perhaps an exponential backoff
- procedure for failed call attempts is a good idea.
-
- o Other people expressed concern that OSPF should not specify
- handling of things (like call collision) that are better off solved
- in a generic way by the data-link layer.
-
- o The requirements of both ends of a circuit be capable of dialing
- was a problem for some people. John noted that the real
- requirement was only that the connection initiator be able to dial.
-
- o Charles Slater requested that routing changes not be sent over a
- link until the link was established for data traffic. John said
- that that was difficult to do in some situations, and impossible in
- others, while still having the routing work completely. Charles
- indicated that he was willing to live with some level of routing
- failures in order to optimize dial-up charges. John indicated that
- the current way of isolating routing changes, namely configuring
- area boundaries, should be better described in the specification.
- Area boundaries function like routing filters, which is what some
- dial-up routers do today.
-
- o It was mentioned that it is sometimes impossible to determine
- whether a busy signal truly means busy. It may mean instead that
- part of the network is broken.
-
- o It was noted that often to get the most effective use of dial-up
- lines, you need application-dependent routing, which is not
- supported by the draft.
-
-
- Dawn Li then presented testing results of 3Com's implementation of the
- demand circuit support. 3Com and ACC have both implemented the previous
- draft of the demand circuit support.
-
- Gerry Meyer then contrasted RIP support for demand circuits with OSPF's.
- RIP specifies how to handle oversubscription, while OSPF only provides a
- suggestion. John said that the suggestion could be upgraded to a
- required behavior, if experience/simulation shows that it is a good way
- to handle oversubscription. Gerry recommended that this be done as soon
- as possible. RIP also does not route through 3rd parties, always
- establishing demand circuits directly to the destination.
-
-
- OSPF Database Overflow
-
- John Moy then quickly summarized the ``OSPF Database Overflow''
- Internet-Draft (draft-ietf-ospf-overflow-00.txt), which is the result of
- previous working group discussions.
-
-
- Extending OSPF to Better Support RSVP
-
- The meeting ended with Tom Pusateri asking for help in extending OSPF to
- better support RSVP. Interested parties should contact Tom.
-
-