RESEARCH AND IMPLEMENTATION OF MPLS VPN PROTOCOL BASED ON NETWORK PROCESSOR

Wang YongJun, Huang QingYuan

Abstract

MPLS VPN is one of popular protocols in next generation internet. In general, it would be implemented in modern routers. In this paper, the implementation technology of MPLS VPN was studied in high performance router based on network processor. The programming view of NPs is studied and a flexible protocol development software framework is proposed, which considers function partition of protocol into two parts for specific NP and general-purpose processor. Making use of properties of flexible programming and high processing capability of network processor, software architecture of MPLS VPN was proposed, the key technology was designed and implemented, which shows the efficiency of protocol extension and exploits the method to software upgrade of network processor.

References

  1. Stephen J. Sheafor.( 2000). Network Processor: Using in a New Era of Performance and Flexibility. Retrieved November 20, 2005, from http://www.sitera.com.
  2. C. Sauer K. Keutzer C. Kulkarni, M. Gries ( October 2003). Programming Challenges in Network Processor Deployment. In Int. Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES).
  3. Agere Systems Proprietary. The Challenge for Next Generation Network Processors. April 2001.
  4. IBM PowerNP NP4GS3 network processor datasheet. Retrieved December 20, 2005, from http://www.ibm.com/chips/techlib/techlib.nsf/products /PowerNP NP4GS3.
  5. Matthew Adiletta, Mark Rosenbluth, Debra Bernstein, Gilbert Wolrich, and Hugh Wilkinson. (August 2002). The next generation of Intel IXP processors. Intel Technology Journal, 6(3):6-18.
  6. James Allen, Brian Bass, Claude Basso, Rick Boivie, Jean Calvignac, Gordon Davis, Laurent Frelechoux, Marco Heddes, Andreas Herkersdorf, Andreas Kind, Joe Logan, Mohammad Peyravian, Mark Rinaldi, Ravi Sabhikhi, Michael Siegel, and Marcel Waldvogel. (2003). PowerNP network processor: Hardware, software and applications. IBM Journal of Research and Development.
  7. Intel Press. 2001. MicroACE, design document, revision 1.0. Intel Press, Intel Corporation.
  8. Campbell A.T., Kounavis M.E., Villela D.A., Vicente J.B., de Meer H.G.,Miki K., and Kalaichelvan K.S. (June 2002). NetBind: A Binding Tool for Constructing Data Paths in Network Processor-based Routers. In 5th IEEE International Conference on Open Architectures and Network Programming (OPENARCH'02).
  9. Wagner J. Leupers R.(2001). C compiler design for an industrial network processor. Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems.
  10. Memik G. Mangione-Smith W H. Hu W.( 2001). Netbench: A benchmarking suite for network processors. ICCAD.
  11. Network Processing Forum Working Group ( Oct 2002). Network processing forum backgrounder. Retrieved November 20, 2005, from http://www.npforum.org/.
  12. Ivan Pepelnjak, Jim Guichard, 2001. MPLS and VPN Architectures. Cisco Press.
  13. Rosen, E., Rekhter, Y. (1999). BGP/MPLS VPNs, IETF RFC 2547.
  14. Bates, T., Rekhter, Y., Chandra, R., Katz, D.(2000). Multiprotocol Extensions for BGP-4, IETF RFC 2858
  15. Andersson, L., Doolan, P., Feldman, N. , Fredette, A. ,Thomas., B.(2001). LDP Specification., IETF RFC 3036.
Download


Paper Citation


in Harvard Style

YongJun W. and QingYuan H. (2006). RESEARCH AND IMPLEMENTATION OF MPLS VPN PROTOCOL BASED ON NETWORK PROCESSOR . In Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-972-8865-46-7, pages 156-163. DOI: 10.5220/0001252401560163


in Bibtex Style

@conference{webist06,
author={Wang YongJun and Huang QingYuan},
title={RESEARCH AND IMPLEMENTATION OF MPLS VPN PROTOCOL BASED ON NETWORK PROCESSOR},
booktitle={Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2006},
pages={156-163},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001252401560163},
isbn={978-972-8865-46-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - RESEARCH AND IMPLEMENTATION OF MPLS VPN PROTOCOL BASED ON NETWORK PROCESSOR
SN - 978-972-8865-46-7
AU - YongJun W.
AU - QingYuan H.
PY - 2006
SP - 156
EP - 163
DO - 10.5220/0001252401560163