下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、路由器的关键技术近年來,互联网的发展异常迅猛,应用日益商业化,网上用户数的发展难以预测。此外,越來越多的用户需 要高速接入。有关资料表明,在我国,上网速度慢是众多网民抱怨的首要问题。因此,提高网络带宽、网络服务 质暈、路由器上的网络管理系统变得日益重要。在保证质量的前提卜,最大限度地利用带宽,及早发现并诊断设 备故障,迅速方便地根据需要改变配置等网络管理功能,成为直接影响网络用门和网络运营商利益的重要因素。 总地來说,路由器的结构正朝着速度更快、服务质量更好和更易于综合化管理三个方向发展。路由器的两大功能数据通路功能:对于每个到达路由器的数据包,在不丟失的情况下,负责寻路。此功能主要包括:转发
2、决定, 经由背板输山链路队列调度。转发功能是通过专门硬件來实现的,每个通过路市器的分组包都要执行这个操作。 数据通路功能对改进足各由器的性能是很重要的。控制功能:主要包括路由表的管理和系统的配直9管理,以及相邻路由器交换路由表信息,通过软件实现 等。这些功能不是针对每个数据包的,因此使用频度相对低一些。路由器的关键技术问题就目前路由器设计中的些关键技术,有的问题已经取得了阶段性的成果,有的才刚刚开始硏究。需要说明 的是,这个领域的发展非常快。为了便丁系统地理解这些关键技术问题,我们根据路由器发展的三大趋势,大致 将这些问题分为三类。-是勻高速有关的问题,如路由表快速查找 '总线背板和交
3、换结构等。二是qos问题,如 数扌居流和数据包的分类,流量工程和阻塞控制等。三是与软件有关的问题,如软件的稳定性、配逍和管理等。需 要说明的是,这种分类法并不严格*有些问题可以同时属于两类。1 与速度有关的技术*路由表的快速查找技术为了解决地址资源紧缺,减少路由表的规模,降低管理难度,7z联网采用了 cidr (oassless inter-doma in routing)。这样,路由表中存放的不是一个个具体的ip地址,而是可变长度的网络前缀。路由器在对ip包寻址 时,采用最长的网络前缀匹配(lpm-longest prefix matching)。例如,假设路由表中有两个表项“202.168
4、.x.x, 输出端口 1'w02.168.16.x,输出端口 2”(x表示任意)> 如杲有一个ip包的目的地址为202.168.16.5 >那么 这个包应该从端口 2输出。传统的路由器执行最长网络前缀匹配的时间很长,使得路由表查找成为路由器速度的 瓶颈。最近两年出现了 些快速查表算法,能够支持古比特链路。这些算法包括改进的精确匹配法、基于trie法、 幷行硬件法、协议改变简化路由表的查询和缓冲法等。这些算法,伯些易于硬件实现,右些适合软件实现。对丁 组播地址寻址,要根据ip包的源地址和组播地址查表,对源地址采用最长前缀匹配法,对目的地址采用精确匹 配法。*交换结构和调度算法
5、交换结构有crossbar、共享存储器和总线三种方式。crossbar结构的速度由调度器决定,共享存储器结构的 速度由存储器的读写速度决定,共f总线结构的速度由总线的容量和仲裁的开销决定。调度器是crossbar交换结 构的核心,它在每个调度时隙内收集各输入端口有关数据包队列的信息,经过一定的调度算法得到输入端口和输 出端口之间的-个匹配,提供输入端口到输出端口的通路。采用输入缓沖无阻塞方式的crossbar,用eslip算法 实现调度已被-些厂家所采用。调度器设计的难点在于,既要满足系统呑吐率达到100%的要求,.乂要支持 cos(aasses of service)。调度算法中,加权公平排
6、队算法(wfqweighted fair queuing)和经过改进后的加权 公平流排队算法(wf2qweighted fair flow queuing)比较容易实现,而且性能也不错。总之,要让7z联网真 止能够综合多种业务,作为网络连接核心设备的路由器,必须提高端口速率和交换容量,提供qos保证和流量工 程(te-traffic engineering)功能。*背板总线由于端口速率高,交换结构需要加速,而且接口板勻交换板之间、控制板勻接口板之问、控制板与交换板之 问的连线很多,h前的高速路由器以及交换机都采用高速背板总线以提高系统的呑吐率。为了提高效率,数据线 采用串行差刃'线路,
7、速率可达每秒钟12吉比特。耍保证如此高的传输速率和那么多的连线,对背板总线的设 计耍求非常高。如何降低数据的传输误码率以及保证时钟同步绘总线设计中的关键技术。斯坦福大学的tiny tera 路由器项目中,大量采用串行总线的实现方法値得硏究和借鉴。2与服务质量有关的技术*数据包分类技术路由器要对到达的分组包逬行识别、分类以决定其所应接受的服务类型。当初ietf所考虑的方案是在网络 的核匚、,根据ip报头的tos (type of service)域来识别分组,但是在7z联网的发展过程中,由于直采用“尽 力”传输,同时由于终端在发送ip包时不考虑tos,因此,tos-直没有发挥作用。目前在边缘设备
8、,根据ip 分组的源ip地址、目的ip地址、源端口号、目的端口号、传输层协议类型来对分组进行识别。此外,为了实现 防火墙的功能也需要对ip分组进行识别。在识别时,每条识别规则采用的是源ip地址、目的ip地址、源端口号、目的端口号、传输层协议类型。在 上述识别规则中,每个域都可能是个区间。例如有这样条识别规则“202.66.83.x,202.66.72x,x,23,tcp, (x表示任意),这条规则识别从网络202.66.83.x到网络202.66.72.x的telnet数据。从几何的角度来看,假 如判别时利用了 ip报头的k个域,这个问题实际上是在个k维空间中有许多/z相交叠的实体(每条判别规
9、则 对应于个实体),每当有个分组到达时,该分组相当于k维空间上的个点,逬行判別实际上是要找出包含 该点的优先级最高的实体。*数据流的分类一-系列通过给定的源和冃的地的数据包被作为数据流,流可以是长时间维持的tcp连接的一系列数据包他 可以是声音或图像的一系列udp数据包。通常,流有长短之分,划分有两个标准:端口对和主机对。按端口对 划分是指同-流的数据包必须具有相同的源、冃的地址和tcp/udp端号等;按主机对划分只要求各数据包具 有相同的源和冃的地址。目前常用的流分类器有三种,-种是x/y分类器,丫为规定的时间间隔,x为数据包数。 若在时间丫内某数据流到达的数据包数大于x,则该流就被认定为长
10、数据流,否则是短数据流:另种是协议 分类器(protocol classifier ),它规定了所有的tcp包均被定义为数据流;还有-种是端口分类器(port classifier), 它规定了几个特殊的tcp端口作为长数据流。因为分类要对每个进入路由器的包逬行包头检查,我们需要快速的 分类算法。* qos问题如果能实现真正的qos,对于互联网变为一个简业应用的网络来说,当然是最理想的。在目前网络阻塞无法 避免的情况下 ietf提出了 -些模型和机制来支持qos,主要有两种实现框架,即is (integrated service)和 ds (differentiated service)-其中
11、,is应用资源预留协议(rsvp),在实时业务发送前建立发送通道并预留资源; 而ds通过给数据包做标记将数据包分类,使不同的数据包享受不同的服务。实现真止的qos# -定的难度,无 论是采用输出缓冲,还是共享缓冲的交换结构,内部都需要n倍的加速。* mpls和流量工程在互联网上 可以通过mpls支持显式路由。显式路由可以弥补传统ip网络中ospr open shortest內th frst) 协议在源和口的之间只建立一条最短路径的不足。它的好处是,isp可以在两点之间的不同路径上分配业务量, 从而减少业务繁忙的路径的阻窒率,提高线路的利用率,提供一定程度的qos保证。还可以通过显式路由建立冗
12、余线路,在某些路由器发生故障的情况下,保证通信线路的畅通。ietf的相关工作组和许多网络设备厂商正在进 行这方面的工作,并且已经提出了一些实现方案。*阻塞控制tcp协议采用滑动窗i i机制进行流量和阻赛控制,实际上是发送端根据网络的阻塞情况调幣自c的发送速 率。tcp协议有两个特点,一是不公平性,fnnr (round trip time)短的进程发送窗口增加得快,会占用更大的 带宽。路由器应该抑制这种不公平性。另一个是同步现象,以前的路由器采用的尾丢弃策略在网络阻塞吋,有可 能导致许多tcp连接的发送窗i同时急剧下降,然后乂同时上升而导致阻塞;如此循环往复,线路的利用率很低。 这种现象称为同
13、步,路由器应该采取措施以避免这种现象的发生。路由器处理阻窒的一个主耍措施就是利用tcp协议的丢包性质。当分组丢失时,tcp会降低发送速率,从而 减轻路由器的负担。由于tcp协议对丟包很敏感,丢包会造成发送速率急剧下降,路由器应该针对tcp的性能 对缓冲管理逬行优化,以避免网络性能的急剧下降。冃前,许多路由器采用随机早期检测(red random early detection)的方法来进行阻塞控制。这种方法通 过在阻塞发牛前提早丢包,使得终端降低发送速率,以减轻网络负载,避免阻塞,抑制同步现象。red算法的最 大缺点是:只对类似tcp协议自动进行流控的传输层协议起作用;对于udp协议路由器丢包
14、并不会促使发送端 降低发送速率。由于tcp数据流量在网络中所占的比重很大> red算法的性能还是比较好的。7z联网上许多路由 器都采用了这种方法进行阻塞控制,事实证明这种方法效果良好。3与软件有关的问题*软件的重要性过去,路由器被看作是瑕佳转发数据包的硬件设备,软件仅提供监视器的功能。但随着路由器的发展,软件 在路由器中起的作用越来越大。实际上,实时操作系统(如,通侶领域常用psos和vxworks)的选播对个通 信产品来说是至关垂要的。如果要开发效率很高的软件 > 需要操作系统厂簡的支持。像osco公司,就是自己开 发专用的路由器操作系统以及应用软件。如果这种趋势继续发展,终端用
15、户将來可以很方便地在路由器上装载各 种应用软件模块,使路由器能够提供防火墙、流量管理策略、特殊应用信令、路由策略等功能。*网管系统口前的网管协议绘简单网管协议版本 2.0(snmpv2,smple network management protocol v2.0) »在 tcp/ip 协议中用udp协议实现。由于路由器在体系结构上的变化,使得一些网管信息需耍由底层的硬件来提供,这一 点和以前的实现方法是不同的。这里的工作主要是通过网管功能和管理信息数据库(mibmanagement information base )的实现来给网络管理者提供充足的管理信息和强大、灵活的管理功能。*计
16、费对用户的数据流量逬行计费需耍提取ip包的地址、端口、cos等信息,由于端口速率很高,这部分信息的 数据量也是比较大的,如果在接口板上进行处理很不现实。而且,不同的isp收费的标准很可能是不一样的。因 此,应该将计费功能分离出去,路由器接口板只负责提供一个计费信息的接口,把计费信总送出来。之后,可以 将这些数据写到外部存储设备,由专门的机器进行计费处理。这样将减轻路由器的负担,计费功能的实现也更加 灵活。*配置路由器的配磴是一项非常重要而又较困难的工作,一旦出现错误配磴,不但难以发现,而且会出现一些难于 琢陨的性能问题。随着路由器技术的发展,其配置会越来越简单和有效,这个问题的完善解决将足一个
17、长期的工 作。*软件的稳定性大家知道,路由器的硬件可以用热备份、双电源供电、数据通路备份等方法来提高稳定性,但对于软件的稳 定性则是一个较难解决的问题。一个大网络系统的稳定性的前提条件是软件的稳定性。软件稳定性的难点在于软 件的状态均受不同软件相互作用的影响。结束语从世界范围看,依据目前网络发展情况,吉比特路由器是高速路由器市场的主流,太比特路由器的市场并不 大。但就互联网的发展势头来看,太比特路由器将有用武之地,i些公司已经在对它进行一定的应用和测试。如: 美国gst公司已经决定在其“supernet”网上使用avici的太比特路由器。联网测量统计公司i amasia2000年6片7日在香港公布的硏究报告指出我国的联网用户数已达到1230 万人。在我国内地,家中上网的用户数目前为570万,办公室上网的人数则为500万;而香港在家中和在办公室 上网人数分别为152万和61万。现在我国的网络规模还不大,近期骨干网发展使用的是古比特路由器,163网 就使用了 6个cisco的古比特路由器。但我们这样的个泱泱大国,在以后几年,用户的发展潜力是不可估星的, 某些骨干节点要考虑太比特路由器,吉比特路由器可能会用在次要节点或边缘节点上。目前,迫切需要能提供分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 起毛挡车工岗位职业健康、安全、环保技术规程
- 公司弹簧工岗位标准化技术规程
- 水环境监测员岗位职业健康及安全技术规程
- 甲壳类养殖工诚信道德知识考核试卷含答案
- 液晶显示器件阵列制造工岗前模拟考核试卷含答案
- 2025年秋北师大版(2022)小学劳动技术六年级上学期期末质量检测卷附答案
- 硕士研究全景解读
- 广东省珠海市某中学2025-2026学年八年级上学期数学10月月考试题【含答案】
- 特训07 二次函数-图形存在性问题专练(7大题型)-2025-2026学年九年级数学上学期期中期末挑战满分冲刺卷(人教版)(原卷版)
- 2025阜新矿业(集团)有限责任公司招聘157人笔试历年参考题库附带答案详解
- 2025年湖南娄底中小学教师招聘考试卷附答案
- 2025浙江宁波前湾新区所属事业单位招聘工作人员5人历年真题汇编带答案解析
- 2025年华铁旅服招聘面试题目
- 《人口与人种》课件
- 2025年六年级科学上册期末考试题及答案【真题】
- 砂石骨料生产质量培训
- 文物修缮合同协议书
- 2025年中国白蔹市场专项调查分析及投资前景预测报告
- 中基发展建设工程有限责任公司招聘笔试题库2025
- 2025浙江省轨道交通运营管理集团有限公司招聘264人笔试历年常考点试题专练附带答案详解试卷2套
- 殡仪馆消防安全教育培训
评论
0/150
提交评论