作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (3): 126-129. doi: 10.3969/j.issn.1000-3428.2009.03.044

• 网络与通信 • 上一篇    下一篇

跨域BGP/MPLS VPN在高性能路由器中的实现

任金秋,马海龙,汪斌强   

  1. (国家数字交换系统工程技术研究中心,郑州 450002)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-02-05 发布日期:2009-02-05

Implementation of Inter-AS BGP/MPLS VPN in High-performance Router

REN Jin-qiu, MA Hai-long, WANG Bin-qiang   

  1. (National Digital Switching System Engineering and Technological Research Center, Zhengzhou 450002)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-02-05 Published:2009-02-05

摘要: 提出在高性能路由器中跨域边界网关协议(BGP)/多协议标签交换(MPLS)虚拟专用网(VPN)的高效实现方法。结合协议规范,将转发与控制分离,主控负责对标记的分发与管理,转发引擎实现对MPLS分组的封装与转发。通过在控制层面对标记信息进行预处理,避免VPN业务分组在转发过程中的递归查找问题,使硬件转发数据包仅需一次查表,实现数据包的线速转发。

关键词: 跨域, 边界网关协议, 多协议标签交换, 虚拟专用网, 高性能路由器

Abstract: An efficient implementation of inter-AS Border Gateway Protocol(BGP)/Multi-Protocol Label Switching(MPLS) in high-performance router is presented. It decomposes forwarding functions in specification and distributes them in main controller and forwarding engine. The main controller takes charge of label distribution and management. The forwarding engine encapsulates and forwards MPLS packets. A recursive lookup during the procedure of forwarding Visual Private Network(VPN) packets is avoided by pre-processing label information in control panel and the forwarding hardware only needs to lookup table once. The forwarding speed can get line rate.

Key words: inter-AS, Border Gateway Protocol(BGP), Multi-Protocol Label Switching(MPLS), Visual Private Network(VPN), high-performance router

中图分类号: