CN1592254A - Method for bearing step selecting route in controlling layer - Google Patents
Method for bearing step selecting route in controlling layer Download PDFInfo
- Publication number
- CN1592254A CN1592254A CN 03157640 CN03157640A CN1592254A CN 1592254 A CN1592254 A CN 1592254A CN 03157640 CN03157640 CN 03157640 CN 03157640 A CN03157640 A CN 03157640A CN 1592254 A CN1592254 A CN 1592254A
- Authority
- CN
- China
- Prior art keywords
- bearer network
- network resource
- resource manager
- hop
- request message
- 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.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种承载控制层中的逐跳选择路由的方法,主要包括:在承载控制层中的每个承载网资源管理器只知道自己所管辖的管理域的拓扑结构的情况下,或每个连接节点只知道自身临近连接节点的情况下,所述承载网资源管理器或连接节点只选择并确定下一跳承载网资源管理器或下一跳连接节点。本发明提供的方法可充分利用每个承载网资源管理器上的资源,合理使用网络资源,保证路由的可靠建立,提高选路成功率。
The invention discloses a method for hop-by-hop routing selection in the bearer control layer, which mainly includes: when each bearer network resource manager in the bearer control layer only knows the topology structure of the management domain under its jurisdiction, or When each connection node only knows its own adjacent connection node, the bearer network resource manager or connection node only selects and determines the next-hop bearer network resource manager or the next-hop connection node. The method provided by the invention can make full use of the resources on each bearer network resource manager, rationally use the network resources, ensure the reliable establishment of routes, and improve the success rate of route selection.
Description
技术领域technical field
本发明涉及路由选择技术,特别是指一种承载控制层中的逐跳选择路由的方法。The present invention relates to route selection technology, in particular to a method for hop-by-hop route selection in the bearer control layer.
背景技术Background technique
随着互联网规模的不断扩大,各种各样的网络服务争相涌现,先进的多媒体系统也层出不穷。由于实时业务对网络传输时延、延时抖动等特性较为敏感,当网络上有突发性高的文件传输(FTP)或者含有图像文件的超文本传输(HTTP)等业务时,实时业务就会受到很大影响;另外,由于多媒体业务将占用大量的带宽,所以也将使得现有网络中需要得到保证的关键业务难以得到可靠的传输。于是,为保证关键业务得到可靠的传输,各种服务质量(QoS,Quality of Service)技术便应运而生。互联网工程任务组(IETF,Internet Engineering Task Force)已经提出了很多服务模型和机制,以满足QoS的需求。目前业界比较认可的是在网络的接入或边缘使用综合业务(Int-Serv,Integrated Service)模型,而在网络的核心使用区分业务(Diff-serv,Differentiated Service)模型。With the continuous expansion of the scale of the Internet, various network services emerge one after another, and advanced multimedia systems emerge in endlessly. Since real-time services are sensitive to characteristics such as network transmission delay and delay jitter, when there are services such as file transfer (FTP) or hypertext transfer (HTTP) containing image files on the network, the real-time service will fail. In addition, because the multimedia service will occupy a large amount of bandwidth, it will also make it difficult to obtain reliable transmission of key services that need to be guaranteed in the existing network. Therefore, in order to ensure the reliable transmission of key services, various Quality of Service (QoS, Quality of Service) technologies have emerged as the times require. The Internet Engineering Task Force (IETF, Internet Engineering Task Force) has proposed many service models and mechanisms to meet the requirements of QoS. At present, the industry generally recognizes that the integrated service (Int-Serv, Integrated Service) model is used at the access or edge of the network, and the differentiated service (Diff-serv, Differentiated Service) model is used at the core of the network.
Diff-serv模型仅通过设定优先等级的措施来保障QoS,该模型虽然有线路利用率高的特点,但具体的效果难以预测。因此,业界为骨干网的Diff-Serv模型引入了一个独立的承载控制层,建立了一套专门的Diff-Serv QoS信令机制,并为Diff-Serv网络专门建立了一个资源管理层,管理网络的拓扑资源,这种资源管理Diff-Serv方式被称为有独立承载控制层的Diff-Serv模型。图1为该模型的示意图,其中,101为业务服务器,属于业务控制层,可实现软交换等功能;102为承载网资源管理器,属于承载控制层;103为边缘路由器(ER,Edge Router),104为核心路由器,105为边界路由器(BR,Border Router);ER、核心路由器、BR都属于承载网络,统称为连接节点(CN,Connection Node)。在这种模型中,承载网资源管理器负责配置管理规则和网络拓扑,为客户的业务带宽申请分配资源。每个管理域的承载网资源管理器之间通过信令传递客户的业务带宽申请请求和结果,以及各承载网资源管理器为业务申请分配的路径信息等。当承载控制层处理用户的业务带宽申请时,将确定用户业务的路径,承载网资源管理器会通知ER按照指定的路径转发业务流。The Diff-serv model guarantees QoS only by setting priority levels. Although this model has the characteristics of high line utilization, the specific effect is difficult to predict. Therefore, the industry has introduced an independent bearer control layer for the Diff-Serv model of the backbone network, established a set of special Diff-Serv QoS signaling mechanisms, and established a resource management layer for the Diff-Serv network to manage the network topology resources, this resource management Diff-Serv method is called the Diff-Serv model with an independent bearer control layer. Fig. 1 is the schematic diagram of this model, wherein, 101 is business server, belongs to service control layer, can realize functions such as soft switch; 102 is bearer network resource manager, belongs to bearer control layer; 103 is edge router (ER, Edge Router) , 104 is a core router, 105 is a border router (BR, Border Router); ER, core router, and BR all belong to the bearer network, and are collectively referred to as connection nodes (CN, Connection Node). In this model, the bearer network resource manager is responsible for configuring management rules and network topology, and allocating resources for customers' service bandwidth applications. The bearer network resource managers of each management domain transmit the customer's service bandwidth application request and result, and the path information allocated by each bearer network resource manager for the service application through signaling. When the bearer control layer processes the user's service bandwidth application, it will determine the path of the user's business, and the bearer network resource manager will notify the ER to forward the service flow according to the specified path.
承载网资源管理器中的路由包含信令路由和业务路由两种,信令路由指的是各个承载网资源管理器如何找到下一跳承载网资源管理器的过程;业务路由指的是承载网资源管理器如何根据业务流信息查找合适的承载标签交换路径(LSP)的过程,具体包括域内路由和域间路由。The routes in the bearer network resource manager include signaling route and service route. Signaling route refers to the process of how each bearer network resource manager finds the next-hop bearer network resource manager; The process of how the resource manager finds a suitable bearer Label Switching Path (LSP) according to the service flow information, specifically includes intra-domain routing and inter-domain routing.
通常,承载网是根据承载控制层确定的路径来实现用户业务流按指定的路由进行转发的,目前,业界主要是利用多协议标签交换(MPLS)技术,使用资源预留方式沿着承载控制层指定的业务流路径建立LSP,或使用基于流量工程的资源预留协议(RSVP-TE)或限制路由的标记分配协议(CR-LDP)的显式路由机制建立端到端的LSP。Usually, the bearer network forwards user traffic according to the specified route according to the path determined by the bearer control layer. At present, the industry mainly uses the multi-protocol label switching (MPLS) technology to reserve resources along the bearer control layer The specified service flow path establishes an LSP, or uses an explicit routing mechanism based on traffic engineering resource reservation protocol (RSVP-TE) or restricted routing label distribution protocol (CR-LDP) to establish an end-to-end LSP.
目前,在承载网络中已经有不少进行路由选择的方法,如服务骨干实验网(QBone,Quality-of-Service backbone)的带宽代理器模型。如图2所示,该模型为每个Diff-Serv管理域都设置了相应的带宽代理器201,该带宽代理器负责处理来自用户主机、业务服务器或者网络维护人员的带宽申请请求,并根据当前网络的资源预留状况和配置的策略以及与用户签订的业务服务等级协定(SLA,Service Level Agreement),确定是否批准用户的带宽申请。该带宽管理器内纪录着各类SLA配置信息、物理网络的拓扑信息、路由器的配置信息和策略信息、用户认证信息、当前的资源预留信息、网络占用状态信息等大量静态或动态的信息。同时,带宽管理器还需要记录路由信息,以确立用户的业务流路径和跨域的下游带宽管理器位置。在这种带宽代理器模型中,由于带宽管理器直接管理区域内的所有路由器的资源和配置信息,所以存在着拓扑和管理过于复杂的问题;同时,由于带宽管理器需要纪录本区域的动态路由信息,所以路由表更新频繁,从而造成网络预留的不稳定;而且,带宽管理器根据本区域的动态路由信息所确定的业务路由也很难与业务流实际的转发路由一致。由于带宽管理器模型还存在着上述这些问题,所以该模式还没有被投入商用。At present, there are already many methods for routing in the bearer network, such as the bandwidth proxy model of the service backbone experimental network (QBone, Quality-of-Service backbone). As shown in Figure 2, this model sets a
另外,还有一种NEC公司提出的Rich QoS方案。如图3所示,在该方案中,将QoS服务器作为关键部件,同时该方案中还包括与QoS服务器相配套的策略服务器、目录服务器以及网管监控服务器。策略服务器根据QoS服务器及管理接口等策略配置信息,设置相关的路由器的参数和配置;目录服务器则是一个统一、集中的数据库,用于保存网络设备配置信息、用户信息和QoS信息;而网管监控服务器则负责收集承载网各路由器和链路的拥塞状态等信息,供QoS服务器为业务申请选路时参考;而QoS服务器则负责根据承载网络的拓扑和资源状况为QoS业务请求分配满足要求的承载路径。在实际应用中,需要在QoS服务器上预先设置好承载网络的拓扑和带宽状况,配置好选路规则。当业务服务器向QoS服务器发出带宽请求后,QoS服务器纪录该呼叫的资源请求,并根据其QoS要求,以及承载网络的当前拓扑和当前资源状况为业务请求分配满足要求的承载路径,将分配的结果反馈业务服务器。QoS服务器还可根据业务的带宽占用情况,向策略服务器发出相应的LSP策略修改命令,策略服务器根据QoS服务器的命令,配置相应的边缘路由器。在该方案中,边缘路由器将使用MPLS LSP建立的显式路由技术,并根据QoS服务器指定的路径,重新建立或调整LSP。In addition, there is also a Rich QoS solution proposed by NEC Corporation. As shown in Figure 3, in this solution, the QoS server is used as a key component, and the solution also includes a policy server, a directory server, and a network management monitoring server that are matched with the QoS server. The policy server sets the parameters and configurations of the relevant routers according to the policy configuration information such as the QoS server and management interface; the directory server is a unified and centralized database for storing network device configuration information, user information and QoS information; and the network management monitors The server is responsible for collecting information such as the congestion status of each router and link in the bearer network, which can be used as a reference for the QoS server to select routes for service applications; while the QoS server is responsible for allocating qualified bearers for QoS service requests according to the topology and resource status of the bearer network path. In practical applications, it is necessary to pre-set the topology and bandwidth of the bearer network on the QoS server, and configure the routing rules. When the service server sends a bandwidth request to the QoS server, the QoS server records the resource request of the call, and allocates a bearer path that satisfies the requirements for the service request according to its QoS requirements, the current topology of the bearer network and the current resource status, and the allocated result Feedback business server. The QoS server can also issue a corresponding LSP policy modification command to the policy server according to the bandwidth occupation of the service, and the policy server configures the corresponding edge router according to the command of the QoS server. In this scheme, the edge router will use the explicit routing technology established by MPLS LSP, and re-establish or adjust the LSP according to the path specified by the QoS server.
在上述的Rich QoS方案中,QoS服务器所管理的仍然是一个较复杂的、路由器数量比较多的承载网络;同时,QoS服务器和策略服务器通知边缘路由器使用的是显式路由MPLS LSP建立技术,建立端到端的LSP这种模式,扩展性很差,网络规模受限,不能适应一个全国公众网的端到端业务需求。In the above-mentioned Rich QoS solution, what the QoS server manages is still a relatively complex bearer network with a relatively large number of routers; at the same time, the QoS server and the policy server notify the edge routers to use the explicit routing MPLS LSP establishment technology to establish The end-to-end LSP model has poor scalability and limited network scale, and cannot meet the end-to-end service requirements of a national public network.
发明内容Contents of the invention
有鉴于此,本发明的主要目的在于提供一种承载控制层中进行信令路由选路的逐跳选择路由的方法,从而提高承载控制层中各承载网资源管理器查找下一跳CM的成功率,并保证资源分配的可靠性。In view of this, the main purpose of the present invention is to provide a method of hop-by-hop routing selection for signaling routing in the bearer control layer, thereby improving the success of each bearer network resource manager in the bearer control layer to find the next hop CM. efficiency and ensure the reliability of resource allocation.
本发明的另一目的在于提供一种承载控制层中进行业务路由选路的逐跳选择路由的方法,从而提高承载控制层中各承载网资源管理器为承载层选择承载业务连接的LSP的成功率,并保证资源分配的可靠性。Another object of the present invention is to provide a method of hop-by-hop routing selection for service routing in the bearer control layer, thereby improving the success of each bearer network resource manager in the bearer control layer in selecting the LSP for the bearer service connection for the bearer layer efficiency and ensure the reliability of resource allocation.
为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:
一种承载控制层中进行信令路由逐跳选择的方法,包括以下步骤:A method for performing hop-by-hop signaling routing selection in a bearer control layer, comprising the following steps:
A1、当前接收到连接资源请求消息的承载网资源管理器判断自身是否为目的承载网资源管理器,如果是,则完成信令路由路径的建立,结束当前选路流程;否则,执行步骤B1;A1. The bearer network resource manager that currently receives the connection resource request message judges whether it is the target bearer network resource manager, and if so, completes the establishment of the signaling routing path and ends the current routing process; otherwise, executes step B1;
B1、当前承载网资源管理器选择下一跳承载网资源管理器,并向下一跳承载网资源管理器发出连接资源请求消息;返回执行步骤A1。B1. The current bearer network resource manager selects the next-hop bearer network resource manager, and sends a connection resource request message to the next-hop bearer network resource manager; return to step A1.
所述步骤A1之前还进一步包括:Before the step A1, it further includes:
A01、当前接收到连接资源请求消息的承载网资源管理器判断自身与该请求消息的发送方的连接是否可用,如果可用,则执行步骤A1;否则,执行步骤A02;A01. The bearer network resource manager currently receiving the connection resource request message judges whether the connection between itself and the sender of the request message is available, and if available, execute step A1; otherwise, execute step A02;
A02、当前接收到连接资源请求消息的承载网资源管理器向发送该连接资源请求消息的承载网资源管理器返回一个连接资源拒绝消息;A02. The bearer network resource manager that currently receives the connection resource request message returns a connection resource rejection message to the bearer network resource manager that sent the connection resource request message;
A03、当前接收到连接资源拒绝消息的承载网资源管理器根据该连接资源拒绝消息找到相对应的曾经接收到的连接资源请求消息;并根据该连接资源请求消息重新选择下一跳承载网资源管理器,然后向新选择的下一跳承载网资源管理器发出连接资源请求消息;执行步骤A1。A03. The bearer network resource manager currently receiving the connection resource rejection message finds the corresponding connection resource request message received according to the connection resource rejection message; and reselects the next-hop bearer network resource management according to the connection resource request message and then send a connection resource request message to the newly selected next-hop bearer network resource manager; perform step A1.
所述步骤A1中在完成信令路由路径的建立之前还进一步包括:Before completing the establishment of the signaling routing path in the step A1, it further includes:
A11、当前承载网资源管理器根据所述连接资源请求消息向发送该请求消息的承载网资源管理器返回一个连接资源响应消息;A11. The current bearer network resource manager returns a connection resource response message to the bearer network resource manager that sent the request message according to the connection resource request message;
A12、接收到连接资源响应消息的承载网资源管理器判断自身是否为初始承载网资源管理器,如果是,则完成信令路由路径的建立,结束当前选路流程;否则,执行步骤A13;A12. The bearer network resource manager that has received the connection resource response message judges whether it is the initial bearer network resource manager, and if so, completes the establishment of the signaling routing path and ends the current routing process; otherwise, executes step A13;
A13、当前承载网资源管理器根据该连接资源响应消息找到相对应的曾经接收到的连接资源请求消息,确定上一跳承载网资源管理器,返回执行步骤A11。A13. The current bearer network resource manager finds the corresponding received connection resource request message according to the connection resource response message, determines the previous hop bearer network resource manager, and returns to step A11.
所述步骤A1包括:当前承载网资源管理器根据所述连接资源请求消息中的目的地址判断自身是否为目的承载网资源管理器。The step A1 includes: the current bearer network resource manager judges whether it is the destination bearer network resource manager according to the destination address in the connection resource request message.
步骤B1中所述的选择为:当前承载网资源管理器根据所接收的连接资源请求消息中的目的地址选择下一跳承载网资源管理器;或当前承载网资源管理器根据业务类型、优先级、本地配置的选路策略、当前网络情况和所接收的连接资源请求消息中的目的地址选择下一跳承载网资源管理器。The selection described in step B1 is: the current bearer network resource manager selects the next-hop bearer network resource manager according to the destination address in the received connection resource request message; or the current bearer network resource manager selects the next-hop bearer network resource manager according to the service type and priority , the locally configured routing policy, the current network conditions and the destination address in the received connection resource request message to select the next-hop bearer network resource manager.
设置一个已查找承载网资源管理器集合,则所述步骤B1在向所选择的下一跳承载网资源管理器发出连接资源请求消息之前还进一步包括:当前承载网资源管理器判断其所选定的下一跳承载网资源管理器是否已被加入到已查找承载网资源管理器集合中;如果是,则放弃对上述所选的下一跳承载网资源管理器的选择,返回执行步骤B1,重新选择下一跳承载网资源管理器;否则,将自身信息加入到所述的已查找承载网资源管理器集合中。A set of searched bearer network resource managers is set, and the step B1 further includes before sending a connection resource request message to the selected next-hop bearer network resource manager: the current bearer network resource manager judges the selected Whether the next-hop bearer network resource manager has been added to the searched bearer network resource manager set; if yes, then give up the selection of the next-hop bearer network resource manager selected above, and return to step B1, Re-select the next-hop bearer network resource manager; otherwise, add its own information to the searched bearer network resource manager set.
所述步骤A01包括:当前承载网资源管理器根据自身资源不可用或自身故障的情况,判断自身与所述连接资源请求消息的发送方建立的连接是否可用。The step A01 includes: the current bearer network resource manager judges whether the connection established between itself and the sender of the connection resource request message is available according to the unavailability or failure of its own resources.
所述连接资源请求消息中包括会话标识、五元组、业务类型、服务质量参数以及所选域间标签交换路径的出口边界路由器的地址信息。The connection resource request message includes a session identifier, a quintuple, a service type, a quality of service parameter, and address information of an egress border router of the selected inter-domain label switching path.
在信令路由路径建立以后,初始承载网资源管理器将根据上述接收到的连接资源请求消息向其域内相应的入口边缘路由器下发流映射命令。After the signaling routing path is established, the initial bearer network resource manager will issue a flow mapping command to the corresponding ingress edge router in its domain according to the connection resource request message received above.
所述流映射命令中包括会话标识、流信息、服务质量参数、流量描述符以及整个路径的标签栈。The flow mapping command includes session identification, flow information, quality of service parameters, flow descriptor and label stack of the entire path.
一种承载控制层中进行业务路由逐跳选择的方法,包括以下步骤:A method for hop-by-hop selection of a service route in a bearer control layer, comprising the following steps:
A2、当前承载网资源管理器根据接收到的连接资源请求消息在本域内找到入口连接节点CN,并将找到的入口CN的信息加入到已查找路由器集合中;A2. The current bearer network resource manager finds the ingress connection node CN in the domain according to the received connection resource request message, and adds the information of the found ingress CN to the searched router set;
B2、当前承载网资源管理器根据当前入口CN选择一条域内标签交换路径;B2. The current bearer network resource manager selects an intra-domain label switching path according to the current entry CN;
C2、当前承载网资源管理器判断所选域内标签交换路径的出口CN是否为当前承载网资源管理器管理域内的边缘服务器或边界服务器,如果是,则完成业务路由路径的建立,结束当前选路流程;否则,执行步骤D2;C2. The current bearer network resource manager judges whether the egress CN of the label switching path in the selected domain is an edge server or a border server in the management domain of the current bearer network resource manager, and if so, completes the establishment of the service routing path and ends the current route selection process; otherwise, execute step D2;
D2、当前承载网资源管理器判断当前的出口CN是否已被加入到上述已查找路由器集合中,如果是,则放弃对上述所选的域内标签交换路径的选择,返回执行步骤B2;否则,以当前的出口CN作为当前的入口CN,并将该CN记录到已查找路由器集合中,返回执行步骤B2。D2. The resource manager of the current bearer network judges whether the current egress CN has been added to the above-mentioned set of searched routers, and if so, abandons the selection of the above-mentioned selected intra-domain label switching path, and returns to step B2; otherwise, proceed with The current egress CN is used as the current ingress CN, and the CN is recorded in the searched router set, and the execution returns to step B2.
所述步骤A2中还进一步包括:当前承载网资源管理器判断自身是否为初始承载网资源管理器,如果是,则当前的承载网资源管理器根据从呼叫代理接收到的连接资源请求消息中的IP地址信息在本域内找到入口边缘路由器,作为入口CN;否则,当前的承载网资源管理器根据接收到的连接资源请求消息在本域内找到入口边界路由器,作为入口CN。The step A2 further includes: the current bearer network resource manager judges whether it is the initial bearer network resource manager, and if so, the current bearer network resource manager according to the connection resource request message received from the call agent The IP address information finds the ingress edge router in the domain as the ingress CN; otherwise, the current bearer network resource manager finds the ingress border router in the domain as the ingress CN according to the received connection resource request message.
所述步骤B2中包括:根据当前入口CN随机选择一条域内标签交换路径。The step B2 includes: randomly selecting an intra-domain label switching path according to the current ingress CN.
所述步骤B2中包括:根据当前入口CN,并根据用户地址、或标签交换路径激活情况、或路由优先级、或带宽需求选择一条域内标签交换路径。The step B2 includes: selecting an intra-domain label switching path according to the current ingress CN and according to the user address, or activation of the label switching path, or routing priority, or bandwidth requirement.
所述的CN为边缘路由器、或边界路由器、或核心路由器。The CN is an edge router, or a border router, or a core router.
在准备建立业务路由路径之前,每个承载网资源管理器将为其域内的每个CN模拟一个路由表。Before preparing to establish a service routing path, each bearer network resource manager will simulate a routing table for each CN in its domain.
所述的模拟一个路由表为:当前承载网资源管理器将其域内的每个CN本身所存储的路由信息摘取到承载网资源管理器中。The simulation of a routing table is: the current bearer network resource manager extracts the routing information stored in each CN in its domain to the bearer network resource manager.
本发明提供了一种承载网络中的逐跳选择路由的方法,该方法通过逐跳申请、确认的机制以及回退、重新选择的方式来保证资源分配的可靠性,提高承载控制层中各承载网资源管理器的域间及域内选路的成功率。运用本方法选择路由时,即使网络中的某些节点或链路出现故障,由于本方法中存在回退、重新选择的机制,将使该故障对提供准确路由信息所造成的影响减小,而且本发明所提供的逐跳选择路由的方法对网络结构没有任何特殊的要求和假设,可以适应于任何拓扑结构的网络,包括各种复杂网络的情况。The present invention provides a method for hop-by-hop routing selection in a bearer network. The method ensures the reliability of resource allocation through the mechanism of hop-by-hop application and confirmation and the method of rollback and reselection, and improves the reliability of each bearer in the bearer control layer. The success rate of inter-domain and intra-domain routing of the network resource manager. When using this method to select routes, even if some nodes or links in the network fail, the impact of the failure on providing accurate routing information will be reduced due to the mechanism of fallback and reselection in this method, and The hop-by-hop route selection method provided by the present invention does not have any special requirements and assumptions on the network structure, and can be adapted to any topological network, including various complex network situations.
附图说明Description of drawings
图1为现有技术中独立的承载控制层网络模型示意图;FIG. 1 is a schematic diagram of an independent bearer control layer network model in the prior art;
图2为现有技术中QBone的带宽代理器模型示意图;Fig. 2 is the schematic diagram of the bandwidth agent model of QBone in the prior art;
图3为现有技术中IP QoS方案体系结构示意图;Fig. 3 is the schematic structural diagram of IP QoS scheme architecture in the prior art;
图4为本发明的在承载控制层中建立信令路由路径的流程图;FIG. 4 is a flow chart of establishing a signaling routing path in the bearer control layer of the present invention;
图5为本发明在建立信令路由路径时多个承载网资源管理器之间的消息交互示意图;FIG. 5 is a schematic diagram of message interaction between multiple bearer network resource managers when establishing a signaling routing path according to the present invention;
图6为本发明的在承载控制层中建立信令路由路径的示意图;FIG. 6 is a schematic diagram of establishing a signaling routing path in the bearer control layer of the present invention;
图7为本发明的在承载控制层中建立业务路由路径的流程图。Fig. 7 is a flow chart of establishing a service routing path in the bearer control layer of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。In order to make the object, technical solution and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
本发明提供了一种承载网络中的逐跳选择路由的方法,其主要思想是:在承载控制层中的每个承载网资源管理器只知道自己所管辖的管理域的拓扑结构的情况下,或每个CN只知道自身临近CN的情况下,所述承载网资源管理器或CN只选择并确定下一跳承载网资源管理器或下一跳CN。The present invention provides a method for hop-by-hop routing selection in a bearer network, the main idea of which is: when each bearer network resource manager in the bearer control layer only knows the topology of the management domain it governs, Or when each CN only knows its own adjacent CN, the bearer network resource manager or CN only selects and determines the next-hop bearer network resource manager or next-hop CN.
为了简便起见,在以下的描述中,将承载网资源管理器称之为CM。For simplicity, in the following description, the bearer network resource manager is referred to as CM.
图4所示为使用本发明的逐跳选择路由的方法在承载控制层中建立信令路由路径的流程:Fig. 4 shows the process of using the method for hop-by-hop routing of the present invention to set up a signaling routing path in the bearer control layer:
步骤401:初始承载网资源管理器接收到CA发送来的连接资源请求消息;Step 401: The initial bearer network resource manager receives the connection resource request message sent by the CA;
步骤402:当前接收到连接资源请求消息的承载网资源管理器判断自身与该请求消息的发送方的连接是否可用,如果可用,则执行步骤403;否则,执行步骤405;Step 402: The bearer network resource manager currently receiving the connection resource request message judges whether its connection with the sender of the request message is available, and if available, executes step 403; otherwise, executes step 405;
步骤403:当前承载网资源管理器根据所述连接资源请求消息中的目的地址判断自身是否为目的承载网资源管理器,如果是,则执行步骤407;否则,执行步骤404;Step 403: The current bearer network resource manager judges whether it is the destination bearer network resource manager according to the destination address in the connection resource request message, if yes, execute step 407; otherwise, execute step 404;
步骤404:当前承载网资源管理器根据所述连接资源请求消息中的目的地址选定下一跳承载网资源管理器,并向上述所选的下一跳承载网资源管理器发出连接资源请求消息;返回执行步骤402;Step 404: The current bearer network resource manager selects a next-hop bearer network resource manager according to the destination address in the connection resource request message, and sends a connection resource request message to the selected next-hop bearer network resource manager ; Return to step 402;
步骤405:当前接收到连接资源请求消息的承载网资源管理器向发送该连接资源请求消息的承载网资源管理器返回一个连接资源拒绝消息;Step 405: The bearer network resource manager that currently receives the connection resource request message returns a connection resource rejection message to the bearer network resource manager that sent the connection resource request message;
步骤406:当前接收到连接资源拒绝消息的承载网资源管理器根据该连接资源拒绝消息找到相对应的曾经接收到的连接资源请求消息;执行步骤404;Step 406: The bearer network resource manager currently receiving the connection resource rejection message finds the corresponding previously received connection resource request message according to the connection resource rejection message; execute step 404;
步骤407:当前承载网资源管理器根据所述连接资源请求消息向发送该请求消息的承载网资源管理器返回一个连接资源响应消息;Step 407: The current bearer network resource manager returns a connection resource response message to the bearer network resource manager that sent the request message according to the connection resource request message;
步骤408:接收到连接资源响应消息的承载网资源管理器判断自身是否为初始承载网资源管理器,如果是,则执行步骤410;否则,执行步骤409;Step 408: The bearer network resource manager that has received the connection resource response message judges whether it is the initial bearer network resource manager, if yes, execute step 410; otherwise, execute step 409;
步骤409:当前承载网资源管理器根据该连接资源响应消息找到相对应的曾经接收到的连接资源请求消息,返回执行步骤407;Step 409: The current bearer network resource manager finds the corresponding received connection resource request message according to the connection resource response message, and returns to step 407;
步骤410:完成信令路由路径的建立。Step 410: Complete the establishment of the signaling routing path.
在信令路由路径建立以后,初始承载网资源管理器将根据上述从CA发送来的连接资源请求消息向初始承载网资源管理器域内相应的入口ER下发流映射命令,该命令中包含会话标识、流信息、QoS参数、流量描述符以及整个路径的标签栈。After the signaling routing path is established, the initial bearer network resource manager will issue a flow mapping command to the corresponding ingress ER in the domain of the initial bearer network resource manager according to the connection resource request message sent from the CA. The command contains the session identifier , flow information, QoS parameters, flow descriptor, and the label stack of the entire path.
上述的这种由承载网资源管理器逐级向其上一跳承载网资源管理器发送连接资源响应消息的机制可称之为确认机制,上述的这种由承载网资源管理器逐级向其上一跳承载网资源管理器发送连接资源拒绝消息,并由上一跳承载网资源管理器重新选择下一跳承载网资源管理器的机制可称之为回退机制,本发明通过在逐跳路由方法上增加上述的这种回退机制和确认机制,可以最大可能地保证连接的可靠建立,并节约网络资源。当然,上述的这种回退不可能是无限制的回退,可预先设定回退次数或者某个时间限制,以保证逐跳的查询效率。例如,如果回退的次数超过了设定的回退次数,或者当某个承载网资源管理器接收到某个连接资源拒绝消息后,发现该拒绝消息与相应的连接资源请求消息之间的时间间隔超过了事先设定的时间限制,则认为此次路由选择失败,重新开始下一次的路由选择;或者使用回退标志,该标志只允许回退一次。The above-mentioned mechanism in which the bearer network resource manager sends connection resource response messages to its previous hop bearer network resource manager step by step can be called a confirmation mechanism. The previous hop bearer network resource manager sends a connection resource rejection message, and the previous hop bearer network resource manager reselects the next hop bearer network resource manager as a fallback mechanism. Adding the above-mentioned fallback mechanism and confirmation mechanism to the routing method can ensure the reliable establishment of the connection to the greatest extent possible and save network resources. Of course, the above-mentioned fallback cannot be unlimited fallback, and the number of fallbacks or a certain time limit can be set in advance to ensure the query efficiency hop by hop. For example, if the number of rollbacks exceeds the set number of rollbacks, or when a bearer network resource manager receives a connection resource rejection message, it finds that the time between the rejection message and the corresponding connection resource request message If the interval exceeds the preset time limit, it is considered that the routing selection failed this time, and the next routing selection is restarted; or the rollback flag is used, which only allows one rollback.
另外,在实际应用中,某些网络,例如网状组网的结构比较复杂,在上述选路过程中,为了防止所选路由路径中已经被选定的承载网资源管理器再次被选定为该路径中某个承载网资源管理器的下一跳承载网资源管理器,所以设置一个已查找承载网资源管理器集合,则在步骤404中,还应包括:当前承载网资源管理器在向所选择的下一跳承载网资源管理器发出连接资源请求消息之前,还应判断其所选的下一跳承载网资源管理器是否已被加入到上述已查找承载网资源管理器集合中;如果是,则放弃对上述所选的下一跳承载网资源管理器的选择,返回执行步骤404,重新选择下一跳承载网资源管理器;否则,将自身信息加入到所述的已查找承载网资源管理器集合中,再向上述所选的下一跳承载网资源管理器发出连接资源请求消息。In addition, in practical applications, some networks, such as mesh networks, have complex structures. In the above route selection process, in order to prevent the selected bearer network resource manager The next-hop bearer network resource manager of a certain bearer network resource manager in the path, so to set a searched bearer network resource manager set, then in step 404, it should also include: the current bearer network resource manager in the direction Before the selected next-hop bearer network resource manager sends a connection resource request message, it should also determine whether the selected next-hop bearer network resource manager has been added to the above-mentioned searched bearer network resource manager set; if If yes, give up the selection of the selected next-hop bearer network resource manager, return to step 404, and re-select the next-hop bearer network resource manager; otherwise, add its own information to the searched bearer network resource manager In the resource manager set, send a connection resource request message to the selected next-hop bearer network resource manager.
图5所示为本发明的多个承载网资源管理器之间的消息交互示意图,在本实施例中,将所述的承载网资源管理器称之为CM。在图5中,CM1为初始CM,CMn为目的CM,其他CM为中间CM;具体的过程如下所示:FIG. 5 is a schematic diagram of message interaction between multiple bearer network resource managers according to the present invention. In this embodiment, the bearer network resource managers are referred to as CMs. In Figure 5, CM1 is the initial CM, CMn is the destination CM, and other CMs are intermediate CMs; the specific process is as follows:
当初始CM,即CM1,接收到CA发送来的连接资源请求消息后,根据自身情况判断自身与该请求消息的发送方,即CA的连接可用,然后根据该请求消息判断自身并不是目的CM,则根据业务类型、资源可用情况、优先级、本地配置的选路策略以及所接收的连接资源请求消息中的目的地址等信息选择下一跳CM,并向其选定的下一跳CM,即CM2发出连接资源请求消息;CM2接收到CM1发送来的连接资源请求消息后,根据自身情况,例如资源不可用、自身故障或其他原因判断自身与该请求消息的发送方,即CM1的连接不可用,则向CM1返回一个连接资源拒绝消息;CM1根据CM2返回的连接资源拒绝消息,重新选定其下一跳CM,并向其重新选定的下一跳CM,即CM3发出连接资源请求消息;依此类推,每个中间CM在接收到其上一跳CM发送来的连接资源请求消息后,都将根据自身情况判断自身与其上一跳CM的连接是否可用,如果某个中间CM根据自身情况判断自身与其上一跳CM的连接不可用,则向其上一跳CM返回一个连接资源拒绝消息;其上一跳CM则根据返回的连接资源拒绝消息,重新选定下一跳CM,并向其重新选定的下一跳CM发出连接资源请求消息;如果某个中间CM在接收到上一跳CM发送来的连接资源请求消息后,根据自身情况判断自身与所述上一跳CM的连接可用,而且根据该请求消息判断自身也不是目的CM时,则根据业务类型、资源可用情况、优先级、本地配置的选路策略以及所接收的连接资源请求消息中的目的地址等信息选择下一跳CM,并向其选定的下一跳CM发出连接资源请求消息;当目的CM,即CMn接收到上一跳CM发送来的连接资源请求消息后,根据自身情况判断自身与其上一跳CM的连接可用,然后根据该请求消息判断自身就是目的CM时,便向发送该请求消息的CM,即CMn的上一跳CM返回一个连接资源响应消息;CMn的上一跳CM则根据接收到的上述连接资源响应消息判断自身并不是初始CM,则根据CMn返回的连接资源响应消息找到相对应的曾经接收到的连接资源请求消息,然后向发送该连接资源请求消息的CM,即当前CM的上一跳CM返回一个连接资源响应消息;依此类推,每个中间CM都按照上述的方法向自身的上一跳CM返回连接资源响应消息;当初始CM,即CM1接收到其下一跳CM返回的连接资源响应消息后,便根据该响应消息找到相对应的曾经接收到的连接资源请求消息,然后向发送该连接资源请求消息的CA返回一个连接资源响应消息,从而最终完成了整个信令路由路径的建立。When the initial CM, that is, CM1, receives the connection resource request message sent by the CA, it judges that the connection between itself and the sender of the request message, that is, CA, is available according to its own situation, and then judges that it is not the destination CM according to the request message. Then select the next-hop CM according to the service type, resource availability, priority, locally configured routing strategy, and the destination address in the received connection resource request message, and send the selected next-hop CM to the selected next-hop CM, namely CM2 sends a connection resource request message; after CM2 receives the connection resource request message sent by CM1, it judges itself and the sender of the request message according to its own situation, such as resource unavailability, self failure or other reasons, that is, the connection with CM1 is unavailable , then return a connection resource rejection message to CM1; CM1 reselects its next-hop CM according to the connection resource rejection message returned by CM2, and sends a connection resource request message to the re-selected next-hop CM, namely CM3; By analogy, after receiving the connection resource request message sent by its previous CM, each intermediate CM will judge whether its connection with the previous CM is available according to its own situation. Judging that the connection between itself and the previous hop CM is unavailable, it returns a connection resource rejection message to its previous hop CM; its previous hop CM reselects the next hop CM according to the returned connection resource rejection message, and sends the message to the previous hop CM. The re-selected next hop CM sends a connection resource request message; if an intermediate CM receives the connection resource request message sent by the previous hop CM, it judges the connection between itself and the previous hop CM according to its own situation. If it is available, and it is judged that it is not the destination CM according to the request message, it will select the next CM according to the service type, resource availability, priority, locally configured routing strategy, and the destination address in the received connection resource request message. Hop CM, and send a connection resource request message to the selected next hop CM; when the destination CM, that is, CMn receives the connection resource request message sent by the previous hop CM, it judges itself and the previous hop CM according to its own situation. The connection of the CMn is available, and then according to the request message, when judging that it is the destination CM, it returns a connection resource response message to the CM that sent the request message, that is, the last hop CM of CMn; The above-mentioned connection resource response message judges that it is not the initial CM, and then finds the corresponding connection resource request message once received according to the connection resource response message returned by CMn, and then sends the connection resource request message to the CM that sends the connection resource request message, that is, the upper CM of the current CM. One hop CM returns a connection resource response message; and so on, each intermediate CM returns a connection resource response message to its own previous hop CM according to the above method; when the initial CM, that is, CM1 receives its next hop CM return After receiving the connection resource response message, it will find the corresponding received connection resource request message according to the response message, and then return a connection resource response message to the CA that sent the connection resource request message, thus finally completing the entire signaling route Path establishment.
从图5中可以看出,每个CM对于其接收到的每个连接资源请求消息都要给出连接资源响应消息或连接资源拒绝消息,而且每个CM只有在收到了其下一跳CM的连接资源响应消息或连接资源拒绝消息后,才会将连接资源响应消息或连接资源拒绝消息发送给其上一跳CM。通过这种确认机制和回退机制,可以保证资源分配的可靠性,而且还可以避免资源浪费。It can be seen from Figure 5 that each CM will give a connection resource response message or a connection resource rejection message for each connection resource request message it receives, and each CM will only send a connection resource response message or a connection resource rejection message when it receives the next-hop CM message. After receiving the connection resource response message or the connection resource rejection message, the connection resource response message or the connection resource rejection message will be sent to its previous hop CM. Through this confirmation mechanism and rollback mechanism, the reliability of resource allocation can be guaranteed, and resource waste can also be avoided.
图6所示为本发明的承载控制层建立信令路由路径的示意图。在本发明中,建立信令路由路径的方法如下所述:FIG. 6 is a schematic diagram of establishing a signaling routing path by the bearer control layer of the present invention. In the present invention, the method for establishing a signaling routing path is as follows:
当承载网资源管理器601接收到CA发送来的连接资源请求消息时,承载网资源管理器601根据该请求消息判断自身并不是目的承载网资源管理器,所以承载网资源管理器601根据该请求消息中的目的地址以及与承载网资源管理器601临近的其他承载网资源管理器的拓扑情况,选出可以作为其下一跳承载网资源管理器的所有承载网资源管理器,如图6所示:和承载网资源管理器601临近的承载网资源管理器有承载网资源管理器602和承载网资源管理器604,则承载网资源管理器601可以将承载网资源管理器602和承载网资源管理器604都作为可选的下一跳承载网资源管理器,然后承载网资源管理器601根据业务类型、资源可用情况、优先级、本地配置的选路策略等信息,从承载网资源管理器602和承载网资源管理器604中选择下一跳承载网资源管理器。在本实施例中,假设承载网资源管理器601所选定的下一跳承载网资源管理器是承载网资源管理器602,则承载网资源管理器601向承载网资源管理器602发出连接资源请求消息,该请求消息中包含了会话标识、五元组、业务类型、QOS参数以及所选域间LSP的出口BR的地址等信息,以供承载网资源管理器602进行域内选路;同理,承载网资源管理器602根据由承载网资源管理器601发送来的连接资源请求消息判断自身也不是目的承载网资源管理器,所以承载网资源管理器602也遵循上述相同的规则选出可以作为其下一跳承载网资源管理器的所有承载网资源管理器,如图6所示,为承载网资源管理器603和承载网资源管理器605,然后从承载网资源管理器603和承载网资源管理器605中选择下一跳承载网资源管理器,本实施例中,假设承载网资源管理器602选定承载网资源管理器603为其下一跳承载网资源管理器,并向承载网资源管理器603发送连接资源请求消息;承载网资源管理器603根据由承载网资源管理器602发送来的连接资源请求消息判断自身就是目的承载网资源管理器,则向承载网资源管理器602返回一个连接资源响应消息;同理,承载网资源管理器602向承载网资源管理器601返回一个连接资源响应消息;承载网资源管理器601向CA返回一个连接资源响应消息,最终完成了整个信令路由路径的建立;然后承载网资源管理器601将根据上述接收到的连接资源请求消息向其域内的入口ER606下发流映射命令,该命令中包含会话标识、流信息、QoS参数、流量描述符以及整个路径的标签栈。When the bearer network resource manager 601 receives the connection resource request message sent by the CA, the bearer network resource manager 601 judges that it is not the destination bearer network resource manager according to the request message, so the bearer network resource manager 601 The destination address in the message and the topology of other bearer network resource managers adjacent to bearer network resource manager 601 select all bearer network resource managers that can be used as their next-hop bearer network resource managers, as shown in Figure 6 Shown: the bearer network resource manager adjacent to bearer network resource manager 601 has bearer network resource manager 602 and bearer network resource manager 604, then bearer network resource manager 601 can combine bearer network resource manager 602 and bearer network resource The manager 604 serves as an optional next-hop bearer network resource manager, and then the bearer network resource manager 601 selects from the bearer network resource manager In 602 and the bearer network resource manager 604, a next-hop bearer network resource manager is selected. In this embodiment, assuming that the next-hop bearer network resource manager selected by the bearer network resource manager 601 is the bearer network resource manager 602, then the bearer network resource manager 601 sends a connection resource to the bearer network resource manager 602 A request message, which includes information such as the session identifier, quintuple, service type, QOS parameters, and the address of the egress BR of the selected inter-domain LSP, for the bearer network resource manager 602 to perform intra-domain routing; similarly , the bearer network resource manager 602 judges that it is not the destination bearer network resource manager according to the connection resource request message sent by the bearer network resource manager 601, so the bearer network resource manager 602 also follows the same rule as above to select the All bearer network resource managers of the next-hop bearer network resource manager, as shown in Figure 6, are bearer network resource manager 603 and bearer network resource manager 605, and then from bearer network resource manager 603 and bearer network The manager 605 selects the next-hop bearer network resource manager. In this embodiment, assume that the bearer network resource manager 602 selects the bearer network resource manager 603 as the next-hop bearer network resource manager, and sends the bearer network resource manager The manager 603 sends a connection resource request message; the bearer network resource manager 603 judges itself to be the target bearer network resource manager according to the connection resource request message sent by the bearer network resource manager 602, and returns a message to the bearer network resource manager 602. Connection resource response message; similarly, bearer network resource manager 602 returns a connection resource response message to bearer network resource manager 601; bearer network resource manager 601 returns a connection resource response message to CA, and finally completes the entire signaling routing The establishment of the path; then the bearer network resource manager 601 will issue a flow mapping command to the entrance ER606 in its domain according to the connection resource request message received above. The label stack for the entire path.
在上述过程中,如果该信令路由路径中有某个承载网资源管理器发现由于资源不可用、自身发生故障或是其他原因而导致其与其上一跳承载网资源管理器之间的连接不可用时,该承载网资源管理器将向其上一跳承载网资源管理器发送连接资源拒绝消息,让上一跳承载网资源管理器从其他可选路由路径中选择另外一个承载网资源管理器作为下一跳承载网资源管理器来完成连接。例如,在上述的实施例中,如果承载网资源管理器602发现自身发生了故障或者发现自身与承载网资源管理器承载网资源管理器601之间的域间LSP上的资源已经用完时,则承载网资源管理器602将向承载网资源管理器601发送一个连接资源拒绝消息,承载网资源管理器601可根据该拒绝消息重新选择其下一跳承载网资源管理器,在上述实施例中,承载网资源管理器601可以选承载网资源管理器604作为下一跳承载网资源管理器;依此类推,便可通过承载网资源管理器604-承载网资源管理器605-承载网资源管理器603的路由路径完成信令路由路径的建立。During the above process, if a certain bearer network resource manager in the signaling routing path finds that the connection between it and the previous hop bearer network resource manager is unavailable When used, the bearer network resource manager will send a connection resource rejection message to its last-hop bearer network resource manager, so that the last-hop bearer network resource manager can select another bearer network resource manager from other optional routing paths as the connection resource manager. The next hop bearer network resource manager to complete the connection. For example, in the above-mentioned embodiment, if the bearer network resource manager 602 finds that it has a failure or finds that the resources on the inter-domain LSP between itself and the bearer network resource manager 601 have been used up, Then the bearer network resource manager 602 will send a connection resource rejection message to the bearer network resource manager 601, and the bearer network resource manager 601 can reselect its next-hop bearer network resource manager according to the rejection message. , the bearer network resource manager 601 can select the bearer network resource manager 604 as the next-hop bearer network resource manager; The routing path of the device 603 completes the establishment of the signaling routing path.
上述的这种由承载网资源管理器逐级向其上一跳承载网资源管理器发送连接资源拒绝消息的机制即为回退机制,通过这种回退机制可以最大可能地保证连接的建立。在实际应用中,可通过预先设定回退次数或预先设定时间的方式对回退进行控制,以保证逐跳的查询效率。The above-mentioned mechanism in which the bearer network resource manager sends connection resource rejection messages to its previous hop bearer network resource manager step by step is the fallback mechanism, through which the establishment of the connection can be guaranteed to the greatest extent possible. In practical applications, the backoff can be controlled by presetting the number of backoffs or the preset time, so as to ensure the query efficiency hop by hop.
以上所述为使用本发明的逐跳选择路由的的方法建立信令路由路径的过程,该方法的原理和机制对于某个承载网资源管理器在自身所管辖的域内进行路由选择时也同样适用,只是在具体实现方式上不再是各个承载网资源管理器之间的消息的交互,而是各个承载网资源管理器都独立完成其域内的选路。在承载网资源管理器管理域内,每个CN上都存储着各自的路由表,所以,在本发明提供的方法中,每个承载网资源管理器为其域内的每个CN都模拟一个路由表,即承载网资源管理器将CN本身所存储的路由信息摘取到承载网资源管理器中,由承载网资源管理器根据各个CN的路由表来进行域内路由的选择。各个承载网资源管理器在进行域内路由选择的时候,可使用逐跳选择路由的方法在各个CN之间进行选路,选择承载该业务流的LSP路径集。The above is the process of establishing a signaling routing path using the hop-by-hop routing method of the present invention. The principle and mechanism of the method are also applicable to a certain bearer network resource manager when performing routing selection in the domain under its jurisdiction. , but in terms of specific implementation, it is no longer the message interaction between each bearer network resource manager, but each bearer network resource manager independently completes the route selection in its domain. In the management domain of the bearer network resource manager, each CN stores its own routing table, so in the method provided by the present invention, each bearer network resource manager simulates a routing table for each CN in its domain , that is, the bearer network resource manager extracts the routing information stored in the CN itself to the bearer network resource manager, and the bearer network resource manager selects intra-domain routes according to the routing table of each CN. When performing intra-domain routing selection, each bearer network resource manager can use the method of hop-by-hop routing selection to select routes between CNs, and select the LSP path set that bears the service flow.
图7所示为本发明在承载控制层中建立业务路由路径的流程图,具体的步骤如下所示:Fig. 7 shows the flow chart of establishing service routing path in the bearer control layer in the present invention, and the specific steps are as follows:
步骤701:当前进行域内选路的承载网资源管理器,判断自身是否为初始承载网资源管理器,如果是,则根据从CA接收到的连接资源请求消息中的IP地址信息在本域内找到入口ER,作为入口CN,并将该入口ER的信息加入到已查找路由器集合中;否则,当前的承载网资源管理器根据接收到的连接资源请求消息中的信息在本域内找到入口BR,作为入口CN,并将该入口ER的信息加入到已查找路由器集合中;其中,任意一条域内LSP都包括一个入口CN和一个出口CN;Step 701: The bearer network resource manager currently performing intra-domain route selection determines whether it is the initial bearer network resource manager, and if so, finds an entry in the domain according to the IP address information in the connection resource request message received from the CA ER, as the entrance CN, and add the information of the entrance ER to the set of searched routers; otherwise, the current bearer network resource manager finds the entrance BR in this domain according to the information in the connection resource request message received, and serves as the entrance CN, and add the information of the ingress ER to the set of searched routers; wherein, any intra-domain LSP includes an ingress CN and an egress CN;
步骤702:根据当前入口CN选择一条域内LSP;在选择该域内LSP时,既可以随机选择,也可以按照用户地址、LSP激活情况、路由优先级、带宽需求等条件进行选择;Step 702: Select an intra-domain LSP according to the current ingress CN; when selecting the intra-domain LSP, it can be selected randomly, or can be selected according to conditions such as user address, LSP activation status, routing priority, and bandwidth requirements;
步骤703:判断所选LSP的另一端路由器,即出口CN是否为当前承载网资源管理器管理域内的BR或ER,如果是,则说明该域内LSP已选择成功,执行步骤706;否则,执行步骤704;Step 703: Determine whether the router at the other end of the selected LSP, that is, the egress CN, is the BR or ER in the management domain of the current bearer network resource manager. If yes, it means that the LSP in this domain has been selected successfully, and execute step 706; otherwise, execute step 706. 704;
步骤704:判断上述出口CN是否已被加入到上述已查找路由器集合中,如果是,则放弃对上述所选的LSP的选择,返回执行步骤702,重新选择LSP;否则,执行步骤705;Step 704: Determine whether the above-mentioned egress CN has been added to the above-mentioned set of searched routers, if yes, then give up the selection of the above-mentioned selected LSP, return to step 702, and re-select the LSP; otherwise, go to step 705;
步骤705:以步骤703中所述的出口CN作为入口CN,返回执行步骤702;Step 705: Use the egress CN described in step 703 as the ingress CN, return to step 702;
步骤706:完成业务路由路径的建立,结束当前选路流程。Step 706: Complete the establishment of the service routing path, and end the current routing process.
综上所述,在域间选择信令路由的路径和在域内选择业务路由时,可以都使用本发明的逐跳选择路由的方法,也可以是在选择信令路由时使用本发明的逐跳选择路由的方法,而在选择业务令路由时使用别的算法;或者,在选择业务路由时使用本发明的逐跳选择路由的方法,而在选择信令令路由时使用别的算法;或者是业务路由的域内路由使用该算法,域间选路使用其他算法;反之也可以。具体的选择方案可根据网络情况和业务要求来决定。In summary, when selecting signaling routing paths between domains and selecting service routes within domains, the hop-by-hop routing method of the present invention can be used, or the hop-by-hop routing method of the present invention can be used when signaling routing is selected. A method for selecting a route, and use other algorithms when selecting a service route; or, use the method for selecting a route hop-by-hop according to the present invention when selecting a service route, and use another algorithm when selecting a signaling route; or The intra-domain routing of service routing uses this algorithm, and the inter-domain routing uses other algorithms; vice versa. The specific selection scheme can be determined according to network conditions and business requirements.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (17)
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 03157640 CN100486191C (en) | 2003-09-02 | 2003-09-02 | Method for bearing step selecting route in controlling layer |
| AU2004302573A AU2004302573B2 (en) | 2003-09-02 | 2004-09-02 | A method for choosing the transmission path of the real-time traffic data |
| JP2006525027A JP4476292B2 (en) | 2003-09-02 | 2004-09-02 | Real-time service data transmission line selection method |
| DE200460027390 DE602004027390D1 (en) | 2003-09-02 | 2004-09-02 | METHOD FOR SELECTION OF A TRANSMISSION PATH FOR REAL-TIME TRAFFIC DATA |
| EP20040762150 EP1659729B1 (en) | 2003-09-02 | 2004-09-02 | A method for choosing the transmission path of the real-time traffic data |
| ES04762150T ES2344263T3 (en) | 2003-09-02 | 2004-09-02 | METHOD FOR SELECTING A ROAD OF TRANSMISSION OF SERVICE DATA IN REAL TIME. |
| AT04762150T ATE469478T1 (en) | 2003-09-02 | 2004-09-02 | METHOD FOR SELECTING A TRANSMISSION PATH FOR REAL-TIME TRAFFIC DATA |
| US10/570,477 US7818450B2 (en) | 2003-09-02 | 2004-09-02 | Method for selecting real-time service data transmission path |
| PCT/CN2004/001015 WO2005022824A1 (en) | 2003-09-02 | 2004-09-02 | A method for choosing the transmission path of the real-time traffic data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 03157640 CN100486191C (en) | 2003-09-02 | 2003-09-02 | Method for bearing step selecting route in controlling layer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1592254A true CN1592254A (en) | 2005-03-09 |
| CN100486191C CN100486191C (en) | 2009-05-06 |
Family
ID=34598517
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 03157640 Expired - Fee Related CN100486191C (en) | 2003-09-02 | 2003-09-02 | Method for bearing step selecting route in controlling layer |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100486191C (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105379202A (en) * | 2013-07-02 | 2016-03-02 | 日本电气株式会社 | Communication system |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005122495A1 (en) | 2004-06-14 | 2005-12-22 | Huawei Technologies Co., Ltd. | A method for mbms user quantity counting |
-
2003
- 2003-09-02 CN CN 03157640 patent/CN100486191C/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105379202A (en) * | 2013-07-02 | 2016-03-02 | 日本电气株式会社 | Communication system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN100486191C (en) | 2009-05-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1283079C (en) | IP network service quality assurance method and system | |
| WO2005022824A1 (en) | A method for choosing the transmission path of the real-time traffic data | |
| CN1866852A (en) | Method for realizing path computation in network domain | |
| US20080016221A1 (en) | Method for implementing resource applications of multiple service flows | |
| CN1716942A (en) | Method for realizing end-to-end service quality reliability guaranttee | |
| CN100477616C (en) | Method for assuring hierarchical network service quality and system thereof | |
| US8676948B2 (en) | Method for tunnel mapping | |
| CN101188554B (en) | A method for dynamically establishing label switching path tunnel and allocating resource | |
| CN1601977A (en) | Selecting route method based on strategy | |
| CN1756186B (en) | A Realization Method of Resource Management | |
| CN1601971A (en) | Resource allocation method of bearing control layer | |
| CN1601966A (en) | Route path selection method | |
| CN100352215C (en) | Automatic detecting and processing method of label exchange path condition | |
| CN100589401C (en) | A method for configuring a routing path on a bearer network resource manager | |
| CN1323518C (en) | A Routing Path Fault Restoration Method | |
| CN1599335A (en) | Method for detecting abnormal breaking of user talking | |
| CN1592254A (en) | Method for bearing step selecting route in controlling layer | |
| CN100391154C (en) | A Routing Method in Resource Manager | |
| Lin et al. | A QoS model of Next Generation Network based on MPLS | |
| CN100502395C (en) | IP network and method of ensuring end-to-end QoS | |
| CN100514912C (en) | Method of realizing Pipe model based on distinction service | |
| CN1710874A (en) | Method for ensuring business reliability in end-to-end business quality constitution | |
| CN1595892A (en) | A method for accomplishing resource request for bothway service in bearing network | |
| CN1791050A (en) | Method for ensuring service quality when heterogeneous network intercommunication | |
| Kim et al. | Constraint-based LSP setup by message reversing of CR-LDP |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090506 Termination date: 20180902 |