月耳思进

人生在世如身处荆棘之中,心不动,人不妄动,不动则不伤;如心动则人妄动,伤其身痛其骨,于是体会到世间诸般痛苦。
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

IP环网技术综述与实现

Posted on 2006-08-30 16:36  Xfan  阅读(925)  评论(0编辑  收藏  举报

摘要:RPRResilient Packet Ring)-弹性分组数据环技术是融合SONET/SDH和以太网技术的优点,同时增加新特性的一种新兴的技术,主要在城域网骨干和接入方面应用,同时也在分散的政务网、企业网和校园网中有应用,还可应用于IDCISP之中。本文主要介绍了RPR标准的进展、RPR主要技术特点,以及作为RPR联盟成员的华为公司在RPR技术方面的解决方案和主要应用。

关键字:环网 SONET/SDH RPR 快速保护倒换 公平算法 拓扑发现

1:数据通信的发展

    随着宽带接入和其他网络应用需求的的急骤增长,导致了大量基于IP的数据业务,窄带网络向宽带网络的过渡成为发展趋势,宽带业务正逐渐成为运营商和各行业拓展业务领域、增加收入、提高竞争力的焦点。

    宽带业务的快速发展对整体网络结构带来相当大的冲击,主要体现在面向电路优化的传统SONET/SDH网络体系,很难适应数据业务的突发性,在带宽利用率、网络成本、业务开通速度、网络维护、满足用户宽带需求的灵活性等方面,都体现出了不适应性。虽然SONET/SDH技术本身也在不断改进以尽力满足新的需求,但其固有的面向连接的特性使其在处理数据业务时,不能从根本上满足业务需求变化而带来的网络需求。

    以太网技术以其成本低、简洁、易扩展、适合于IP 包的传输和处理等特点,广泛应用于局域网,但是如果直接将以太网应用于城域网或广域网中,仍然存在问题,它在网络规模、端到端业务建立、QOS质量保证、可管理性、可靠性等方面还存在不少需要克服的难题。

    能否在原有SONET/SDH的基础上加入对数据业务层的处理,如具有高带宽分发能力和粒度扩展能力,以及广泛应用于局域网的以太网的二层处理、ATM的统计复用和QOS等功能,使其更适合数据业务的传送,取长补短,以一种新型技术,来组建以数据为中心的网络,为运营商和各行业提供高弹性、高可靠性、带宽可管理、高性价比、多业务传输的解决方案?于是出现了一种新的技术,即IP环网RPR技术。

2:RPR标准进展

    由于看到目前SONET/SDH的高市场占有率以及城域网传输的巨大潜力,许多公司将以太网技术和SONET/SDH技术结合,各自竞相推出了自己的IP环网技术,以期在激烈的市场竞争中占得先机。如Cisco的DPT、Nortel的IPT、以及Luminous的RPT等等,但是由于实现的机制不同,产品互通等方面存在问题。IP环网要继续发展和推广,急需标准化并进行统一,弹性分组环即RPR就是IP环网标准化的结果。

    RPR的标准由IEEE802.17小组负责进行标准化,主要完成MAC层协议、传输通道和公平管理、拓扑发现、保护倒换、不同物理层的适配、以及与802系列标准的适应性、管理等标准的制定工作。IEEE 802.17 工作组和RPR 联盟致力于将以太技术、SONET/SDH两者的优点合而为一,研究并规范化一种环网拓扑上使用的MAC 层协议-RPR,满足面向数据优化网络的需求。同时IETF也成立了一个工作组叫做IP over RPR (IPoRPR),对基于RPR组网的业务应用提出标准化建议,负责IP和MPLS在RPR上的运行,以及RPR的MIB信息方面的工作,涉及到网络层和传输层。另外,由国际电信联盟ITU和ANSI组织负责RPR下一些物理层方面的标准的制定。

    RPR联盟是另外一个非常重要的组织,RPR联盟主要是支持并推广RPR标准,为RPR提供产品化和服务、以及产品间的互联问题。在RPR联盟成员中,有传统的电信厂商,如北电、阿尔卡特,也有数据通信厂商,如思科,还有很多芯片厂商,如Intel、Xilinx等等,可见业界对于RPR技术是非常支持的,从而也说明,RPR具有非常好的发展前景。华为作为RPR联盟的成员之一,一直致力于RPR标准化和产品化方面的工作。

    2000年3月成立RPR标准研究组以来,经过几年的努力,于2002年1月份确定了基线版本-Darwin协议草案,9月份将完成最后的技术更改,正式的RPR标准将在2003年3月份推出。

3:RPR主要技术特点

RPR(Resilient Packet Ring)--弹性分组数据环技术集IP的智能化、以太网的经济性和SONET/SDH光纤环网的高可靠性于一体,为宽带IP城域网运营商和各行业专网提供了一个良好的组网方案,在提供SONET/SDH级网络生存性的同时降低了传送费用。

    RPR和SONET/SDH和以太网的比较如表1所示:

特点

Ethernet

SONET/SDH

RPR

网络形式

总线/点点互联

双环网

双环网

50ms快速保护

支持

支持

IP业务的支持

不太好

控制延迟和抖动

多播支持

支持

不支持

支持

带宽利用率

较高

带宽公平性

QOS支持

较差

可管理性

较好,复杂

拓扑自动发现

不支持

不支持

支持

业务扩容

简单

复杂

简单

组网经济性

经济

昂贵

经济

复用方式

统计复用

时分复用

统计复用

支持速率

10/100M 1/10G

155M~10G

155M~10G

1 RPR和SONET/SDH和以太网的比较

    RPR是工作在OSI协议栈第二层MAC子层的协议,但是其有别于传统MAC最吸引人的特点是具有电信级的可靠性,使其不仅仅只是局限于处理面向数据的业务传送需求,同时可以形成处理多业务传送的综合传输解决方案,可以实现在光纤介质上通过不同的物理层直接承载IP和TDM业务。RPR的设计宗旨就是网络要适合IP数据业务,具有高可靠性,并且可运营可管理,从而可为城域网提供低成本、高性能的解决方案。

    RPR环网是由逆向双环组成,一个为顺时针方向,一个为逆时针方向,双环都可以同时传输数据和控制信息,其中内环的控制信息控制外环的数据,外环的控制信息控制内环上的数据。

    RPR定义的MAC层的结构中,MAC层向下通过适配子层同物理层相连,向上提供对业务层的支持。RPR主要包括MAC层和MAC控制层。其中MAC层主要处理数据的传输处理、报文头处理以及报文错误校验。MAC控制层实现RPR的公平控制、保护倒换、环路选择、拓扑发现、OAM管理等方面的工作。另外还有MAC管理层,主要处理MAC层的MIB信息,完成MAC的操作和性能管理等等。RPR的MAC层结构如下图1所示:

1 RPR的MAC层结构

    可以看出,RPR 技术吸收了千兆以太网的经济性,吸收了SONET/SDH 对延迟和抖动严格保障、50ms快速保护倒换特性。RPR 采用类似以太网的帧格式,基于MAC进行高速交换,简化IP 前传。RPR定义了一个闭合环路、点到点、基于MAC层的逻辑环状拓扑,对于物理层来说,RPR 就是一组点到点的链路,而对于数据链路层来说,RPR 就像是一个类似于以太网的广播介质网络。RPR 内外环上可同时传输数据包和控制信息,以及基于目的地剥离的特性可有效地提高带宽资源的利用率,保护机制继承了SONET/SDH的特点,同时也克服了冗余资源预留的弱点。多种速率和多物理层支持,使得很容易扩展。

    RPR简化了IP网络结构和层次,提高了效率,也使得IP统一网络业务平台成为可能。

    1)多物理层的支持

    由于RPR是链路层MAC层的协议,与物理层介质无关,因此可支持多种物理层,目前定义的物理层包括SONET/SDH和以太网,其中SONET/SDH支持POS封装和ITU新定义的GFP封装,以太网支持GE和10GE接口,RPR通过适配子层同物理层相连。

    2)带宽的高利用率

    带宽利用率高是RPR的重要特点,主要由以下几个方面:

Ø         双环同时传送数据和控制信息,与SONET/SDH上不一样,不存在光纤空闲备份的情况,光纤利用率高。

Ø         基于带宽共享和统计复用,RPR报文也是分插复用ADM的结构,具有空间重用的特点,环网节点之间数据传输互不影响,同时支持不同节点间独立的并发传输和相同节点重叠的并发传输,使得环网的资源可以分段使用,使整个环网的累积带宽大于单个链路的带宽容量,也大大提高了带宽的利用率。

Ø         单播报文采用目的剥离的方式,报文一旦到达目的地,就不再在环上继续传送,提高了环网的利用率。

Ø         环网节点数据处理一般包括转发、发送和接受,环网上大量的转发数据处理是在MAC层完成,不需要到IP层进行处理,而且数据转发可使用存储转发store-and-forward和直通cut-through方式,其中直通的方式处理速度快,性能高。

    3)快速的保护倒换

    RPR的设计目标是提供50ms的电信级的保护,RPR提供两种不同的倒换方式,即源路由(Steering)和回绕(Wrapping)方式,其中源路由方式必须支持,回绕方式可选支持。

2分别是两种倒换方式的示意图:

2 RPR的保护倒换

    回绕方式的倒换:

    这种倒换方式比较简单,当环路上的某个地方发生故障时,在发生故障附近的节点处自动环回,即把内环和外环连在一起,通过协议在相邻失效节点之间进行。回绕方式的特点是倒换速度快,基本没有数据丢失,但是缺点就是浪费环网的带宽,使得数据流走很多弯路。

    源路由方式的倒换:

    当环路上的某个地方发生故障时,数据流不需要从发生故障的的地方环回,该故障点和类型的信息会发送到每个节点,拓扑也相应更改,源节点只需要直接按新的拓扑进行路径选择,并根据新的路由发送数据给目的节点,已经发出的小部分数据将在故障点被丢弃。源路由方式的特点是带宽利用率高,但是倒换的速度慢,在计算路由时会造成数据的丢失。

    华为根据两种倒换方式的特点,提出一种新的倒换方式,综合了二者的优点,倒换时先使用回绕的方式,尽量保证数据不丢失,同时进行拓扑信息的传递和更新,计算出新的路由,并切换到源路由的方式,以充分利用带宽,使系统达到最优的性能。

    需要说明的是,所有的保护倒换都是基于双向出错的,包括单光纤故障、双光纤故障、节点故障、断开节点以增加新节点等,对于环网来说,都会认为环网出错并在出错处的节点进行倒换。另外,同一个环网内的节点应该采用相同的倒换方式。

    4)带宽管理的公平性

    带宽公平管理是RPR环网的一个特点,由于RPR环网的带宽资源在节点之间是共享的,不允许单个节点独占总的带宽,以免造成系统的阻塞,因此它提供一种环网级别的全局公平算法,以保证各节点公平享用带宽,同时又能够最大限度提高带宽的利用率。如图3所示:

3 RPR的带宽管理机制

    公平算法RPR-fa是通过在环网节点设置权重,并监测自身带宽资源的使用情况,同时在节点间提供显式的反馈机制,该反馈信息通告发送源网络当前的可用能力,以使之调整流量,最终实现全网的公平。当一个节点有拥塞发生,它将通过与传送数据相反方向的节点发送拥塞公告,告知一个公告速率,上游节点利用这个公告速率来调整自己允许上环的速率,以使得不超过拥塞节点公告速率,如果该节点也发生了拥塞,就同样计算其公告速率发送到其上游节点。

    公平算法是全局的,在公平算法中,节点首先要确定拥塞门限,并根据拥塞的情况,确定向上反馈的公告速率以及确定本节点允许向环上发送的速率。在RPR环网的结构中,数据分为发送数据和转发数据,大量的转发数据不需要经过节点的处理,直接在环上传递,节点的发送数据根据提供的不同的队列和优先级加入到环网上,通过带宽管理和反馈机制来保证网络无阻塞以及带宽的公平使用。

    RPR网络中,具有很好的QOS保证,这是通过带宽预留、优先级队列机制和公平算法等来实现的。

    正是由于RPR有带宽预留和公平机制,RPR可为用户提供多种SLA服务,为服务商提供灵活的业务。服务商可根据用户付费的情况,确定时提供保证速率业务还是突发业务,对于保证速率的业务,也可以根据付费的多少,提供不同的带宽。这些都可以由服务商方便地控制和管理,真正实现可运营可管理。

    5)多播的有效支持

    RPR支持多播是其优于SONET/SDH的又一大优点,环网提供对多播和广播报文的支持,相应的数据包在环网上只有一份拷贝。多播和广播是基于源剥离的,即目的节点将接收数据包并转发,而源节点则负责将多播包和广播包从环网上剥离。

由于RPR环网的报文结构与以太网很相似,仅增加环网头和部分其他的字段,利用现有的MAC地址编码技术就可以有效地表示多播和广播报文,同时也使得相关的协议不需要大的改动,具有很好的延续性。

    6)自动拓扑发现支持即插即用

在环网RPR的MAC控制中,提供自动拓扑发现的功能,拓扑发现是通过拓扑结构发现报文在环上传送一周来完成,每经过一个节点该节点会附加本节点的MAC地址,最终每个节点就获得了整个环网的拓扑结构信息。网络拓扑信息可用于发送路由和内外环的选择,自动拓扑发现除定时进行外,当检测到光纤故障、插入新节点、接收到保护倒换信息时也会进行,另外,为了网络的可靠性和稳定性,只有接收到两个完全一致的新的拓扑表时,才进行拓扑的更新,以防止短暂的拓扑变化的影响。

    自动拓扑发现的一个主要的特点就是RPR环网能够实现即插即用。在传统的传输中,如果增加一个新节点,需要对该节点以及与其有业务关系的节点进行复杂的配置,存在N平方的问题,也使得增加新业务不灵活,开通时间慢。而在RPR网络中,由于有自动拓扑发现功能,增加新节点无需复杂的配置,大部分工作由系统自动完成,这样,使得网络初期规划简单,增加新业务简单快捷。

    7)TDM业务的支持

    RPR提供多业务的支持,可提供较强的数据业务处理能力,而对TDM 业务的处理能力相对较弱,可以在语音业务不大时得以应用。由于RPR具有很好的QOS保证,可利用保留的带宽进行主从节点的同步传输,实现时间的精确同步,另外将TDM语音业务直接封装在RPR报文中,使用高优先级传输,以提供低延时抖动的保障。

    8)OAM管理的支持

    RPR环网提供OAM管理特性,主要用于错误管理、性能管理和配置管理。

错误管理实现远程错误指示RDI、连续性检测CC、环回检测LB、启动/关闭连续性检测A/D等功能。通过连续性检测和远端错误指示可以进行环网上错误节点的探测,通过环回检测,可以进行环网错误节点的定位和测试。

    在性能管理方面,可提供系统性能和服务质量等方面信息的监控和统计。

4:华为的RPR解决方案和应用

    华为公司作为RPR联盟的成员,一直积极参与RPR标准的制定和讨论,跟随最新RPR的进展。在产品发展上,将完善接入层、汇聚层和核心层的RPR产品,并在传输设备、路由器和交换机等设备上全面支持RPR;支持622M~10G的速率,并提供支持以太网和SONET/SDH物理层的RPR产品。华为会根据RPR最后标准的推出而推出标准的RPR产品。

    华为的IP环网,提供优化的保护倒换机制,并结合上层协议的QOS,可以提供更加完善的解决方案。

    RPR主要在城域网骨干和接入方面应用,同时也可以在分散的政务网、企业网和校园网中应用,还可应用于IDC和ISP之中。RPR环网的主要目标是建立低成本高性能的城域网,作为城域网中IP业务的承载网络,由于其具有较好的QOS特性和带宽保证,因此也可应用于接入网和VPN业务。

    下面介绍IP环网的主要应用。  

    1)城域网骨干应用

    RPR网络可通过裸光纤直接相连,简化网络结构,节省用户对传输网络的投资;网络具有高的可靠性,可提供50ms电信级的快速保护倒换;同时RPR环网可提供高的速率,以及很高的带宽利用率,满足城域网骨干的需要。如图5所示:

5 RPR在城域网骨干的应用

    汇聚层和骨干层可建立各自的RPR环网,同时支持以太网和SONET/SDH物理层,可接入以太网交换机和路由器。

    2)城域网接入应用

    RPR可为城域网中分布较散的商业楼、居民楼以及住宅区用户提供低成本、高性能接入功能,用户可以从中获取宽带接入、VPN、VoIP等多种不同级别的服务,服务商可根据用户的需求和费用的情况,开展不同的业务。

    在接入部分,RPR对不同用户网络使用时段的不同提供了一个很好的解决方案,行业客户白天网络流量大一些,而居民小区则在晚上大一些。同时可利用RPR的公平机制,可保证接入用户带宽的公平性,不会出现部分用户的拥塞,具有很好的可管理性。

环节点的可扩展性能够很好地解决了分散客户接入的不确定性,使网络的规划变得简单,即插即用的特点大大缩短了业务的开通时间,提高了业务提供的灵活性和服务质量。

    城域网的应用如图6所示:

6 RPR在接入网的应用

    3)区域网应用

    RPR 可为具有分散机构和分支的区域网,如政务网、企业网和校园网提供组建核心层的功能,提供各办公机构用户、数据中心、Internet等连接,提供对现有FDDI 环网的一种逻辑优化,并保留自愈环的特性。应用如图7所示:

7 RPR在区域网的应用

    RPR具有的稳定性高、管理性好、可靠性高的特点,可为企业网用户建立低成本、高效、安全的内部网络,同时支持MPLS,可开展VPN业务。

    在使用MPLS VPN时,MPLS标签在环上不改变,每个LSP将整个环作为一跳,既加快前传速度,又减少每节点的MPLS LSP表的大小。

    4)IDC应用

    IDC可提供虚拟主机和主机托管业务,在大量Web服务器和内容服务器集中上网的场合,环网可提供有效的解决方案,提供内部的高速连接。如图8所示:

8 RPR在IDC的应用

    通过RPR网络连接服务器,可靠性高,无单点故障,网络稳定,公平机制使得节点业务不会出现拥塞。

    路由器的RPR接口支持VLAN 802.1Q,支持VLAN的透传,可以按需要将该物理接口通道化为多个逻辑接口,为同一物理端口上的多个子网提供有效的隔离,同时大大节省IP地址。

    5)ISP应用

    传统的POP点内的连接通常采用快速以太网的交换和点到点的连接,其缺点主要是设备组成复杂,网络部件较多、带宽利用率不高、负载不均衡、不易扩展等。通过改造使用RPR环网,可使网络拓朴简洁,IP地址得到节省,光纤资源得到较高利用,可靠性也得到提高,同时,IP环网RPR的公平性也使得核心设备的端口压力得到很大缓解。RPR在ISP中的组网如图9 所示:

9 RPR在ISP的应用

5:总结

    RPR融合了SONET/SDH的网络结构和可靠性,采用以太网的MAC处理方式,同时提供空间复用、带宽管理、公平算法、自动拓扑发现等新技术,可为城域网提供基于IP数据业务的理想的解决方案。

    “是完善而不是竞争”是RPR的一个重要的理念, RPR作为一种新兴的技术,其发展得到包括电信运营商、设备供应商和芯片供应商的广泛关注和支持,这主要还是基于RPR相对其他技术有明显优势,包括成本优势和技术优势,因此可以说,RPR具有非常好的发展前景。

    华为根据基线化的版本推出RPR产品,并提供标准化后可进行升级的接口,华为将跟随RPR的技术发展,并根据标准化的情况,为广大的用户提供更加完善的RPR解决方案。