CN101667956B - Method, device and system for PBB-TE path management - Google Patents
Method, device and system for PBB-TE path management Download PDFInfo
- Publication number
- CN101667956B CN101667956B CN2008101983508A CN200810198350A CN101667956B CN 101667956 B CN101667956 B CN 101667956B CN 2008101983508 A CN2008101983508 A CN 2008101983508A CN 200810198350 A CN200810198350 A CN 200810198350A CN 101667956 B CN101667956 B CN 101667956B
- Authority
- CN
- China
- Prior art keywords
- bridge
- connection
- pbb
- signaling message
- path
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种控制PBB-TE连接的方法和系统,其中方法包括步骤:接收建立PBB-TE路径连接请求,查询以太网中的链路状态信息;根据所述建立PBB-TE路径连接请求和所述链路状态信息计算建立PBB-TE路径连接的路由信息;向以太网中的边缘网桥发送所述路由信息,所述路由信息,用于指示所述边缘网桥建立PBB-TE路径。采用本发明实施例只需要向ESP的边缘网桥发送一个路由信息,就自动在ESP的入口和出口网桥之间建立一条PBB-TE路径,使以太网能够为用户提供具有QOS保证的服务,并能实现流量工程。
The embodiment of the present invention discloses a method and system for controlling a PBB-TE connection, wherein the method includes the steps of: receiving a request for establishing a PBB-TE path connection, querying link state information in the Ethernet; establishing a PBB-TE path according to the The connection request and the link state information calculate and establish the routing information of the PBB-TE path connection; send the routing information to the edge network bridge in the Ethernet, and the routing information is used to instruct the edge network bridge to establish the PBB-TE path connection. TE path. Adopting the embodiment of the present invention only needs to send a routing information to the edge network bridge of ESP, just automatically establishes a PBB-TE path between the ingress and egress bridges of ESP, so that Ethernet can provide the service with QOS guarantee for the user, And can realize traffic engineering.
Description
技术领域 technical field
本发明涉及通信领域,尤其涉及一种在以太网上进行PBB-TE路径管理的方法及装置与系统。The present invention relates to the communication field, in particular to a method, device and system for PBB-TE path management on the Ethernet.
背景技术 Background technique
在传统的以太网网桥互联的网络中,采用无连接的方式,即生成树的方式实现对用户数据包的转发,而生成树是对一个桥接网络拓扑修剪后的拓扑,使桥接网络中的一些链路被阻止,以至于网络拓扑资源不能够被有效的利用,无法提供流量工程服务。In the traditional Ethernet bridge interconnected network, the forwarding of user data packets is realized in a connectionless way, that is, spanning tree, and spanning tree is a pruned topology of a bridged network, so that the bridged network Some links are blocked, so that network topology resources cannot be effectively utilized, and traffic engineering services cannot be provided.
另外现有技术中还有一种控制系统,是对目前传统的以太网二层控制协议如LLDP等进行扩展,采用了集中建立并维护网络拓扑的控制方式。其中系统服务器用来接收建立PBB-TE(经营商骨干网桥接-流量工程)路径请求,通过链路管理实体(LME)查询其对应的网桥与邻接网桥之间的链路状态信息,服务器计算出简单的转发路由,再通过配置好的信令通道向PBB-TE路径连接经过的每一个网桥上的LME发送标记注册使用请求,各个LME在接收到CCE发送来的标记注册使用请求后,配置其对应网桥的转发路径信息,即通过LME直接配置连接PBB-TE路径的各个网桥的转发表项;当相关LME在接收到服务器下发的标记注册释放请求时,删除其对应的转发表项,释放PBB-TE路径连接的网络资源。这种系统在建立或释放PBB-TE路径连接时,需要分别对各个网桥进行转发表、网络资源的配置,增加了系统的计算负担和对多个网桥的管理难度。In addition, there is also a control system in the prior art, which is to expand the current traditional Ethernet
发明内容 Contents of the invention
本发明实施例提供一种PBB-TE路径管理的方法及装置与系统,集中计算网桥之间的路由,不必分别对交换路径中各个网桥进行转发表、资源等的配置,而只需向以太网交换路径(ESP)的边缘网桥发送路由信息,由边缘网桥建立PBB-TE路径。Embodiments of the present invention provide a method, device, and system for PBB-TE path management. The routes between bridges are calculated in a centralized manner. It is not necessary to configure forwarding tables and resources for each bridge in the switching path. The edge bridge of the Ethernet switching path (ESP) sends routing information, and the edge bridge establishes the PBB-TE path.
根据本发明的一方面,实施例提供了一种PBB-TE路径管理的方法,其包括:According to an aspect of the present invention, an embodiment provides a PBB-TE path management method, which includes:
接收建立PBB-TE路径连接请求,查询以太网中的链路状态信息;Receive the request to establish a PBB-TE path connection, and query the link status information in the Ethernet;
根据所述建立PBB-TE路径连接请求和所述链路状态信息计算建立PBB-TE路径连接的路由信息;calculating routing information for establishing a PBB-TE path connection according to the request for establishing a PBB-TE path connection and the link state information;
向以太网中的边缘网桥发送所述路由信息,所述路由信息,用于指示所述边缘网桥建立PBB-TE路径。Send the routing information to the edge bridge in the Ethernet, where the routing information is used to instruct the edge bridge to establish a PBB-TE path.
根据本发明的另一方面,实施例还提供了一种PBB-TE路径管理装置,其包括:According to another aspect of the present invention, the embodiment also provides a PBB-TE path management device, which includes:
连接控制模块,用于接收建立PBB-TE路径连接请求;A connection control module, configured to receive a request for establishing a PBB-TE path connection;
路由控制模块,用于根据建立PBB-TE路径连接请求和以太网链路状态信息计算建立PBB-TE路径连接的路由信息,并将所述路由信息传送给所述连接控制模块;A routing control module, configured to calculate routing information for establishing a PBB-TE path connection according to a request for establishing a PBB-TE path connection and Ethernet link state information, and transmit the routing information to the connection control module;
其中,所述连接控制模块,还用于向以太网中的边缘网桥发送所述路由信息,所述路由信息,用于指示所述边缘网桥建立PBB-TE路径。Wherein, the connection control module is further configured to send the routing information to the edge bridge in the Ethernet, and the routing information is used to instruct the edge bridge to establish a PBB-TE path.
根据本发明的又一方面,实施例还提供了一种PBB-TE路径管理的系统,其包括:According to still another aspect of the present invention, the embodiment also provides a PBB-TE path management system, which includes:
服务器,用于接收建立PBB-TE路径连接请求,根据所述建立PBB-TE路径连接请求和链路状态信息计算出建立PBB-TE路径连接的路由信息,并向以太网中边缘网桥发送所述路由信息;The server is configured to receive a request for establishing a PBB-TE path connection, calculate routing information for establishing a PBB-TE path connection according to the request for establishing a PBB-TE path connection and link state information, and send the route information to the edge bridge in the Ethernet the routing information;
边缘网桥,用于接收所述路由信息,根据所述路由消息建立PBB-TE路径连接。The edge bridge is configured to receive the routing information, and establish a PBB-TE path connection according to the routing information.
采用本发明实施例提供的一种PBB-TE路径管理的方法及装置与系统,能集中建立并维护网络拓扑、集中计算连接端点网桥之间路由,不必分别对各个网桥进行转发表、资源等的配置,而只需要向以太网交换路径(ESP)的边缘网桥发送一个路由消息,由该边缘网桥进行PBB-TE路径建立,使流量工程能够方便、简单地在以太网中实现。By adopting a method, device and system for PBB-TE path management provided by the embodiments of the present invention, the network topology can be established and maintained in a centralized manner, and the routes between bridges connecting endpoints can be calculated in a centralized manner, without having to perform forwarding tables and resources for each bridge respectively. and other configurations, but only need to send a routing message to the edge bridge of the Ethernet switch path (ESP), and the edge bridge will establish the PBB-TE path, so that the traffic engineering can be realized conveniently and simply in the Ethernet.
附图说明 Description of drawings
图1是本发明实施例一提供的一种PBB-TE路径管理的方法流程图;FIG. 1 is a flow chart of a PBB-TE path management method provided by
图2是图1方法中步骤103的第一实施方式流程图;Fig. 2 is the first embodiment flowchart of
图3是图1方法中步骤103的第一实施方式网络拓扑示意图;Fig. 3 is a first embodiment network topology diagram of
图4是图1方法中步骤103的第二实施方式流程图;Fig. 4 is the second embodiment flowchart of
图5是图1方法中步骤103的第二实施方式网络拓扑示意图;Fig. 5 is a schematic diagram of the network topology of the second embodiment of
图6是本发明实施例二提供的方法中向以太网中的边缘网桥发送所述路由信息,指示所述边缘网桥建立PBB-TE路径的流程图;6 is a flow chart of sending the routing information to the edge bridge in the Ethernet in the method provided by
图7是本发明实施例二提供的方法中向以太网中的边缘网桥发送所述路由信息,指示所述边缘网桥建立PBB-TE路径的网络拓扑示意图;7 is a schematic diagram of a network topology in which the routing information is sent to the edge bridge in the Ethernet in the method provided by
图8是本发明实施例三提供的方法中向以太网中的边缘网桥发送所述路由信息,指示所述边缘网桥建立PBB-TE路径的流程图;8 is a flow chart of sending the routing information to the edge bridge in the Ethernet in the method provided by
图9是本发明实施例四提供的一种PBB-TE路径管理装置的结构示意图;FIG. 9 is a schematic structural diagram of a PBB-TE path management device provided in
图10是本发明实施例五提供的PBB-TE路径管理系统的结构示意图;FIG. 10 is a schematic structural diagram of a PBB-TE path management system provided in
图11是本发明实施例五提供的PBB-TE路径管理系统的网络拓扑示意图。FIG. 11 is a schematic diagram of the network topology of the PBB-TE path management system provided by
具体实施方式 Detailed ways
为使本发明更加容易理解,下面结合附图对本发明作进一步阐述,但附图中的实施例不构成对本发明的任何限制。In order to make the present invention easier to understand, the present invention will be further described below in conjunction with the drawings, but the embodiments in the drawings do not constitute any limitation to the present invention.
如图1所示,本发明实施例一提供的一种PBB-TE路径管理的方法,包括以下步骤:As shown in Figure 1, a method for PBB-TE path management provided by
步骤101、接收建立PBB-TE路径连接请求,并查询以太网中的链路状态信息。Step 101: Receive a request for establishing a PBB-TE path connection, and query link state information in the Ethernet.
当有数据流需要在以太网上建立PBB-TE路径转发时,服务器接收以太网管理系统或者以太网的上层应用层传送来的建立PBB-TE路径连接请求,并通过以太网二层控制协议,比如LLDP(Link Layer Discovery Protocol,链路层发现协议)查询以太网中多个网桥之间的链路状态信息。When there is a data flow that needs to establish a PBB-TE path forwarding on the Ethernet, the server receives the request for establishing a PBB-TE path connection sent by the Ethernet management system or the upper layer application layer of the Ethernet, and uses the Ethernet
步骤102、根据所述建立PBB-TE路径连接请求和所述链路状态信息计算建立PBB-TE路径连接的路由信息。
服务器根据所述建立PBB-TE路径连接请求和所述链路状态信息计算建立PBB-TE路径连接的路由信息,所述路由信息包括从转发路径的源入口网桥到目的出口网桥的带入/出端口的显式路由信息,以及建立所需以太网交换路径的MSRP(资源注册协议)消息。The server calculates routing information for establishing a PBB-TE path connection according to the request for establishing a PBB-TE path connection and the link state information, and the routing information includes information brought in from the source ingress bridge of the forwarding path to the destination egress bridge Explicit routing information for /out ports, and MSRP (Resource Registration Protocol) messages to establish the required Ethernet switching paths.
所述显式路由信息粒度分为两种情况,一种是具体到每个网桥的出端口信息,比如{node1:porta;node2:portb;node3:portb;node4:porta;node5};另外一种则仅具体到每个网桥地址信息,比如{node1;node2;node3;node4;node5}。The granularity of the explicit routing information is divided into two situations, one is specific to the outgoing port information of each bridge, such as {node1: porta; node2: portb; node3: portb; node4: porta; node5}; another The second type is only specific to the address information of each bridge, such as {node1; node2; node3; node4; node5}.
步骤103、向以太网中的边缘网桥发送所述路由信息,所述路由信息,用于指示所述边缘网桥建立PBB-TE路径。Step 103: Send the routing information to the edge bridge in the Ethernet, where the routing information is used to instruct the edge bridge to establish a PBB-TE path.
步骤104、当需要终止转发数据流,服务器接收到释放PBB-TE路径连接请求时,就向以太网中所述PBB-TE路径上的任意网桥发送释放PBB-TE路径连接请求,集中控制多个网桥断开PBB-TE路径连接。
比如当源入口网桥首先收到所述释放PBB-TE路径连接请求,就生成一个发起者MAD_Leave宣告消息沿着所述路由一直传送给目的出口网桥,通知沿途的各个网桥释放PBB-TE路径;当目的出口网桥首先收到所述释放PBB-TE路径连接请求,就生成一个接受者MAD_Leave宣告消息沿着所述路由一直传送给源入口网桥,通知沿途的各个网桥释放PBB-TE路径。For example, when the source ingress bridge first receives the request for releasing the PBB-TE path connection, it generates an initiator MAD_Leave announcement message and transmits it to the destination egress bridge along the route, notifying each bridge along the way to release the PBB-TE path; when the destination egress bridge first receives the release PBB-TE path connection request, it generates a receiver MAD_Leave announcement message and transmits it to the source ingress bridge along the route, notifying each bridge along the way to release the PBB-TE TE path.
如图2、图3所示,上述实施例一方法中的步骤103可采用不同的实施方式,作为第一种实施方式,当以太网中的源入口网桥接收到所述路由信息时,其处理流程如下:As shown in Figure 2 and Figure 3,
步骤201、源入口网桥接收所述路由信息,生成第一连接宣告信令消息,并沿着所述路由(如图中实线箭头方向)将所述第一连接宣告信令消息向下游网桥传送。
具体的,当源入口网桥1,即边缘入口网桥,接收到所述路由信息时,就根据所述路由信息中包含的显式路由信息生成第一连接宣告信令消息,即发起者宣告MAD_Join消息,该发起者宣告MAD_Join消息是一种MSRP(资源注册协议)消息,包含数据流ID,申请者ID,方向标识,宣告类型,TSpec,累计延时,数据帧参数,数据帧优先级,rank,还可以包含失败信息。其中数据流ID由发起者网桥相关联的一个MAC地址加上一个整数构成,这里所述整数用来标识同一个发起者网桥发出的不同的流;申请者ID用来匹配同一个端口不同时刻发出的MSRP宣告消息,申请者ID由网桥发送宣告的端口MAC地址和一个整数构成,这里所述整数用来区分同一MAC地址上不同的申请者,申请者ID要求同一个LAN上唯一,数据流ID则要求同一个桥接网唯一;所述方向标识用来标识此宣告是发起者网桥宣告还是接受者网桥宣告;所述TSpec是描述流的发送规格参数,包括带宽和帧速;数据帧参数被网桥用来生成保留地址注册实体(Reserved Address Registration Entries),由目的地址和vlan标识组成;Rank用来指示流的重要性。Specifically, when the
所述显式路由是针对一个连接而言的,显式路由给出连接所经过的跳信息以及连接经过的跳所满足的条件,如显式路由给出连接经过的所有跳的信息。当显式路由具体到每个网桥的出端口时,源入口网桥1将所述发起者宣告MAD_Join消息从显式路由指定的出端口发给下游中间网桥。The explicit routing is for a connection, and the explicit routing gives the information of the hops passed by the connection and the conditions satisfied by the hops passed by the connection, for example, the explicit routing gives the information of all the hops passed by the connection. When the explicit route is specific to the egress port of each bridge, the
步骤202、当下游中间网桥接收到所述第一连接宣告信令消息时,记录相关数据流信息,同时将自身接收端口和MAC地址信息添加到所述第一连接宣告信令消息中,然后继续沿路由向下游网桥转发,直至目的出口网桥。
下游中间网桥(2、3、4)在接收到所述发起者宣告MAD_Join消息后,在其注册员宣告数据库(Registrar Declaration List)中生成一个表项,记录相关的信息,比如数据流ID,申请者ID,方向标识,宣告类型,TSpec,累计延时,数据帧参数,数据帧优先级,rank等。另外把接收到所述发起者宣告MAD_Join消息的端口以及自身网桥MAC地址添加到所述发起者宣告MAD_Join消息中,然后向显式路由中的下一个网桥转发,直至目的出口网桥。The downstream intermediate bridge (2, 3, 4) generates an entry in its registrar announcement database (Registrar Declaration List) after receiving the MAD_Join message announced by the initiator, and records relevant information, such as the data flow ID, Applicant ID, Direction ID, Announcement Type, TSpec, Accumulated Delay, Data Frame Parameters, Data Frame Priority, Rank, etc. In addition, the port receiving the initiator announcement MAD_Join message and the MAC address of its own bridge are added to the initiator announcement MAD_Join message, and then forwarded to the next bridge in the explicit route until the destination egress bridge.
步骤203、当所述目的出口网桥接收到依次修改后的所述第一连接宣告信令消息时,进行相关上游网桥MAC地址和发送端口的记录,并生成第二连接宣告信令消息,按原路由返回给上游网桥(如图中虚线箭头方向)。Step 203: When the destination egress bridge receives the sequentially modified first connection announcement signaling message, record the MAC address and sending port of the relevant upstream bridge, and generate a second connection announcement signaling message, Return to the upstream network bridge according to the original route (in the direction of the dotted arrow in the figure).
所述目的出口网桥5接收到发起者宣告MAD_Join消息,就生成第二连接宣告信令消息,即接受者宣告MSRP消息,其包含数据流ID,申请者ID,方向标识,宣告类型,TSpec和累计延时等信息。所述目的出口网桥5将接受者宣告MSRP消息从已经接收到有相同数据流ID的端口按原路发送给上游网桥。When the
步骤204、接收到所述第二连接宣告信令消息的中间网桥(2、3、4)根据此宣告信令消息进行资源预留,并把资源预留结果添加到所述第二连接宣告信令消息中,然后继续按原路由返回给上游网桥,直至所述源入口网桥。Step 204, the intermediate bridges (2, 3, 4) that have received the second connection announcement signaling message perform resource reservation according to the announcement signaling message, and add the resource reservation result to the second connection announcement signaling message, and then continue to return to the upstream bridge according to the original route until the source ingress bridge.
步骤205、当所述源入口网桥1接收到依次修改后的所述第二连接宣告信令消息后,根据各个下游网桥资源预留的结果,判断整个网络资源是否预留成功,若是则建立起了PBB-TE路径,可以传送相关数据流。Step 205: After the
如图4、图5所示,是上述实施例一方法中的步骤103的第二种实施方式。当以太网中的目的出口网桥接收到所述路由信息时,其处理流程如下:As shown in FIG. 4 and FIG. 5 , it is the second implementation manner of
步骤301、目的出口网桥5接收所述路由信息,生成第一连接宣告信令消息,沿着所述路由向上游网桥传送;
步骤302、当上游中间网桥(2、3、4)接收到所述第一连接宣告信令消息时,记录相关数据流信息,同时将自身接收端口和MAC地址信息添加到所述第一连接宣告信令消息中,然后继续向上游网桥转发,直至源入口网桥;
步骤303、当所述源入口网桥1接收到依次修改后的所述第一连接宣告信令消息时,进行相关上游网桥MAC地址和发送端口的记录,并生成第二连接宣告信令消息,按原路由返回给下游网桥;Step 303: When the
步骤304、接收到所述第二连接宣告信令消息的中间网桥(2、3、4)根据此宣告信令消息进行资源预留,并把资源预留结果添加到所述第二连接宣告信令消息中,然后继续按原路由返回给下游网桥,直至所述目的出口网桥5;
步骤305、当所述目的出口网桥5接收到依次修改后的所述第二连接宣告信令消息后,根据各个上游网桥资源预留的结果,判断整个网络资源是否预留成功,若是则建立起了PBB-TE路径,可以传送相关数据流。
上述实施例一方法中步骤103的第二种实施方式与第一种实施方式相比,生成的所述第一连接宣告信令消息和第二连接宣告信令消息是一样的,均采用保留的MSRP的组播地址作为所述宣告信令消息的目的MAC地址,区别之处在于首先接收到所述路由信息的边缘网桥不同,传送所述第一或第二连接宣告信令消息的方向不一样。本实施例中的第一连接宣告信令消息和第二连接宣告信令消息仅是列举,在其它实施例中也可以包含不同的内容,或者不是发起者宣告MAD_Join消息和接受者宣告MSRP消息,只要可以根据路由消息用于建立路径即可。Compared with the first implementation mode, the second implementation mode of
采用本发明实施例一提供的PBB-TE路径管理的方法,能集中建立并维护网络拓扑、集中计算连接端点网桥之间路由,不必分别对各个网桥进行转发表、资源等的配置,而只需要在以太网交换路径(ESP)的边缘网桥发送一个路由信息,使用信令自动为数据流建立连接端点网桥之间的转发路径,从而使以太网中的数据流具有可管理性,使以太网能够为用户提供服务质量(QoS,Quality ofService)保证,使流量工程能够方便、简单地在以太网中实现。By adopting the PBB-TE path management method provided by
如图6、图7所示,本发明实施例二提供的PBB-TE路径管理的方法,与上述实施例一的方法相比,只是在步骤103上不同。在实施例二的方法中当所述显式路由信息粒度具体到每个网桥MAC地址,每个网桥在转发第一连接宣告信令消息时,是通过除了所述接收端口外的自身其它端口向邻接网桥发送所述第一连接宣告信令消息,所有邻接网桥在接收到第一连接宣告信令消息后比较自己的MAC地址是否和消息中的显式路由相同,相同则进一步处理,否则丢弃。实施例二中所述边缘网桥根据路由信息建立PBB-TE路径的具体步骤流程如下:As shown in FIG. 6 and FIG. 7 , the PBB-TE path management method provided by
步骤401、当源入口网桥1接收到所述路由信息,生成第一连接宣告信令消息,并通过除了接收端口外的自身其它端口向邻接网桥发送所述第一连接宣告信令消息。
步骤402、接收到所述第一连接宣告信令消息的中间网桥(2、3、4)将自身MAC地址与所述第一连接宣告信令消息中的显式路由进行比较判断,如果相同,则记录相关信息,同时将自身接收端口和MAC地址信息添加到所述第一连接宣告信令消息中,然后继续通过除了所述接收端口外的自身其它端口向邻接网桥转发;如果不相同,则丢弃所述第一连接宣告信令消息;比如图中网桥8,6丢弃所述第一连接宣告信令消息,不再进行转发。
步骤403、当目的出口网桥5接收到依次修改后的所述第一连接宣告信令消息时,进行相关上游网桥MAC地址和发送端口的记录,并生成第二连接宣告信令消息,通过接收端口向上游网桥发送所述第二连接宣告信令消息。
步骤404、接收到所述第二连接宣告信令消息的中间网桥(2、3、4)根据此宣告信令消息进行资源预留,并把资源预留结果添加到所述第二连接宣告信令消息中,然后继续按原路由将修改后的所述第二连接宣告信令消息返回给上游网桥,直至所述源入口网桥1。Step 404: The intermediate bridges (2, 3, 4) that have received the second connection announcement signaling message perform resource reservation according to the announcement signaling message, and add the resource reservation result to the second connection announcement In the signaling message, continue to return the modified second connection announcement signaling message to the upstream network bridge according to the original route until the
步骤405、当所述源入口网桥1接收到依次修改后的所述第二连接宣告信令消息后,根据各个下游网桥资源预留的结果,判断整个网络资源是否预留成功,若是则建立起了PBB-TE路径,可以传送相关数据流。Step 405: After the
作为一种实施方式,当目的出口网桥首先收到服务器下发的所述路由信息,由所述目的出口网桥生成第一连接宣告信令消息,通过除了接收端口外的自身其它端口向邻接网桥发送所述第一连接宣告信令消息。接收到所述第一连接宣告信令消息的中间网桥将自身MAC地址与所述第一连接宣告信令消息中的显式路由进行比较判断,如果相同,则记录相关信息,同时将自身接收端口和MAC地址信息添加到所述第一连接宣告信令消息中,然后继续通过除了所述接收端口外的自身其它端口向邻接网桥转发,直至源入口网桥;如果不相同,则丢弃所述第一连接宣告信令消息。当源入口网桥接收到所述第一连接宣告信令消息后就生成第二连接宣告信令消息发送给所述目的出口网桥,最后由所述目的出口网桥判断整个网络资源是否预留成功。As an implementation manner, when the destination egress bridge first receives the routing information issued by the server, the destination egress bridge generates the first connection announcement signaling message, and communicates to the adjacent The bridge sends the first connection announcement signaling message. The intermediate bridge that receives the first connection announcement signaling message compares and judges its own MAC address with the explicit route in the first connection announcement signaling message, and if they are the same, records the relevant information, and at the same time records the information received by itself. Port and MAC address information are added to the first connection announcement signaling message, and then continue to forward to the adjacent bridge through other ports except the receiving port, until the source entry bridge; if not the same, then discard all The first connection announcement signaling message. When the source ingress bridge receives the first connection announcement signaling message, it generates a second connection announcement signaling message and sends it to the destination egress bridge, and finally the destination egress bridge judges whether the entire network resource is reserved success.
采用本发明实施例二提供的PBB-TE路径管理的方法,上游网桥可以不考虑转发所述第一连接宣告信令消息的方向,而是通过下游接收的网桥去判断所述第一连接宣告信令消息是否由自己转发,灵活使用信令自动为数据流建立连接端点网桥之间的转发路径,从而使以太网中的数据流具有可管理性,使以太网能够为用户提供服务质量(QoS,Quality of Service)保证,使流量工程能够方便、简单地在以太网中实现。Using the PBB-TE path management method provided in
如图8所示,本发明实施例三提供的PBB-TE路径管理的方法,与上述实施例一和实施例二的方法相比,只是在步骤103上不同,在实施例三的方法中,源入口网桥是采用所述显式路由内的下一跳网桥的单播MAC地址作为第一连接宣告信令消息的目的地址,并通过除了接收端口外的自身其它端口向邻接网桥发送所述第一连接宣告信令消息。实施例三中所述边缘网桥根据路由信息建立PBB-TE路径的具体步骤流程如下:As shown in Figure 8, the PBB-TE path management method provided by
步骤501、当源入口网桥接收到所述路由消息时,生成的第一连接宣告信令消息采用所述显式路由中的下一跳网桥的单播MAC地址作为自身帧的目的MAC地址,并通过除了接收端口外的自身其它端口向邻接网桥发送所述第一连接宣告信令消息。Step 501, when the source-entrance bridge receives the routing message, the generated first connection announcement signaling message adopts the unicast MAC address of the next-hop bridge in the explicit routing as the destination MAC address of its own frame , and send the first connection announcement signaling message to the adjacent bridge through its own port other than the receiving port.
步骤502、接收到所述第一连接宣告信令消息的中间网桥将自身MAC地址与所述第一连接宣告信令消息帧的目的MAC地址进行比较判断,如果相同,则记录相关数据流信息,同时将自身接收端口和MAC地址信息添加到所述第一连接宣告信令消息中,然后继续通过除了所述接收端口外的自身其它端口向邻接网桥转发;如果不相同,则丢弃所述第一连接宣告信令消息。Step 502: The intermediate bridge that has received the first connection announcement signaling message compares its own MAC address with the destination MAC address of the first connection announcement signaling message frame, and if they are the same, record the relevant data flow information , while adding its own receiving port and MAC address information to the first connection announcement signaling message, and then continue to forward to the adjacent bridge through its own other ports except the receiving port; if not the same, discard the A first connection announcement signaling message.
步骤503、当目的出口网桥接收到依次修改后的所述第一连接宣告信令消息时,进行相关上游网桥MAC地址和发送端口的记录,并生成第二连接宣告信令消息,通过接收端口向上游网桥发送所述第二连接宣告信令消息。Step 503, when the destination egress bridge receives the sequentially modified first connection announcement signaling message, record the MAC address and sending port of the relevant upstream bridge, and generate a second connection announcement signaling message, by receiving The port sends the second connection announcement signaling message to the upstream network bridge.
步骤504、接收到所述第二连接宣告信令消息的中间网桥根据此宣告信令消息进行资源预留,并把资源预留结果添加到所述第二连接宣告信令消息中,然后继续按原路由将修改后的所述第二连接宣告信令消息返回给上游网桥,直至所述源入口网桥。Step 504: The intermediate bridge that receives the second connection announcement signaling message performs resource reservation according to the announcement signaling message, and adds the resource reservation result to the second connection announcement signaling message, and then continues Returning the modified second connection announcement signaling message to the upstream bridge according to the original route until the source ingress bridge.
步骤505、当所述源入口网桥接收到依次修改后的所述第二连接宣告信令消息后,根据各个上游网桥资源预留的结果,判断整个网络资源是否预留成功,若是则建立起了PBB-TE路径,可以传送相关数据流。Step 505: After the source ingress bridge receives the sequentially modified second connection announcement signaling message, it judges whether the entire network resource is reserved successfully according to the resource reservation results of each upstream bridge, and if so, establishes A PBB-TE path is set up to transmit related data streams.
采用本发明实施例三提供的PBB-TE路径管理的方法,是将显式路由内的下一跳网桥MAC作为第一连接宣告信令消息的目的地址,即当显式路由信息粒度仅具体到每个网桥时,可以采用单播地址作为第一连接宣告信令消息的目的地址。通过比较接收第一连接宣告信令消息的网桥的MAC地址和帧的目的地址是否相同,过滤掉未知目的地址的单播帧,这样避免了转发第一连接宣告信令消息的泛洪现象出现,可以利用此特性实现单播宣告帧的阻断。The PBB-TE path management method provided by
如图9所示,本发明实施例四还提供了一种PBB-TE路径管理装置,包括:As shown in Figure 9,
连接控制模块601,用于接收建立PBB-TE路径连接请求;还用于接收释放PBB-TE路径连接请求,并向以太网中所述路径上的任意网桥发送释放PBB-TE路径连接的请求,集中控制多个网桥断开PBB-TE路径连接。The
路由控制模块602,用于根据建立PBB-TE路径连接请求和以太网链路状态信息计算建立PBB-TE路径连接的路由信息,并将所述路由信息传送给连接控制模块;The
其中,所述连接控制模块601,还用于向以太网中的边缘网桥发送所述路由信息,指示所述边缘网桥建立PBB-TE路径。Wherein, the
上述连接控制模块601可以是连接控制实体CCE,路由控制模块602可以是路由控制实体RCE,所述路由控制实体RCE和连接控制实体CCE都是集中控制实体,可设置于同一服务器中。The above-mentioned
采用本发明实施例四还提供了一种PBB-TE路径管理装置,利用集中建立并维护网络拓扑、集中计算路由的模块,不必分别对各个网桥进行转发表、资源等的配置,而只需要在以太网交换路径(ESP)的边缘网桥发送一个路由信息,使用信令自动为数据流建立连接端点网桥之间的转发路径,从而使以太网中的数据流具有可管理性。
如图10所示,本发明实施例五还提供了一种PBB-TE路径管理系统,包括:As shown in Figure 10,
服务器701,用于接收建立PBB-TE路径连接请求,根据所述建立PBB-TE路径连接请求和链路状态信息计算出建立PBB-TE路径连接的路由信息,并向以太网中边缘网桥发送所述路由信息;所述服务器701还向以太网中所述PBB-TE路径上的任意网桥发送释放PBB-TE路径连接请求,控制所述网桥释放PBB-TE路径;The
边缘网桥702,用于接收所述路由信息,根据所述路由消息建立PBB-TE路径连接。The
其中所述边缘网桥702还包括对应的链路管理模块7021,用于管理每一个对应的边缘网桥,通过以太网二层控制协议获取以太网中的各网桥之间的链路信息,并根据其获取的链路信息集中建立、并维护以太网的网络拓扑。作为一种实施方式,链路管理模块为链路管理实体LME,是对单个网桥直接控制的分布控制实体,可以嵌入在对应的网桥设备中,或与对应的网桥设备分离设置。Wherein the
如图11所示,所述服务器与边缘网桥之间配置有信令通道,用于他们之间交换传送信息。所述信令通道通过一个特定的虚拟局域网VLAN提供。As shown in FIG. 11 , a signaling channel is configured between the server and the edge bridge for exchanging and transmitting information between them. The signaling channel is provided through a specific virtual local area network (VLAN).
采用本实施例五提供的一种PBB-TE路径管理系统,由于使用显式路由在无生成树的二层网络环境中建立PBB-TE路径连接,并且此连接具有相应的资源预留功能,免去了生成树的数据控制,所以通过向边缘网桥发送所述路由信息,用来控制建立PBB-TE路径连接的方式会更灵活简单,可以在网络中的两网桥节点之间建立两条或多条连接,实现流量工程;而且网络设备运行成本大大降低。Using the PBB-TE path management system provided in
以上所述是本发明的优选实施方式而已,当然不能以此来限定本发明之权利范围,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和变动,这些改进和变动也视为本发明的保护范围。The above description is only a preferred embodiment of the present invention, and of course the scope of rights of the present invention cannot be limited by this. It should be pointed out that for those of ordinary skill in the art, they can also Several improvements and changes are made, and these improvements and changes are also regarded as the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2008101983508A CN101667956B (en) | 2008-09-05 | 2008-09-05 | Method, device and system for PBB-TE path management |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2008101983508A CN101667956B (en) | 2008-09-05 | 2008-09-05 | Method, device and system for PBB-TE path management |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101667956A CN101667956A (en) | 2010-03-10 |
| CN101667956B true CN101667956B (en) | 2012-12-12 |
Family
ID=41804403
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2008101983508A Expired - Fee Related CN101667956B (en) | 2008-09-05 | 2008-09-05 | Method, device and system for PBB-TE path management |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101667956B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011113398A1 (en) * | 2011-04-28 | 2011-09-22 | 华为技术有限公司 | Method and node for constructing management and maintenance channels |
| CN103067277B (en) | 2013-01-06 | 2016-06-22 | 华为技术有限公司 | Set up and control the method for passage, forwarding unit and control equipment |
| US10129894B2 (en) * | 2016-03-04 | 2018-11-13 | Huawei Technologies Co., Ltd. | Systems and methods for performing traffic engineering through network slices |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007038853A1 (en) * | 2005-10-05 | 2007-04-12 | Nortel Networks Limited | Provider backbone bridging - provider backbone transport internetworking |
| WO2008087480A2 (en) * | 2007-01-12 | 2008-07-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Control frame handling by a provider backbone bridge |
-
2008
- 2008-09-05 CN CN2008101983508A patent/CN101667956B/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007038853A1 (en) * | 2005-10-05 | 2007-04-12 | Nortel Networks Limited | Provider backbone bridging - provider backbone transport internetworking |
| WO2008087480A2 (en) * | 2007-01-12 | 2008-07-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Control frame handling by a provider backbone bridge |
Non-Patent Citations (1)
| Title |
|---|
| IEEE.Provider Backbone Bridges.《IEEE 802.1ah》.2008, * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101667956A (en) | 2010-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6728777B1 (en) | Method for engineering paths for multicast traffic | |
| US10313239B2 (en) | Methods, apparatus, and articles of manufacture to provide a multicast virtual private network (MVPN) | |
| EP1986370B1 (en) | Control system, data message transmission method and network device in the ethernet | |
| US6879594B1 (en) | System and method for loop avoidance in multi-protocol label switching | |
| US20120163384A1 (en) | Packet Transport Node | |
| US20060168279A1 (en) | Apparatus and method for providing multi protocol label switching (MPLS)-based virtual private network (VPN) | |
| CN106063195A (en) | Control device discovery in networks having separate control and forwarding devices | |
| US20140226525A1 (en) | Safe Multicast Distribution with Predictable Topology Changes | |
| CN106330727A (en) | SDN network equipment link building method, equipment and system | |
| WO2020052306A1 (en) | Method, device and system for determining message forwarding path | |
| CN104620637A (en) | Method and system for mobility management in label switched networks | |
| CN106688212B (en) | Communication control apparatus, communication control method, and communication system | |
| JP4978520B2 (en) | Network control system, network control device, traffic control method, and program | |
| US9787607B2 (en) | End-to-end provisioning of Ethernet Virtual Circuits | |
| EP1188272B1 (en) | Method for engineering paths for multicast traffic | |
| WO2006075559A1 (en) | Communication method and reception terminal | |
| EP2239956B1 (en) | Method, apparatus and system for ip/optical convergence | |
| TW201806359A (en) | Network service method and system based on software definition network | |
| JP4317216B2 (en) | Packet communication network and packet communication method | |
| CN101453412B (en) | Method and apparatus for automatic topology discovery and resource management in PBB network | |
| CN101667956B (en) | Method, device and system for PBB-TE path management | |
| EP1201061B1 (en) | System and method for loop avoidance in multi-protocol label switching | |
| CN106357541A (en) | Information transmission method and device | |
| WO2012109860A1 (en) | Method, device and system for establishing label switching path | |
| KR101726264B1 (en) | Network Management System of inter-operation between multivendor packet transport networks and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121212 Termination date: 20160905 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |