INTERNET-DRAFT A Framework for IP over RPR February 2001 Network Working Group Albert Herrera Internet Draft Russ White draft-ietf-iporpr-framework-00.txt Cisco Systems Expiration Date: August 2001 Pankaj K. Jha Cypress Semiconductor Raj Sharma Sanjay Agrawal Prasad Jogalekar Arun Sastry Luminous Networks Khaled Amer AmerNet February 2001 A Framework for IP over Resilient Packet Rings Status of this Memo This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC2026. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. Herrera, et al. Expires August 2001 [Page 1] INTERNET-DRAFT A Framework for IP over RPR February 2001 Abstract This document discusses technical issues and requirements for the IP over Resilient Packet Rings working group. It is the intent of this document to produce a coherent description of all significant approaches, which were and are being considered by the working group. Selections of specific approaches, making choices regarding engineering tradeoffs, and detailed protocol specification, are outside of the scope of this framework document. Specification of Requirements The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119. Table of Contents 1 Overview of IPoRPR....................................... 3 2 Requirements ........................................... 4 3 Motivation for IPoRPR .................................. 5 3.1 Benefits Related to Cost Metrics Awareness ............. 5 3.2 Benefits Related to Adjacency Awareness ................ 6 3.3 Benefits Related to TE/ER/QoS Routing Support .......... 6 4 Technical Approaches ................................... 7 4.1 Adjacency Creation and Associated Metrics .............. 7 4.2 Fault Interaction ...................................... 7 4.3 Traffic Engineering .................................... 8 5 Acknowledgements ....................................... 8 6 Security ............................................... 8 7 Full Copyright Statement ............................... 8 8 References ............................................. 9 9 Author's Addresses ..................................... 9 Herrera, et al. Expires August 2001 [Page 2] INTERNET-DRAFT A Framework for IP over RPR February 2001 1. Overview of IPoRPR The primary goal of the IPoRPR Working Group is to standardize a base technology that integrates RPR (Resilient Packet Rings) MAC functions as defined by the IEEE 802.17 Working Group with network layer routing. IEEE 802.17 is expected to optimize packet transport over rings on LAN, MAN and WAN topologies. This document takes into consideration the parallel efforts that are progressing within both the IEEE and IETF. It is for this reason that only the most fundamental and basic features are considered for this framework document. The only 802.17 features that this document takes into account are the following: - Dual counter-rotating rings, both fully utilized for data and control traffic - Rings composed of physical, point-to-point spans creating a logical ring - Destination stripping of unicast packets where the packet is stripped from the ring by the receiving node - Some sort of Protection Switching No other 802.17 features are assumed other than the above. Traditional network layer routing will treat these rings as a broadcast capable LAN media similar to Ethernet. IPoRPR will enable additional Layer 3 intelligence to fully utilize these MAC features to improve efficiencies and scalability at the network layer Herrera, et al. Expires August 2001 [Page 3] INTERNET-DRAFT A Framework for IP over RPR February 2001 2. Requirements The following are high-level requirements for L2-L3 interaction between 802.17 and layer 3 protocols. - L3 protocols MAY need the option to communicate administrative weights to 802.17. - L3 protocols MAY need to have the option to choose the ring direction. - L3 protocols MAY need to have knowledge of the fault occurrences within the ring - Traffic Engineering specifications MUST support MPLS-TE over 802.17. - L3 and MPLS QoS mappings MAY need to be communicated to 802.17 QoS mechanisms - IPoRPR MUST address a wide range of routing protocols. Considerable optimizations can be achieved in some cases by small enhancements to existing protocols. Such enhancements MAY be considered in the case of IETF standard routing protocols, and if appropriate, coordinated with the relevant working group(s). - IPoRPR MUST support operations, administration, and maintenance facilities that are at least as extensive as those supported in current IP networks. Current network management and diagnostic tools SHOULD continue to work in order to provide some backward compatibility. - The IPoRPR should scale across hierarchical networks. Herrera, et al. Expires August 2001 [Page 4] INTERNET-DRAFT A Framework for IP over RPR February 2001 3. Motivation for IPoRPR The evolution of Metro access networks has driven the industry to establish the new IEEE 802.17 WG. This WG is expected to define a MAC layer that has to be integrated to the upper layer protocols. This integration will allow additional mechanisms and support for Traffic Engineering, routing, QoS and fast convergence. This section describes the expected benefits of IPoRPR. At the physical layer, 802.17 looks like a set of point-to-point spans while at the datalink layer it appears to be a broadcast media LAN (equivalent to Ethernet, for instance). While current link-state routing protocols provide various media access models, such as broadcast, point-to-point, and point-to multipoint, none of the existing models can fully exploit the benefits that 802.17 has to offer. IPoRPR will define a logical model that closely reflects the underlying physical model and in the process enable routing protocols to directly utilize features not available in other ring topologies. 3.1 Benefits Related to Cost Metrics Awareness There are benefits associated with synchronizing L2 and L3 routing cost metrics as per different policies. At the MAC layer, 802.17 may implement its own topology discovery mechanism within a single ring implementation. This may involve tracking source/destination MAC addresses and utilizing the different matrices, including number of hops, to determine the most efficient ring direction (inner or outer) for delivery of unicast packets. For instance, in the network depicted below, the cost from node A to node C would be 1 hop across the directly connected side of the ring, while it would be two hops through node B. /----(20)------A / | C (5) \ | \----(5)-------B However, using the costs of the links between the nodes as seen by layer 3 protocols (based on physical distance or some other link trait, for instance), the path through node B is shorter. Herrera, et al. Expires August 2001 [Page 5] INTERNET-DRAFT A Framework for IP over RPR February 2001 In networks such as this, communicating layer 3 metrics to the MAC layer, and vise-versa, can optimize packet delivery--especially in topologies with dramatic differences in node distances and costs. 3.2 Benefits Related to Adjacency Awareness Traditional network layer implementations treat all nodes on a shared media LAN as directly adjacent. Given 802.17's destination stripping ability, and once fault notification is enabled between Layer 2 and 3, it would be beneficial for Layer 3 to be aware of directly adjacent neighbors for route re-calculation during fault situations. Within a single ring, the benefits of adjacency awareness might not be obvious since the underlying 802.17 mechanisms will self-heal, send flows efficiently around or away from faults, and maintain connectivity. However, to fully reflect the changed topology during faults, route recalculation is necessary especially when a mix of ring and mesh topologies is deployed by the user. This will allow a recalculation of paths based on established cost metrics and will allow Layer 3 to effectively take any change in bandwidth of the ring into account. Adjacency awareness is closely tied to the cost metrics interaction between L2 and L3. 3.3 Benefits Related to TE/Explicit Routing/QoS Routing Support 802.17 may have inherent abilities to re-route around faults. It can be exploited by TE protocols to route tunnels across these rings. Traffic Engineering on shared media LANs will only account for bandwidth on the ingress node of a particular TE tunnel flow. In the case of 802.17, each node will not be aware of reservations made by other nodes. To take full advantage of 802.17, TE must manage bandwidth on both inner and outer rings. Adjacency awareness will closely represent the logical topology and physical ring topology. This enables proper accounting at each node and allows for full Traffic Engineering capabilities within the ring. MPLS allows explicit routing using Label Switched Paths to ensure that any particular stream of data takes a preferred path. This preferred path could be the long-path around the ring towards a destination node. This same mechanism will enable QoS routing in which the route chosen for a particular stream is chosen in response to the QoS required. Herrera, et al. Expires August 2001 [Page 6] INTERNET-DRAFT A Framework for IP over RPR February 2001 4. Technical Approaches Technical approaches for IPoRPR may have to address policy management, QoS, Traffic Engineering, L2/L3 fault interaction and L3 routing. Future contributions will address these mechanisms in detail with appropriate assumptions in conjunction with the evolving 802.17 specification. Given the work-in-progress nature of 802.17, individual contributions may have to address different assumptions. The following are technical approaches which MIGHT be considered. 4.1 Adjacency Creation and Associated Metrics IS-IS and OSPF require knowledge of all neighbors on a ring with the additional information of which neighbor is directly connected upstream and directly connected downstream. This will allow the link-state protocols to advertise two adjacencies (upstream and downstream) and two associated metrics per interface. This will ensure that the logical topology calculated follows the physical topology. Adjustments to the next hop calculation is also necessary so cut- through forwarding can still occur between neighbors within the same ring. The preferred flooding of LSPs/LSAs can either be via a LAN or a point-to-point flooding algorithm. 4.2 Fault Interaction During fault situations, nodes adjacent to the fault will perform route recomputation and advertise a single ring adjacency in their LSP. This recomputation has to be triggered by a fault notification from 802.17 since protection-switching features of 802.17 will still maintain connectivity to the previously adjacent node (via a long path around the ring). Adjustments to established cost metrics around the ring might have to be adjusted to compensate for the fault situation. This will open up alternate paths (i.e. other than on the same ring) for congested flows. Herrera, et al. Expires August 2001 [Page 7] INTERNET-DRAFT A Framework for IP over RPR February 2001 4.3 Traffic Engineering Traffic Engineering has its own constraint based SPF computations (C-SPF). C-SPF will follow the established logical topology when setting up TE-Tunnels and given that the logical closely resembles the physical, admission control will be much easier. This also allows for easier computation of RSVP path when setting up a new tunnel. 5. Acknowledgments The ideas and text in this document have been collected from a number of sources and comments received. We would like to thank Alvaro Retana, Don Slice, Liem Nguyen, Jason Fan, Vinay Bannai for their inputs and ideas. 6. Security Security in a network using IPoRPR should be relatively similar to security in a normal IP network. The route filtering and packet filtering features are unchanged. 7. Full Copyright Statement "Copyright (C) The Internet Society. All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into.ö Herrera, et al. Expires August 2001 [Page 8] INTERNET-DRAFT A Framework for IP over RPR February 2001 8. References [1] ISO 10589, "Intermediate System to Intermediate System Intra- Domain Routing Exchange Protocol for use in Conjunction with the Protocol for Providing the Connectionless-mode Network Service (ISO 8473)" [Also republished as RFC 1142] [2] RFC 1195, "Use of OSI IS-IS for routing in TCP/IP and dual environments", R. W. Callon, Dec. 1990 [3] RFC 2178, "OSPF Version 2", J. Moy. July 1997 [4] RFC 3031, "Multiprotocol Label Switching Architecture", E. Rosen, A. Viswanathan, R. Callon, January 2001. [5] IEEE 802.17 RPR PAR and 5 Criteria, http://www.ieee802.org/17, November 2000. 9. Author's Addresses Albert Herrera Cisco Systems, Inc. 365 March Road, Kanata, ON K2K 2C9 Phone: 613-271-3635 Email: albherre@cisco.com Russ White Cisco Systems, Inc. 7025 Kit Creek Road Research Triangle Park, NC Phone: 919 392-3139 Email: ruwhite@cisco.com Pankaj K Jha Cypress Semiconductor 3901 N First Street San Jose, CA 95134 Phone: 408 432 7091 pkj@cypress.com Raj Sharma (raj) Sanjay Agrawal (sanjay) Prasad Jogalekar (prasad) Arun Sastry (arun@luminousnetworks.com) Luminous Networks 10460 Bubb Road Cupertino, CA 95014 Tel: 408-342-6400 Khaled Amer AmerNet Email: khaledamer@usa.net Herrera, et al. Expires August 2001 [Page 9]