MPLS has emerged as a promising technology that will improve the scalability of hop-by-hop routing and forwarding, and provide traffic engineering capabilities for better network provisioning. It decouples forwarding from routing and allows multiprotocol support without requiring changes to the basic forwarding paradigm. The MPLS standardization effort is still in a relatively early stage, and there are a number of technical issues which need to be resolved before the standard is complete. Still further work is needed before multivendor interoperability becomes a reality. However, MPLS hass the potential to offer a useful technique for improving several aspects of network operation.
References
[1] Cyberatlas, "CyberAtlas: Market Size: Forecast", March 1998.
[2] V. Jones, "The Internet, Consolidated Facts and Figures", 1998.
[3] R. Callon et al., "A Framework for Multiprotocol Label Switching," Internet Draft, Nov. 1997.
[4] E. Rosen, A. Viswanathan, and R. Callon, "A Proposed Architecture for MPLS," Internet draft, July 1997.
[5] M. Laubach, "Classical IP and ARP over ATM," RFC 1577, Jan. 1994.
[6] J. Heinanen, "Multiprotocol Encapsulation over ATM Adaptation Layer 5," RFC1483, 1993.
[7] J. Luciani, et al., "NBMA Next Hop Resolution Protocol," Internet draft, Mar. 1997.
[8] G. Armitage, "Support for Multicast over UNI 3.0/3.1 based ATM Networks," RFC 2022, Nov. 1996.
[9] W. Fenner, "Internet Group Management Protocol, Version 2," RFC 2236, Nov. 1997
[10] "Lan Emulation over ATM 1.0," ATM Forum, af-lane-0021.000, Jan. 1995.
[11] "Multi-Protocol over ATM (MPOA) version 1.0," ATM Forum, STR-MPOA-01.000, Apr. 1997.
[12] E. Rosen et al., "MPLS Label Stack Encoding," Internet draft, draft-ietf-mpls-label-encaps-01.txt, Feb. 1998.
[13] Estrin et al., "Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification," Internet draft, Oct., 1996.
[14] D. Farinacci and Y. Rekhter, "Multicast Tag Binding and Distribution Using PIM," Internet draft, Dec. 1996.
[15] D. Farinacci, "Partitioning Tag Space among Multicast Routers on a Common Subnet," Internet draft, Dec. 1996.
[16] R. Braden et al., "Resource ReSerVation Protocol (RSVP) -- Version 1 Functional Specification," RFC2205, Sept. 1997.
[17] B. Davie et al., "Use of Label Switching With RSVP," Internet draft, Nov. 1997.
[18] Y. Rekhter et al., "Cisco Systems' Tag Switching Architecture Overview," RFC2105, Feb. 1997
[19] A. Viswanathan et al., "ARIS: Aggregate Route-Based IP Switching," Internet draft, Mar. 1997.
[20] N. Feldman and A. Viswanathan, "ARIS Specification," Internet draft, Mar. 1997.
[21] H. Ahmed et al., "IP Switching for Scalable IP Services," Proc. IEEE, vol. 85, no. 12, Dec. 1997.
[22] P. Newman et al., "Ipsilon Flow Management Protocol Specification for IPv4 Version 1.0," RFC1953, May 1996.
[23] Y. Katsube et al., "Internetworking Based on Cell Switch Router -- Architecture and Protocol Overview," Proc IEEE, vol. 85, no. 12, Dec. 1997.
[24] I. Widjaja and A. Elwalid, "Performance Issues in VC-Merge Capable Switches for IP over ATM Networks," INFOCOM '98, San Francisco, CA, 29 Mar.–2 Apr. 1998.
Biographies
Arun Viswanathan received his Master's in computer science and technology from Jawaharlal Nehru University, New Delhi, India, in 1989 and his Master's with Honors in mathematics from Panjab University, Chandigarh, India, in 1987. He is a member of technical staff with the High-Speed Networking Research Department at Bell Laboratories, Lucent Technologies. Earlier he worked with IBM in the Advanced Networking Laboratory where he co-invented the aggregate route-based IP switching (ARIS) protocol. Over the past ten years he has worked on several networking projects ranging from ARIS and the NSFNet to application protocols and digital switches. His current interests include multiprotocol label switching (MPLS), high-speed routers, and quality of service provisioning in the Internet. He is a co-author of the MPLS Working Group Framework and Architecture documents.
Nancy Feldman is a software engineer at IBM T. J. Watson Research Center. While a member of IBM's Advanced Networking Laboratory she was an co-inventor and architect of the ARIS protocol. She was also a key member of the High Performance Computing and Communication Department which was responsible for the design and implementation of IBM's NSFNet Router and Milford Router. Nancy is an active member of the IETF MPLS Working Group and a co-author of the MPLS Framework and MPLS Label Distribution Protocol specification.
Zheng Wang received a Ph.D. degree in computer science from University College London (UCL), England in 1992. He is a member of technical staff with the High-Speed Networks Research Department at Bell Laboratories, Lucent Technologies, and is currently working on high-speed routers, label switching, and bandwidth management. Prior to joining Bell Labs, he worked at UCL and Cambridge University. For the past ten years he has been working on a wide range of Internet-related research, including routing, congestion control, resource management, protocols design, multicast, reliable multicast, web caching, and prefetching.
Ross Callon is the chief systems architect for IronBridge Networks, Inc. He is responsible for overseeing the internal systems protocol architecture which governs a product's internal behavior as well as the network systems architecture which governs the way a product functions in a network. He has extensive experience in routing, addressing, and multiprotocol co-existence and interoperability, and has been a major contributor to networking standards through his work in the IETF, ATM Forum, and other standards bodies. He is active in the IETF MPLS Working Group, and is co-author of the MPLS Framework Document and Protocol Architecture. He holds a Master of Science degree in operations research from Stanford University (1977), and a Bachelor of Science degree in mathematics from the Massachusetts Institute of Technology (1973).