Survey of Header Compression Techniques over Multiprotocol Label Switching (MPLS)

Due to the rapid evolution of Internet as well as services over the Internet, including high bandwidth consuming applications like audio and video streaming, it has become need of the day to enhance the Internet infrastructure for bandwidth efficiency. Developed by the Internet Engineering Task Force, MPLS allows networks to offer several services on the single network architecture with improved forwarding speed of routers by solving problem of longest prefix match in IP networks. In addition to this, it offers Traffic Engineering, Virtual Private Networks and Quality of Service guarantees. MPLS in combination with Internet Protocol version 6 (IPv6) has been seen as a technology for next generation Internet, which can revolutionize the Internet with speed, services and functionality. IPv6 provides huge number of addresses and guaranteed support for the ever increasing demand. However, there is a disadvantage of bigger packet header size compared to the payload size which leads to excessive overhead in case of real-time multimedia applications. Bandwidth can be conserved by reducing the amount of redundant IP header transmitted with every packet for the same packet stream through header compression/suppression techniques. The objective of this paper is to survey of various header compression technologies which can be implemented over MPLS with IPv6 as the addressing protocol, which can be used as a bandwidth conserving technology. The current efforts in the area, both standardised as well as ongoing research has been discussed in detail and also the problems that are yet to be addressed are examined.

[1]  Faraz Iqbal Performance evaluation of robust header compression protocol for low data rate networks , 2013 .

[2]  Ghyslain Pelletier,et al.  RObust Header Compression Version 2 (ROHCv2): Profiles for RTP, UDP, IP, ESP and UDP-Lite , 2008, RFC.

[3]  Lixia Zhang,et al.  Resource ReSerVation Protocol (RSVP) - Version 1 Functional Specification , 1997, RFC.

[4]  Hiroshi Esaki,et al.  Implementation of IPv6 services over a GMPLS-based IP/optical network , 2005, IEEE Communications Magazine.

[5]  Laurent Toutain,et al.  ROHC for multicast distribution services , 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications.

[6]  Carlos A. Astudillo,et al.  PM2PLS: Integrating Proxy Mobile IPv6 and MPLS in Wireless Access Networks , 2011, NTMS.

[7]  Hyungkeun Lee,et al.  Header Compression Method and Its Performance for IP over Tactical Data Link , 2011 .

[8]  Lars-Erik Jonsson,et al.  The RObust Header Compression (ROHC) Framework , 2007, RFC.

[9]  Bassam Jamil Mohd,et al.  MPLS technology in wireless networks , 2014, Wirel. Networks.

[10]  Guo Yan,et al.  A Robust Header Compression Method for Ad hoc Network , 2006, International conference on Networking and Services (ICNS'06).

[11]  David L. Black,et al.  The Addition of Explicit Congestion Notification (ECN) to IP , 2001, RFC.

[12]  Ram Krishnan,et al.  Multi-Protocol Label Switching (MPLS) Support of Differentiated Services , 2002, RFC.

[13]  Tatiana Onali,et al.  Quality of service technologies for multimedia applications in next generation networks , 2008 .

[14]  Carsten Bormann,et al.  RObust Header Compression (ROHC): Framework and four profiles: RTP, UDP, ESP, and uncompressed , 2001, RFC.

[15]  Ruhani Ab Rahman,et al.  Implementation of Quality of Service (QoS) in Multi Protocol Label Switching (MPLS) networks , 2009, 2009 5th International Colloquium on Signal Processing & Its Applications.

[16]  Sanjeev Sharma,et al.  Analysis of Header Compression Techniques for Networks: A Review , 2013 .

[17]  Tin Yu Wu,et al.  Providing Efficient Secured Mobile IPv6 by SAG and Robust Header Compression , 2009, J. Inf. Process. Syst..

[18]  V. Fineberg The role of IPV6 and MPLS in the GIG black core , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[19]  Nai-Bin Hsu,et al.  The Routing of Healthcare Applications in MPLS Networks , 2010, 2010 Fourth International Conference on Genetic and Evolutionary Computing.

[20]  Jun Wang,et al.  Performance comparison of header compression schemes for RTP/UDP/IP packets , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[21]  Eric C. Rosen,et al.  Pseudowire Setup and Maintenance Using the Label Distribution Protocol (LDP) , 2006, RFC.

[22]  Jun Murai,et al.  An alternative approach to multi-path forwarding on IPv6 networks , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[23]  Jeremy De Clercq,et al.  Connecting IPv6 Islands over IPv4 MPLS Using IPv6 Provider Edge Routers (6PE) , 2007, RFC.

[24]  Tan Chong Eng,et al.  Towards utilizing Flow Label IPv6 in Implicit Source Routing for Dynamic Source Routing (DSR) in wireless ad hoc network , 2012 .

[25]  Carl Knutsson,et al.  Evaulation and Implemenation of Header Compression Algorithm ECRTP , 2004 .

[26]  Cédric Westphal,et al.  Stateless IP header compression , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[27]  George Swallow,et al.  A framework for multiprotocol label switching , 1999 .

[28]  Chris Christou,et al.  Internet protocol header compression, robust header compression, and their applicability in the global information grid , 2004, IEEE Communications Magazine.

[29]  Satoshi Uda,et al.  IPv6 support on MPLS networks: experiences with 6PE approach , 2003, 2003 Symposium on Applications and the Internet Workshops, 2003. Proceedings..

[30]  Lakshminarayanan Subramanian,et al.  One more bit is enough , 2005, SIGCOMM '05.

[31]  Sangjin Hong,et al.  Effect of RObust Header Compression (ROHC) and Packet Aggregation on Multi-hop Wireless Mesh Networks , 2006, The Sixth IEEE International Conference on Computer and Information Technology (CIT'06).

[32]  Mark Handley,et al.  Congestion control for high bandwidth-delay product networks , 2002, SIGCOMM '02.

[33]  Loutfi Nuaymi,et al.  Deployment of IPv6 robust header compression profiles 1 and 2 , 2003, Proceedings of the Fourth Mexican International Conference on Computer Science, 2003. ENC 2003..

[34]  Tat-Chee Wan,et al.  Optimizing the MPLS support for real time IPv6-Flows using MPLS-PHS approach , 2009, TENCON 2009 - 2009 IEEE Region 10 Conference.

[35]  Y. Bernet The complementary roles of RSVP and differentiated services in the full-service QoS network , 2000 .

[36]  Hong Jiang,et al.  Research on SCPS-NP Routing Protocol , 2010, 2010 2nd International Conference on Information Engineering and Computer Science.

[37]  S. Horan,et al.  Impact of Van Jacobson header compression on TCP/IP throughput performance over lossy space channels , 2005, IEEE Transactions on Aerospace and Electronic Systems.

[38]  Stewart Bryant,et al.  Pseudo Wire Emulation Edge-to-Edge (PWE3) Architecture , 2005, RFC.

[39]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[40]  Joseph A. Ishac,et al.  Survey of Header Compression Techniques , 2001 .

[41]  S. Adibi,et al.  IP-based IMT network platform formobile-IPv6-MPLS systems , 2005, Canadian Conference on Electrical and Computer Engineering, 2005..

[42]  Raymond Zhang,et al.  Requirements for Header Compression over MPLS , 2005, RFC.

[43]  Dino Farinacci,et al.  MPLS Label Stack Encoding , 2001, RFC.

[44]  Cheng Jin,et al.  FAST TCP: Motivation, Architecture, Algorithms, Performance , 2006, IEEE/ACM Transactions on Networking.

[45]  Andrew G. Malis,et al.  Protocol Extensions for Header Compression over MPLS , 2007, RFC.

[46]  Brian E. Carpenter,et al.  IPv6 Flow Label Specification , 2004, RFC.

[47]  Manpreet Singh,et al.  End-to-End Testing of IP QoS Mechanisms , 2002, Computer.

[48]  Van Jacobson,et al.  Compressing IP/UDP/RTP Headers for Low-Speed Serial Links , 1999, RFC.

[49]  Eric Levy-Abegnoli,et al.  Deploying IPv6 Networks , 2006 .

[50]  Frank H. P. Fitzek,et al.  Performance evaluation and comparison of RObust Header Compression (ROHC) ROHCv1 and ROHCv2 for multimedia delivery , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[51]  H. P. Stern,et al.  IPv6 header compression algorithm supporting mobility in wireless networks , 2000, Proceedings of the IEEE SoutheastCon 2000. 'Preparing for The New Millennium' (Cat. No.00CH37105).

[52]  Ciprian Popoviciu,et al.  Study of IPv6 Multicast Deployment in MPLS Netw , 2006, 2006 International Multi-Conference on Computing in the Global Information Technology - (ICCGI'06).

[53]  Yaning Liu,et al.  Experimental Study of MPLS and MIPv6 Integration Technology , 2006, 2006 First International Conference on Communications and Networking in China.

[54]  Daniel O. Awduche,et al.  Requirements for Traffic Engineering Over MPLS , 1999, RFC.

[55]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[56]  V. Roesler,et al.  IP next generation label switching , 2002, IEEE Workshop on IP Operations and Management.

[57]  Mahmood Ashraf,et al.  IPv4 to IPv6 Evolution Strategies of Pakistan Internet Exchange , 2009, 2009 Fifth International Conference on Networking and Services.

[58]  Tom Kelly,et al.  Scalable TCP: improving performance in highspeed wide area networks , 2003, CCRV.

[59]  Carsten Bormann,et al.  IP Header Compression over PPP , 2003, RFC.

[60]  Robert C. Durst,et al.  TCP extensions for space communications , 1997, Wirel. Networks.

[61]  Ramón Fabregat,et al.  On optimal computation of MPLS label binding for multipoint-to-point connections , 2008, IEEE Transactions on Communications.

[62]  Sebastian Hessel,et al.  Exploration of energy efficient acceleration concepts for the ROHCv2 in LTE handsets , 2011, 2011 6th IEEE International Symposium on Industrial and Embedded Systems.

[63]  Hans Hannu,et al.  Efficient transport of voice over IP over cellular links , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[64]  Matt W. Mutka,et al.  Dependency removal for transport protocol header compression over noisy channels , 1997, Proceedings of ICC'97 - International Conference on Communications.

[65]  Hans Hannu,et al.  Evaluation of CRTP performance over cellular radio links , 2000, IEEE Wirel. Commun..

[66]  Mansoor Mohsin,et al.  Support for Real-Time Traffic in the Internet, and QoS Issues , 2001 .

[67]  E. Ertekin,et al.  The application of header compression to IPsec encrypted networks , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[68]  Xavier Hesselbach,et al.  IntServ6: an approach to support QoS over IPv6 networks , 2005, 10th IEEE Symposium on Computers and Communications (ISCC'05).

[69]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[70]  David L. Black,et al.  Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers , 1998, RFC.

[71]  Scott Moore,et al.  Securing Robust Header Compression (ROHC) , 2013, MILCOM 2013 - 2013 IEEE Military Communications Conference.

[72]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[73]  Imad J. Mohamad End-to-End QoS Improvement using IPv6 Header Reduction over MPLS , 2013 .

[74]  Mostafa Hashem Sherif,et al.  Evaluation of the Casner-Jacobson algorithm for compressing the RTP/UDP/IP headers , 1998, Proceedings Third IEEE Symposium on Computers and Communications. ISCC'98. (Cat. No.98EX166).

[75]  Ruhai Wang,et al.  The impact of TCP-IP header compression on performance over satellite links , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[76]  Thomas D. Nadeau,et al.  Pseudowire (PW) over MPLS PSN Management Information Base (MIB) , 2009, RFC.

[77]  Koji Tsukada,et al.  Proposal of a method of voice stream multiplexing for IP telephony systems , 1999, 1999 Internet Workshop. IWS99. (Cat. No.99EX385).

[78]  Jon Postel,et al.  Transmission Control Protocol , 1981, RFC.

[79]  Libing Wu,et al.  A survey of ROHC header compression schemes , 2012, Proceedings of 2012 2nd International Conference on Computer Science and Network Technology.

[80]  Eui-nam Huh,et al.  Redefining flow label in IPv6 and MPLS headers for end to end QoS in virtual networking for Thin client , 2013, 2013 19th Asia-Pacific Conference on Communications (APCC).

[81]  Jialei Wu,et al.  A Layered MPLS Network Architecture , 2010, 2010 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM).

[82]  Danny McPherson,et al.  Requirements for Pseudo-Wire Emulation Edge-to-Edge (PWE3) , 2004, RFC.

[83]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[84]  Ines Fischer,et al.  Mpls Enabled Applications Emerging Developments And New Technologies , 2016 .

[85]  Wen-Tsuen Chen,et al.  Enhancing CRTP by retransmission for wireless networks , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

[86]  Alia Atlas,et al.  Fast Reroute Extensions to RSVP-TE for LSP Tunnels , 2005, RFC.

[87]  James Wheeler,et al.  Internet protocol header compression technology and its applicability on the tactical edge , 2013, IEEE Communications Magazine.

[88]  Ren Wang,et al.  TCP Westwood: congestion window control using bandwidth estimation , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[89]  S. Pink,et al.  Header compression for ad-hoc networks , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[90]  Shyamala C. Sivakumar,et al.  Comparison of QoS performance between IPv6 QoS management model and IntServ and DiffServ QoS models , 2005, 3rd Annual Communication Networks and Services Research Conference (CNSR'05).

[91]  Frank Y. Li,et al.  An enhanced TCP congestion avoidance scheme and its performance evaluation in high speed satellite networks , 2009, 2009 7th International Conference on Information, Communications and Signal Processing (ICICS).

[92]  Van Jacobson,et al.  Compressing TCP/IP Headers for Low-Speed Serial Links , 1990, RFC.

[93]  Jochen Grimminger,et al.  M-MPLS: Micromobility-enabled multiprotocol label switching , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[94]  Stephen Pink,et al.  Low-loss TCP/IP header compression for wireless networks , 1996, MobiCom '96.

[95]  Andreas Mäder,et al.  Performance Evaluation of ROHC Reliable and Optimistic Mode for Voice over LTE , 2013, 2013 IEEE 77th Vehicular Technology Conference (VTC Spring).

[96]  Christos Bouras,et al.  QoS experiences in native IPv6 networks , 2009, Int. J. Netw. Manag..

[97]  Ruhai Wang,et al.  An experimental study of TCP/IP's Van Jacobson header compression behavior in lossy space environment , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[98]  Noorhayati Mohamed Noor,et al.  Performance evaluation between IPv4 and IPv6 on MPLS Linux platform , 2010, 2010 International Conference on Information Retrieval & Knowledge Management (CAMP).

[99]  M. Azri,et al.  Performance analysis of VoIP in Multi-hop Wireless Network , 2012, 2012 IEEE Asia-Pacific Conference on Applied Electromagnetics (APACE).

[100]  Bruce Thompson,et al.  Enhanced Compressed RTP (CRTP) for Links with High Delay, Packet Loss and Reordering , 2003, RFC.

[101]  O. Aboul-Magd,et al.  QoS and service interworking using constraint-route label distribution protocol (CR-LDP) , 2001, IEEE Commun. Mag..