频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

MPLS交换路由器的设计与实现(1)

作者: 出处:北邮  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2005-09-13 13:15
关 键 词:路由器
阅读提示:MPLS是目前Internet核心网上最看好的技术,基于Crossbar的高速交换技术的发展也很快,但是如何实现2种技术的有机结合以到达最优的性能却有一系列问题需要考虑。本文结合某MPLS路由器的设计项目,综合考虑了当前MPLS的标准以及有关交换结构的最新技术,对实现MPLS交换路由器进行了深入研究,并详细探讨了高速接口、排队和调度以及Crossbar等关键模块的设计和实现方案。
MPLS是目前Internet核心网上最看好的技术,基于Crossbar的高速交换技术的发展也很快,但是如何实现2种技术的有机结合以到达最优的性能却有一系列问题需要考虑。本文结合某MPLS路由器的设计项目,综合考虑了当前MPLS的标准以及有关交换结构的最新技术,对实现MPLS交换路由器进行了深入研究,并详细探讨了高速接口、排队和调度以及Crossbar等关键模块的设计和实现方案。
Internet业务量的飞速增长以及宽带技术的不断出现 ,对 Internet的网络结构以及互连的核心设备路由器的性能提出更高的要求。而由IETF提出的MPLS(多协议标签交换)技术以其在以下几个方面的绝对优势而成为目前最为看好的核心网技术:能够提供对QoS业务的灵活支持;能够支持流量工程以提高网络资源的利用率;能够灵活支持将来Internet上第一大业务VPN;能够有足够快的转发速率[1,2,3]。
高端路由器厂商Cisco、Juniper等都推出了自己的MPLS产品,但是并没有公开其详细的设计细节。我们的目的是设计一种支持多种接口和多种协议的高速交换路由器,该路由器既可以应用于校园网/企业网的骨干,也可以应用于大型ISP的边缘接入。我们的设计吸取了近年来国际上对宽带IP路由器技术前沿的研究成果,设计思想主要包括 4个方面:将路由引擎 (Routing Engine)和转发引擎 (Forwarding Engine)分开;用快速的硬件实现IP分组的头处理、路由和转发;用多个分布式的接口单元加中央控制器的模式取代中央处理器加接口卡的模式;用交换结构 (Switch Fabric)提高各接口单元之间的数据通信速度[4,5]。
基于以上的设计思想,本文描述的MPLS交换路由器包括以下组件: LDP/CR-LDP、MPLS分类器、业务分类器、地址分类器、接纳控制、资源管理、分组排队和调度以及交换结构Fabric。该MPLS路由器的模块化设计不仅能够提高分组转发率,提供灵活的QoS支持、流量规划以及故障恢复能力,还具有很好的可扩展性。
一、 MPLS基本概念及标签交换路由器
MPLS即多协议标签交换技术,是一种在开放的通信网上利用标签引导数据高速、高效传输的新技术,它的价值在于能够在无连接的网络中引入连接模式。MPLS采用传统的IP路由,但将路由与分组转发分离开来,这使得在MPLS网中可以通过修正转发方法来推动路由技术的演进。而且,网络中分组的转发基于定长标签,简化了转发机制,使得路由器容量很容易扩展到太比特级。实际上当前推出的几乎所有高速路由器都支持MPLS。
MPLS还是一种与链路层无关的技术,它同时支持FR、ATM、PPP、SDH、DWDM等,保证了多种网络的互联互通,可以将各种不同的网络传输技术统一在同一个MPLS平台上,最大限度地兼顾原有的各种技术,保护现有投资和网络资源。而MPLS能够灵活地支持流量工程、CoS、QoS和VPN的能力则是MPLS实用中最据吸引力的亮点。
1. MPLS标签交换过程
图1所示为分组在MPLS网络中的转发过程,主要经过以下3个步骤:
(1)入口LSR在FIB(Forwarding Information Base)表中按照传统的最长匹配算法对FEC进行查找,找到要压入的标签5和相应的出接口,然后压入标签发送分组到相应的端口;
(2)核心LSR根据标签栈顶层的标签5查找ILM(Incoming Label Map)表,找到要进行的操作为标签的交换,交换使用的标签为9,执行标签交换,然后发送分组到相应的接口;
(3)出口LSR根据ILM查找的结果进行标签的弹栈(POP),然后再按照第三层IP地址进行转发。
在拓扑驱动的模式中,FIB和ILM是在路由协议(BPG、OSPF或RIP)建立路由表的同时建立起来的。

2. MPLS路由器的结构
MPLS路由器采用高速交换、分布式转发和集中式管理相结合。当前路由器设计采用的主流结构由接口卡、交换结构和CPU卡组成。CPU卡的主要功能是运行路由协议(BGP、 OSPF或RIP)和MPLS信令(LDP/CR-LDP),负责各接口卡上的路由表、FIB表以及ILM表的更新以及同步,同时它还完成接纳控制、资源管理以及某些设备管理功能。接口卡完成物理层处理、MAC层处理、IP层处理,主要包括MPLS分类、业务分类以及排队和调度功能。
图2给出的是MPLS交换路由器的概念模型,由以下主要组件组成:CR-LDP/LDP、MPLS分类器、业务分类器、地址分类器、接纳控制、资源管理和队列管理器等。各模块主要功能如下:
LDP/CR-LD:产生和处理LDP/CR-LDP消息;
MPLS分类器:为进入的分组分类,并为相应的分组执行标签的操作,如压栈、弹栈和标签交换;
业务分类器:根据标签、入接口以及MPLS头中的CoS对分组进行业务分类,并把分组与相应的队列关联起来;
接纳控制:检查CR-LDP中携带的流量参数,并判断该路由器是否有足够的资源来满足所需的QoS要求;
资源管理:管理资源信息以及队列的参数,主要包括带宽和缓存等;
队列管理器:管理队列中的分组,完成分组的调度,使其获得相应的服务。
  

共2页: 1 [2] 下一页
【内容导航】
发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·路由器设置与口令恢复 (查看59030次)
·常用交换机典型配置 (查看35499次)
·网络管理员考试全真模拟试题(八.. (查看32293次)
·三层交换技术专题 (查看28226次)
·子网掩码教程 (查看25291次)
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有