伪线路由扩散方法、系统和汇聚节点设备的制作方法

文档序号:7763729阅读:398来源:国知局
专利名称:伪线路由扩散方法、系统和汇聚节点设备的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种伪线路由扩散方法、系统和汇聚节点设 备。
背景技术
伪线(PseudoWire, Pff)是一种通过包交换网络(Packet Switching Network, PSN)网络把一个仿真业务的关键要素从一个服务商提供边缘设备(Provider Edge,ΡΕ)运 载到另一个或多个PE的机制。在大多数情况下,单段伪线(Single-kgment Pseudoffire, SS-PW)可以满足运载要求,但是,在两台PE之间不能建立信令连接或者不能建立隧道时, 或两个PE上的信令不同的情况下,要通过多段伪线(Multi-kgment Pseudoffire, MS-PW) 来完成运载。在创建多段PW时,PE的接入设备如用户线接入复接器(Digital Subscriber Line Access Multiplexer, DSLAM)要将PW路由扩散至网络中每个节点,从而使得接入设 备(如DSLAM)和交换设备(Switching ΡΕ, S-PE)可以根据路由信息自动找到目的节点设 备,从而完成数据交换。现有技术中,PW路由扩散方法如图1所示,其中,接入设备(如DSLAM1)采用内部 网关协议(Interior Gateway Protocol, IGP)或者多协议扩展边界网关协议(Multiple Protocol Border Gateway Protocol, MP-BGP)消息,将接入设备的PW路由发送到交换设 备S-PE;同样,汇聚节点(如路由器Routerl)也用IGP或MP-BGP协议消息将汇聚节点的 PW路由扩展到交换设备S-PE ;交换设备S-PE接收到PW路由后,采用IGP或者MP-BGP协议 消息向网络中的其他节点设备(如路由器Router2、接入设备DSLAM2)扩展PW路由;其他 节点设备(如Router2、DSLAM2)从IGP或者MP-BGP协议消息中并提取PW路由,从而完成 PW路由在网络中的扩散。发明人在实践中发现,接入设备通常仅是二层设备,而在多段PW场景中为了支持 PW路由扩展,接入设备需要将控制面升级为三层,这样不仅增加了接入设备的复杂度,而且 增加了接入设备的负担。

发明内容
本发明实施例所要解决的技术问题是提供一种伪线路由扩散方法、系统和汇聚节 点设备,用于降低了接入设备的复杂度。本发明实施例提供一种伪线路由扩散方法,包括接收接入设备发送的非路由协议消息,所述非路由协议消息携带接入设备的伪线 路由或接入设备的端口信息;根据所述非路由协议消息,获取接入设备的伪线路由;根据所述伪线路由,生成携带所述伪线路由的路由协议消息,并将所述路由协议 消息发送给交换设备,以使所述交换设备扩散所述伪线路由;其中,所述非路由协议消息为二层管理协议消息。
相应的,本发明实施例还提供一种汇聚节点设备,包括接收模块,用于接收接入设备发送的非路由协议消息,所述非路由协议消息携带 接入设备的伪线路由或接入设备的端口信息;获取模块,用于根据所述接收模块接收到的所述非路由协议消息,获取接入设备 的伪线路由;生成模块,用于根据所述获取模块获取的所述伪线路由,生成携带所述伪线路由 的路由协议消息;发送模块,用于将所述生成模块生成的所述路由协议消息发送给交换设备,以使 所述交换设备扩散所述伪线路由;其中,所述非路由协议消息为二层管理协议消息。相应的,本发明实施例还提供一种伪线路由扩散系统,包括接入设备,用于接发送非路由协议消息给汇聚节点设备,所述非路由协议消息携 带所述接入设备的伪线路由或所述接入设备的端口信息;所述汇聚节点设备,用于接收所述接入设备的非路由协议消息,根据所述非路由 协议消息,获取所述接入设备的伪线路由,根据所述伪线路由,生成携带所述伪线路由的路 由协议消息,并将所述路由协议消息发送给交换设备;所述交换设备,用于接收所述汇聚节点设备的路由协议消息,并提取伪线路由,并 将所述伪线路由扩散至其他接入设备或汇聚节点设备;其中,所述非路由协议消息为二层管理协议消息。本发明实施例中,汇聚节点接收发自接入设备的非路由协议消息,该非路由协议 消息携带伪线路由或接入设备的端口信息,根据该非路由协议消息,获取伪线路由,并生成 携带该伪线路由的路由协议消息发送给交换设备,以使交换设备扩散伪线路由,避免接入 设备发送路由协议消息,使得接入设备只需要维护接入设备的伪线路由,实现了在二层网 络中传递伪线路由,降低了接入设备的复杂度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图 获得其他的附图。图1是现有技术中多段伪线的伪线路由发布示意图;图2是本发明提供的第一实施例中PW路由扩展示意图;图3是本发明提供的第一实施例伪线路由扩散方法的流程图;图4是本发明提供的第二实施例伪线路由扩散方法的流程图;图5是本发明提供的第二实施例中ANCP扩展字段的结构示意图;图6是本发明提供的第二实施例中ETH OAM扩展字段的结构示意图;图7是本发明提供的第三实施例的伪线路由扩散方法的流程图;图8是本发明提供的第四实施例的汇聚节点设备的结构示意图;图9是本发明提供的第五实施例的一种伪线路由扩散系统的结构示意图10是本发明提供的第五实施例的另一伪线路由扩散系统的结构示意图;图11是本发明提供的第五实施例的又一种伪线路由扩散系统的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。本发明实施例中提供了一种伪线路由扩散方法、系统和汇聚节点设备,用于降低 了接入设备的复杂度和负担。以下分别进行详细说明。实施例一请参见图2,从接入设备DSLAMl至汇聚节点Routerl,以及从接入设备DSLAM2至 汇聚节点Router2 —般被称为接入段,在接入段上可以采用非路由协议来传输消息,例如, 以接入设备特有的配置协议进行PW路由的分发,可以简化接入设备的复杂度和负担。举例来说,接入设备DSLAMl、接入设备DSLAM2可以采用特有的配置协议如接入节 点控制协议(Access Node Control Protocol,ANCP)或以太网操作、管理和维护(Ethernet Operation, Administration and Maintenance, ETH 0AM 协议来实现扩散接入设备的 PW 路。通常,ANCP协议用于数字用户线路(Digital Subscriber Line,DSL)或以太网接入场 景;Eth OAM协议用于千兆位无源光网络(Gigabit-Capable PON, GP0N)接入场景,但不排 除其它情况,例如ETH OAM协议用于DSL或以太网或以太无源光网络(Ethernet Passive Optical Network, ΕΡ0Ν)接入场景。本发明第一实施例的伪线路由扩散方法的基本流程可参考图3,本实施例伪线路 由扩散方法为步骤301,汇聚节点接收发自接入设备的非路由协议消息,所述非路由协议消息携 带伪线路由或接入设备的端口信息。一种可选方式中,接入设备维护伪线路由表的情况下,接入设备发送携带伪线路 由的非路由协议消息给汇聚节点设备。另一种可选方式中,接入设备不维护自身的伪线路由表,而由汇聚节点来维护伪 线路由表的情况下,接入设备发送携带接入设备的端口信息的非路由协议消息给汇聚节点 设备。本发明实施例中,上述的非路由协议消息具体为ANCP协议消息、ETHOAM协议消息
等二层管理协议消息。步骤302,汇聚节点设备根据所述非路由协议消息,获取伪线路由。—种可选方式中,若汇聚节点接收的非路由协议消息携带伪线路由,则直接从非 路由协议消息中获取伪线路由。一种可选方式中,若汇聚节点接收的非路由协议消息携带的是接入设备的端口信 息,其中,端口信息可以是接入环路标识或者电路标识等,则汇聚节点可以根据该端口信息 从预先配置的端口信息与接入电路标识(AC ID)的映射关系中,查找该端口信息对应的 AC ID,并将AC ID和接入设备的全球标识(GlcAal ID)、前缀(Prefix)封装成接入标识(Attachment Individual Identifier,All)信息,SP封装成伪线路由。步骤303,汇聚节点根据所述伪线路由生成路由协议消息,并将所述路由协议消息 发送给交换设备,以使所述交换设备扩散所述伪线路由。其中,汇聚节点通过MP-BGP协议或IGP协议把携带伪线路由的消息传送到S_PE, S-PE通过MP-BGP协议或IGP协议将该伪线路由又扩散到其他节点设备。本发明实施例中,汇聚节点接收发自接入设备的非路由协议消息,该非路由协议 消息携带伪线路由或接入设备的端口信息,根据该非路由协议消息,获取伪线路由,并生成 携带该伪线路由的路由协议消息发送给交换设备,以使所述交换设备扩散所述伪线路由, 避免接入设备发送路由协议消息,使得接入设备只需要维护接入设备的伪线路由,实现了 在二层网络中传递伪线路由,降低了接入设备的复杂度。实施例二参见图4,是本发明第二实施例的伪线路由扩散方法的流程图。本实施例采用特别 配置的非路由协议如ANCP协议或ETH OAM协议实现扩散接入设备(如DSLAM)的PW路由。 本实施例的PW路由扩展示意图与图2相同。通常,ANCP协议用于DSL或以太网接入场景, Eth OAM协议用于GPON接入场景,但不排除其它情况,例如ETH OAM协议用于DSL或以太网 或EPON接入场景。其中,该伪线路由扩散方法的具体步骤为步骤401,接入设备DSLAMl使能PW路由功能,将接入设备DSLAMl的GlcAallD、 Prefix和AC ID封装成AII信息,即封装成Pff路由。步骤402,接入设备DSLAMl通过特别配置的非路由协议消息如ANCP协议消息或 ETH OAM协议消息,携带AII信息(即PW路由)上报给汇聚节点设备Routerl。其中,ANCP协议采用全球移动通讯系统(GlcAal System for Mobile Communications, GSM)协议来实现拓扑发现、线路配置和操作、管理和维护(Operation, Administration and Maintenance, 0AM)功能。ANCP协议可以在GSM版本3协议的基础 上,增加扩展字段,该扩展字段采用类型、长度和值(Type,Length, Value, TLV)格式,除了 可用于实现拓扑发现、线路配置和OAM功能外,还可以用于新增功能。其中,该扩展字段的 格式如图5所示。本实施例中,利用该扩展字段,实现AII信息(即PW路由)在ANCP协议 消息中的传递。为实现本发明的内容,Message Type定义新的type,举例可以命名为PW路 由type,具备TLV属性,携带可变长的AII信息。ETH OAM协议消息的基本结构如图6所示其中,code值为OxFE可以由设备商 定义,支持特有的功能。利用code字段,实现AII信息(即PW路由)在ETH OAM协议消 息中的传递。为实现本发明的内容,定义新的组织唯一标识(Organizationally Unique Identifier, 0UI),举例可以命名为PW路由0UI,具备TLV属性,携带可变长的AII信息。步骤403,汇聚节点Routerl接收携带AII信息(即PW路由)的ANCP协议消息或 ETH OAM协议消息。步骤404,汇聚节点Routerl提取出ANCP协议消息或ETH OAM协议消息中的AII 信息(即PW路由),生成携带AII信息(即Pff路由)MP-BGP协议消息或IGP协议消息。在一个可选的方式中,汇聚节点Routerl提取出ANCP协议消息或ETHOAM协议消 息中的AII信息(即PW路由)之后,可以根据AII信息(即PW路由)更新本地路由表。
步骤405,汇聚节点Router 1通过MP-BGP协议消息或IGP协议消息把AII信息(即 PW路由)传送给交换设备S-PE。根据实际的需要,IP边缘设备可以把多个AII信息组成 一组,统一封装成一个消息发给S-PE,以提高协议效率。步骤406,交换设备S-PE根据收到上述消息,获取出AII信息(即PW路由);并将 AII信息(即PW路由)更新到PW路由表。步骤407,交换设备S-PE将携带AII信息(即PW路由)的MP-BGP协议消息或IGP 协议消息发送给汇聚节点Router2。步骤408,汇聚节点Router2接收携带AII信息(即PW路由)的MP-BGP协议消息 或IGP协议消息。步骤409,汇聚节点Router2获取出MP-BGP协议消息或IGP协议消息中的AII信 息(即PW路由),将AII信息(即PW路由)生成携带AII信息(即PW路由)的ANCP消息 (特别配置的非路由协议消息)。需要说明是是,实际上汇聚节点也可能使用AII信息(即PW路由),以用于本地的 PW业务,因此,也会在本地的PW路由表中生成该AII信息相应的路由表项。在一个可选的方式中,汇聚节点Router2提取出AII信息(即PW路由)之后,可 以根据AII信息(即PW路由)更新本地路由表。步骤410,汇聚节点Router2将携带AII信息(即PW路由)的ANCP消息发送给接 入设备DSLAM2 ;步骤411,接入设备DSLAM2接收到携带AII信息(即PW路由)的ANCP协议消息, 提取出ANCP协议消息中的AII信息,更新PW路由表,并指明PW路由的下一跳为S-PE。在网络的各个交换设备和接入设备和汇聚节点中往复上述步骤,实现了伪线路由 的在网络各个节点间的扩散。本发明实施例二中,汇聚节点Routerl还可以接收交换设备S-PE发送的第二路由 协议消息(例如IGP协议消息或MP-BGP协议消息),其中,该第二路由协议消息携带第二接 入设备DSLAM2的第二伪线路由;并根据上述的第二路由协议消息,获取第二伪线路由;根 据获取的第二伪线路由,生成携带第二伪线路由的第二非路由协议消息(例如ANCP协议消 息或ETH OAM协议消息等二层管理协议消息),并将第二非路由协议消息发送给接入设备 DSLAM2。本发明实施例中,汇聚节点接收发自接入设备的非路由协议消息,该非路由协议 消息携带伪线路由或接入设备的端口信息,根据该非路由协议消息,获取伪线路由,并生成 携带该伪线路由的路由协议消息发送给交换设备,以使所述交换设备扩散所述伪线路由, 避免接入设备发送路由协议消息,使得接入设备只需要维护接入设备的伪线路由,实现了 在二层网络中传递伪线路由,降低了接入设备的复杂度。实施例三在实施例二中,接入设备的PW路由需要接入设备来维护和发布,如DSLAMl 1的PW 路由需要DSLAM11自身来维护和发布,在DSLAMl内维护有PW路由表。在本实施例中,由 汇聚节点代理维护接入设备的PW路由,在汇聚节点和接入设备之间,通过现有的配置协议 (如ANCP协议或ETH OAM协议)来控制汇聚节点对接入设备的PW路由的维护。本实例中,汇聚节点Routerl处维护DSLAMl的PW路由,也同样维护Routerl的PW路由。下面采用ANCP协议或ETH OAM协议实现扩散DSLAMl的PW路由。通常,ANCP协议用 于DSL或以太网接入场景,Eth OAM协议用于EPON接入场景,但不排除其它情况,例如ETH OAM协议用于DSL或以太网或GPON接入场景。参见图7,是本实施例提供的伪线路由扩散方法的流程图,该伪线路由扩散方法包 括步骤701,在汇聚节点中预先配置接入设备的端口信息与AC ID的映射关系。其中,操作人员可以采用手工方式,并以配置文件列表的形式预先在汇聚节点中 配置接入设备的端口信息与AC ID之间的映射关系。其中,接入设备的端口信息可以包含DSL或光网络单元(Optical Network Unit, 0NU)端口信息,和/或包括光缆终端设备(Optical Line Terminal,0LT)端口信息;AC ID 可以就是端口信息,或者是对端口信息的一种逻缉编号。其中,DSL或ONU端口信息可以是 接入环路标识(Access Loop Identifier, ALI)或电路标识(Circuit ID),例如当网络线路传输基于异步传输模式(Asynchronous Transfer Mode,ATM)协议时, 将"DSL 或 ONU 端口信息”配置为DSLAM 或 ONU ID atmslot2/port2 vpi. vci,当网络线路传输基于ETH协议时,将“DSL或ONU端口信息”配置为DSLAM或ONU ID eth slot2/port2[:vlan-id];其中,上述的OLT 端 口信息可以是Access-Node-Identifier slotl/ portl [ vlan-id];其中,Access-Node-Identifier为 OLT 的标识,slotl/portl 为 OLT 上的机柜 (chassis)号、机架(rack)号、框(frame)号、槽位(slot)号、子槽位(sub-slot)号、端口 (port)号的一种或多种的组合;ONUID为ONU标识,slot2/port2为ONU上的机柜(chassis) 号、机架(rack)号、框(frame)号、槽位(slot)号、子槽位(sub-slot)号、端口 (port)号 的一种或多种的组合;vpi. vci为DSL线路上的虚路径标识符和虚通道标识符,VLAN ID为 虚拟局域网标识;其中,“ DSL或ONU端口信息”也可以是特定的一类ATM信元、时分复用(Time Division Multiplex, TDM)时隙、以太网(ΕΤΗ)帧或网络协议(Internet Protocol, IP)分 组,例如ONU端口信息可以包含ATM的虚通路标识(Virtual Path Identifier,VPI)和虚通 道识别符(Virtual Channel Identifier,VCI)、TDM 时隙号、媒体访问控制(Media Access Control,MAC)地址、虚拟局域网标识(Virtual Local Area Network ID, VLAN ID)、以太网 优先级、IP 地址、区分服务码点(Differentiated Services Code Point, DSCP)等。步骤702,接入设备(如DSLAM1)通过ANCP协议消息或ETH OAM协议消息,携带端 口信息上报给汇聚节点。步骤703,汇聚节点(如Routerl)根据收到的端口信息,查询预先配置的端口信 息与AC ID的映射关系,得到端口信息对应的AC ID,将该AC ID和接入设备的Global ID、 Prefix封装成AII信息(即PW路由);步骤704,汇聚节点按照生成的AII信息,更新PW路由表。步骤705,汇聚节点通过MP-BGP协议消息或IGP协议消息把AII信息(即PW路 由)传送到交换设备S-PE,根据实际的需要,汇聚节点可以把多个AII信息组成一组发给 S-PE,以提高协议效率。
步骤706,交换设备S-PE根据收到消息,获取出AII信息,更新PW路由表。步骤707,交换设备S-PE通过MP-BGP协议消息或IGP协议消息把AII信息(即 PW路由)发送给汇聚节点Router2。 步骤708,汇聚节点Router2从接收到MP-BGP协议消息或IGP协议消息中提取AII 信息(即PW路由),更新PW路由表。步骤709,汇聚节点Router2发送携带AII信息(即PW路由)的ANCP协议消息或 ETH OAM协议消息给接入设备DSLAM2,接入设备DSLAM2提取AII信息(即PW路由),更新 PW路由表。其中,汇聚节点和交换设备维护这些PW路由的路由表,往复执行上述步骤,完成 了伪线路由在网络中的扩散。本发明实施例三,汇聚节点Routerl还可以接收交换设备S-PE发送的第二路由协 议消息(例如IGP协议消息或MP-BGP协议消息),其中,该第二路由协议消息携带第二接 入设备DSLAM2的第二伪线路由;并根据上述的第二路由协议消息,获取第二伪线路由;根 据获取的第二伪线路由,生成携带第二伪线路由的第二非路由协议消息(例如ANCP协议消 息或ETH OAM协议消息等二层管理协议消息),并将第二非路由协议消息发送给接入设备 DSLAM2。本发明实施例中,汇聚节点接收发自接入设备的非路由协议消息,该非路由协议 消息携带伪线路由或接入设备的端口信息,根据该非路由协议消息,获取伪线路由,并生成 携带该伪线路由的路由协议消息发送给交换设备,以使所述交换设备扩散所述伪线路由, 避免接入设备发送路由协议消息,使得接入设备只需要维护接入设备的伪线路由,实现了 在二层网络中传递伪线路由,降低了接入设备的复杂度。实施例四请参阅图8,图8为本发明实施例提供的一种汇聚节点的结构示意图,用于实现上 述实施例中提供的伪线路由扩展方法。其中,该汇聚节点可以包括接收模块11,用于接收接入设备发送的非路由协议消息,其中,该非路由协议消息 携带接入设备的伪线路由或接入设备的端口信息。获取模块12,用于根据接收模块11接收到的非路由协议消息,获取伪线路由。生成模块13,用于根据获取模12块获取的伪线路由,生成携带该伪线路由的路由 协议消息。发送模块14,用于将生成模块13生成的路由协议消息发送给交换设备,以使交换 设备扩散所述伪线路由;其中,上述的非路由协议消息可以为ANCP协议消息或ETH OAM协议消息等二层管 理协议消息。在一个可选的实施例中,上述的获取模块12可以包括查找单元121,用于在接收模块11接收到的非路由协议消息携带端口信息时,根 据该非路由协议消息携带的端口信息从预先配置的端口信息与接入电路标识的映射关系 中查找该端口信息对应的接入电路标识;封装单元122,用于将查找单元121查找到的接入电路标识和接入设备的全球标 识、前缀封装成接入设备的伪线路由;并输出给生成模块13,如图9所示。
在另一个可选的实施例中,上述的获取模块12可以包括获取单元123,用于当接收模块11接收到的非路由协议消息携带伪线路由时,则 直接从该非路由协议消息中提取伪线路由,并输出给生成模块13,如图10所示。可选的,该接收模块11,还用于接收发自交换设备的第二路由协议消息,其中,该 第二路由协议消息携带第二接入设备的第二伪线路由;相应地,获取模块12,还用于根据接收模块11接收到的第二路由协议消息,获取 第二伪线路由;相应地,生成模块13,还用于根据获取模块12获取的第二伪线路由,生成携带第 二伪线路由的第二非路由协议消息;相应地,发送模块14,还用于将生成模块13生成的第二非路由协议消息发送给上 述接入设备;其中,第二非路由协议消息可以为ANCP协议消息或ETH OAM协议消息等二层管理 协议消息。本发明实施例中,接收模块11接收发自接入设备的非路由协议消息,该非路由协 议消息携带伪线路由或接入设备的端口信息,获取模块12根据该非路由协议消息,获取伪 线路由,生成模块13生成携带该伪线路由的路由协议消息由发送模块14发送给交换设备, 以使交换设备扩散伪线路由,避免接入设备发送路由协议消息,使得接入设备可以只维护 接入设备的伪线路由,实现了在二层网络中传递伪线路由,降低了接入设备的复杂度。实施例五请参阅图11,图11为本发明实施例提供的一种伪线路由扩散系统的结构示意图, 用于实现上述实施例中提供的伪线路由扩展方法。其中,该伪线路由扩散系统包括接入设备1,用于接发送非路由协议消息给汇聚节点设备2,其中,该非路由协议 消息携带接入设备1的伪线路由或接入设备1的端口信息;汇聚节点设备2,用于接收发自接入设备1的非路由协议消息,根据该非路由协 议消息,提取接入设备1的伪线路由;根据该伪线路由,生成携带该伪线路由的路由协议消 息,并将该路由协议消息发送给交换设备3 ;交换设备3,用于接收汇聚节点设备2发送的路由协议消息,并提取伪线路由,并 将该伪线路由扩散至其他接入设备或汇聚节点设备;其中,上述的非路由协议消息可以为ANCP协议消息或ETH OAM协议消息等二层管 理协议消息。本发明实施例中,汇聚节点2接收发自接入设备1的非路由协议消息,该非路由协 议消息携带接入设备1的伪线路由或接入设备1的端口信息,根据该非路由协议消息,获取 伪线路由,并生成携带该伪线路由的路由协议消息发送给交换设备3,避免接入设备1发送 路由协议消息,使得接入设备1只需要维护接入设备1的伪线路由,实现了在二层网络中传 递伪线路由,降低了接入设备1的复杂度。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储 介质可以包括闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory, RAM)、磁盘或光盘等。
以上对本发明实施例所提供的伪线路由扩散方法、系统和汇聚节点设备进行了详 细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说 明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据 本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不 应理解为对本发明的限制。
权利要求
1.一种伪线路由扩散方法,其特征在于,包括接收接入设备发送的非路由协议消息,所述非路由协议消息携带接入设备的伪线路由 或接入设备的端口信息;根据所述非路由协议消息,获取接入设备的伪线路由;根据所述伪线路由,生成携带所述伪线路由的路由协议消息,并将所述路由协议消息 发送给交换设备,以使所述交换设备扩散所述伪线路由; 其中,所述非路由协议消息为二层管理协议消息。
2.如权利要求1所述的伪线路由扩散方法,其特征在于,所述根据所述非路由协议消 息,获取接入设备的伪线路由包括若所述非路由协议消息携带端口信息,则根据所述非路由协议消息携带的端口信息从 预先配置的端口信息与接入电路标识的映射关系中查找所述端口信息对应的接入电路标 识,并将所述接入电路标识和所述接入设备的全球标识、前缀封装成所述接入设备的伪线 路由;若所述非路由协议消息携带伪线路由,则直接从所述非路由协议消息中提取所述伪线路由。
3.如权利要求1所述的伪线路由扩散方法,所述二层管理协议消息为预先配置的接入 节点控制协议ANCP消息或以太网操作、管理和维护ETH OAM协议消息,所述路由协议消息 为内部网关协议IGP消息或多协议扩展边界网关协议MP-BGP消息。
4.如权利要求1至3任一项所述的伪线路由扩散方法,其特征在于,所述方法还包括 接收交换设备发送的第二路由协议消息,所述第二路由协议消息携带第二接入设备的第二伪线路由;根据所述第二路由协议消息,获取所述第二伪线路由;根据所述第二伪线路由,生成携带所述第二伪线路由的第二非路由协议消息,并将所 述第二非路由协议消息发送给所述接入设备;其中,所述第二非路由协议消息为二层管理协议消息。
5.一种汇聚节点设备,其特征在于,包括接收模块,用于接收接入设备发送的非路由协议消息,所述非路由协议消息携带接入 设备的伪线路由或接入设备的端口信息;获取模块,用于根据所述接收模块接收到的所述非路由协议消息,获取接入设备的伪 线路由;生成模块,用于根据所述获取模块获取的所述伪线路由,生成携带所述伪线路由的路 由协议消息;发送模块,用于将所述生成模块生成的所述路由协议消息发送给交换设备,以使所述 交换设备扩散所述伪线路由;其中,所述非路由协议消息为二层管理协议消息。
6.如权利要求5所述的汇聚节点设备,其特征在于,所述非路由协议消息携带端口信 息,所述获取模块包括查找单元,用于根据所述非路由协议消息携带的端口信息从预先配置的端口信息与接 入电路标识的映射关系中查找所述端口信息对应的接入电路标识;封装单元,用于将所述接入电路标识和所述接入设备的全球标识、前缀封装成所述接 入设备的伪线路由。
7.如权利要求5所述的汇聚节点设备,其特征在于,所述非路由协议消息携带伪线路 由,所述获取模块具体用于直接从所述非路由协议消息中提取所述伪线路由。
8.如权利要求5所述的汇聚节点设备,其特征在于,所述接收模块,还用于接收交换设备发送的第二路由协议消息,所述第二路由协议消 息携带第二接入设备的第二伪线路由;所述获取模块,还用于根据所述接收模块接收到的所述第二路由协议消息,获取所述 第二伪线路由;所述生成模块,还用于根据所述获取模块获取的所述第二伪线路由,生成携带所述第 二伪线路由的第二非路由协议消息;所述发送模块,还用于将所述生成模块生成的所述第二非路由协议消息发送给所述接 入设备;其中,所述第二非路由协议消息为二层管理协议消息。
9.一种伪线路由扩散系统,其特征在于,包括接入设备,用于发送非路由协议消息给汇聚节点设备,所述非路由协议消息携带所述 接入设备的伪线路由或所述接入设备的端口信息;所述汇聚节点设备,用于接收所述接入设备的非路由协议消息,根据所述非路由协议 消息,获取所述接入设备的伪线路由,根据所述伪线路由,生成携带所述伪线路由的路由协 议消息,并将所述路由协议消息发送给交换设备;所述交换设备,用于接收所述汇聚节点设备的路由协议消息,并提取伪线路由,并将所 述伪线路由扩散至其他接入设备或汇聚节点设备;其中,所述非路由协议消息为二层管理协议消息。
10.如权利要求9所述的伪线路由扩散系统,所述二层管理协议消息为预先配置的接 入节点控制协议ANCP消息或以太网操作、管理和维护ETHOAM协议消息,所述路由协议消息 为内部网关协议IGP消息或多协议扩展边界网关协议MP-BGP消息。
全文摘要
本发明实施例涉及通信技术领域,公开了一种伪线路由扩散方法、系统和汇聚节点设备。其中,该方法包括接收接入设备发送的非路由协议消息,该非路由协议消息携带接入设备的伪线路由或接入设备的端口信息;根据上述的非路由协议消息,获取接入设备的伪线路由;根据上述的伪线路由,生成携带该伪线路由的路由协议消息,并将该路由协议消息发送给交换设备,以使交换设备扩散该伪线路由。实施本发明实施例,可以降低接入设备的复杂度。
文档编号H04L12/56GK102148748SQ20101052645
公开日2011年8月10日 申请日期2010年10月26日 优先权日2010年10月26日
发明者徐卫平 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1