KR100776790B1 - Message processing method of LSR for setting LSP using the RSP-TP protocol - Google Patents
Message processing method of LSR for setting LSP using the RSP-TP protocol Download PDFInfo
- Publication number
- KR100776790B1 KR100776790B1 KR1020060121827A KR20060121827A KR100776790B1 KR 100776790 B1 KR100776790 B1 KR 100776790B1 KR 1020060121827 A KR1020060121827 A KR 1020060121827A KR 20060121827 A KR20060121827 A KR 20060121827A KR 100776790 B1 KR100776790 B1 KR 100776790B1
- Authority
- KR
- South Korea
- Prior art keywords
- lsr
- message
- lsp
- path
- link
- Prior art date
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 8
- 238000000034 method Methods 0.000 claims abstract description 27
- 230000000903 blocking effect Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 6
- 239000009261 D 400 Substances 0.000 description 15
- 230000008569 process Effects 0.000 description 11
- 101100514575 Arabidopsis thaliana MT1A gene Proteins 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
- H04L47/724—Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/48—Message addressing, e.g. address format or anonymous messages, aliases
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 MPLS(Multiprotocol Label Switching)의 LSR에서의 메시지 처리 방법에 관한 것으로, LSP(Label Switched Path) 설정의 실패율을 줄이기 위하여 RSVP-TE(Resource Reservation Protocol-Traffic Engineering) 프로토콜을 이용하여 LSP를 설정하기 위한 LSR(Label Switching Router)의 메시지 처리 방법으로서, 해당 LSR이 메시지를 수신하면 상기 수신된 메시지가 LSP 상에서 순차적으로 전달되는 순방향 메시지인지 여부를 확인하여, 상기 수신된 메시지가 순방향 메시지가 아닌 경우에는 상기 해당 LSR과 LSP 상의 이전 LSR 사이의 링크에서 현재 이용할 수 있는 가용 대역폭 정보를 수집한 다음, 상기 수신된 메시지와 함께 상기 이전 LSR로 전송하는 과정을 포함하여 구성된다. The present invention relates to a message processing method in an LSR of MPLS (Multiprotocol Label Switching), and to set an LSP using a Resource Reservation Protocol-Traffic Engineering (RSVP-TE) protocol to reduce a failure rate of a label switched path (LSP) setting. A method of processing a message of a label switching router (LSR), wherein when a corresponding LSR receives a message, it is determined whether the received message is a forward message sequentially delivered on an LSP, and the received message is not a forward message. The method may include collecting available bandwidth information currently available on a link between the corresponding LSR and the previous LSR on the LSP, and then transmitting the received LSR with the received message to the previous LSR.
Description
도 1은 종래의 PSVP-TE를 이용한 LSP 설정 방법에 대한 흐름도,1 is a flowchart illustrating a LSP setting method using a conventional PSVP-TE;
도 2는 본 발명의 바람직한 일 실시예에 따른 PSVP-TE를 이용한 LSP 설정 방법을 수행하는 과정을 개략적으로 설명하기 위한 구성을 도시한 흐름도,2 is a flowchart illustrating a configuration for schematically explaining a process of performing an LSP setting method using a PSVP-TE according to an embodiment of the present invention;
도 3은 본 발명의 또 다른 실시예에 따라 PSVP-TE를 이용한 LSP 설정이 실패하는 경우의 처리 과정을 개략적으로 설명하기 위한 구성을 도시한 흐름도,3 is a flowchart illustrating a configuration for schematically explaining a processing process when an LSP setting using a PSVP-TE fails according to another embodiment of the present invention;
도 4 본 발명의 또 다른 실시예에 따라 PSVP-TE를 이용하여 설정된 LSP가 실패한 경우의 처리 과정을 개략적으로 설명하기 위한 구성을 도시한 흐름도, 그리고4 is a flowchart illustrating a configuration for schematically describing a processing procedure when an LSP set using PSVP-TE fails according to another embodiment of the present invention; and
도 5는 본 발명의 또 다른 실시예에 따라 PSVP-TE를 이용하여 LSP를 설정하기 위한 LSR의 동작 과정을 개략적으로 설명하기 위한 구성을 도시한 흐름도이다. 5 is a flowchart illustrating a configuration for schematically explaining an operation process of an LSR for configuring an LSP using a PSVP-TE according to another embodiment of the present invention.
본 발명은 MPLS의 LSR에서의 메시지 처리 방법에 관한 것으로, LSP 경로 설정의 실패율을 줄이기 위하여 RSVP-TE 프로토콜을 이용하여 LSP를 설정하기 위한 LSR의 메시지 처리 방법에 관한 것이다. The present invention relates to a message processing method in the LSR of the MPLS, and to a message processing method of the LSR for configuring the LSP using the RSVP-TE protocol in order to reduce the failure rate of the LSP path establishment.
MPLS(Multiprotocol Label Switching)는 네트워크의 트래픽 흐름의 속도를 높이고 관리하기 쉽게 하기 위한 입증된 표준 기술로서, 주어진 패킷 열에 대하여 특정 경로를 설정하는 것에 관여하는데, 각 패킷 내에는 라벨(Label)이 있어서 LSR(Label Switching Router) 입장에서는 해당 패킷을 전달해야 할 노드의 주소를 보는데 소요되는 시간을 절약할 수 있다. Multiprotocol Label Switching (MPLS) is a proven, standard technique for speeding up and managing network traffic flows. It is involved in establishing a specific path for a given packet sequence, with a label within each packet to allow LSRs. (Label Switching Router) can save time to see the address of the node to forward the packet.
이러한 MPLS 기반의 망에서 트래픽 엔지니어링을 고려한 LSP(Label Switched Path) 설정을 사용할 수 있는 프로토콜로는 CR-LDP(Constraint-based Routed Label Distributed Protocol)와 RSVP-TE(Resource Reservation Protocol-Traffic Engineering)가 있다. 이 중에 CR-LDP는 LSP의 연속성 보장에 별도의 메커니즘이 필요하지 않은 프로토콜로서, 상기 CR-LDP를 이용한 기술은 고가용성 측면에서 약점을 가지며, LSP의 결함 포용 측면에서도 문제가 있다. Protocols that can use a Label Switched Path (LSP) configuration in consideration of traffic engineering in such an MPLS-based network include a Constraint-based Routed Label Distributed Protocol (CR-LDP) and Resource Reservation Protocol-Traffic Engineering (RSVP-TE). . Among them, CR-LDP is a protocol that does not require a separate mechanism to ensure the continuity of the LSP, the technology using the CR-LDP has a weak point in terms of high availability, there is also a problem in terms of fault tolerance of the LSP.
상기 RSVP-TE는 리프래쉬 오버헤드 감소 기법을 적용하여 확장한 프로토콜로서, RSVP-TE 프로토콜은 기본적으로 소프트(Soft) 상태를 가지는 특성 때문에 패스(Path) 상태 블럭과 리저베이션(Reservation) 상태 블럭의 무결성을 유지하기 위해 지속적으로 리프래쉬를 해줘야 하는데, 이러한 리프래쉬 메시지는 각 LSP 단위로 패스 메시지와, 리저베이션 메시지를 이용하여 보내지게 된다. The RSVP-TE is an extended protocol by applying a refresh rate reduction technique. Since the RSVP-TE protocol has a soft state, the RSVP-TE protocol basically has a soft state of a path state block and a reservation state block. In order to maintain integrity, the refresh must be continuously performed. The refresh message is sent using a pass message and a retention message for each LSP.
도 1은 종래의 PSVP-TE를 이용한 LSP 설정 방법에 대한 흐름도이다. 도1을 참조하면, 액세스망에서 IP패킷이 MPLS망에 들어오는 지점인 입구 LSR(101)과 나가는 지점인 출구 LSR(107) 사이에 여러 경로의 LSR1~5(102~106)를 포함한다. 이때, 초기에 입구 LSR(101)과 출구 LSR(107)간에 RSVP-TE에 의한 메시지 교환을 통해 LSP를 설정하게 되면, 이후로 도착하는 IP패킷은 이미 설정된 LSP를 통해 입구 LSR(101)과 중간에 경유하는 LSR3(104)과, LSR4(105)를 통해 출구 LSR(107)로 전달되게 된다. 1 is a flowchart illustrating a LSP setting method using a conventional PSVP-TE. Referring to FIG. 1, an access network includes
이때 LSP 설정 과정은, 먼저 입구 LSR(101)은 출구 LSR(107)까지의 새로운 LSP를 설정하기로 결정한다. 그리고 트래픽 파라미터를 고려해서 입구 LSR(101)은 IP패킷을 LSR3(104)과 LSR4(105)를 통해 출구 LSR(107)로 전달해야 한다고 결정한다. At this time, in the LSP setting process, the inlet LSR 101 first decides to set a new LSP to the outlet LSR 107. In consideration of the traffic parameters, the
그리고, 새로운 LSR에 대한 트래픽 파라미터를 포함하는 경로 메시지를 생성한 다음, 이를 IP 데이터그램에 실어 LSR3(104)으로 전송한다. 이때 LSR3(104)으로 전송되는 IP 데이터그램에는 LSR3(104), LSR4(105) 및 출구 LSR(107)에 대한 경로 정보가 설정되어 있다. In addition, a path message including a traffic parameter for a new LSR is generated, and the message is transmitted to the
상기 IP 데이터 그램을 받은 LSR3(104)은 메시지에 명시된 경로에 따라 메시지를 다음 경로인 LSR4(105)로 전송하고, LSR4(105)는 출구 LSR(107)로 해당 IP 데이터 그램 메시지를 전송한다. The
그러면, 출구 LSR(107)에서는 해당 IP 데이터 그램 메시지에 포함된 트래픽 파라미터에 의해 필요한 자원을 예약한다. 또한, 출구 LSR(107)은 상기 예약된 새로운 LSP에 대한 레이블을 하나 선택하고, 이 레이블을 응답 메시지인 리저베이션 메시지(Resv 메시지)를 통해 LSR4(105)로 전송한다. 이때 상기 Resv 메시지에는 LSP를 위해 필요한 예약에 대한 상세한 정보가 포함되어 있다. Then, the exit LSR 107 reserves the necessary resources by the traffic parameters included in the corresponding IP datagram message. In addition, the exit LSR 107 selects a label for the reserved new LSP, and transmits this label to the
이러한 Resv 메시지를 수신한 LSR4(105)는 상기 메시지를 LSR3(104)로 전송하고, 상기 LSR3(104)에서도 LSR4(103)에서와 같이 상기 Resv 메시지를 입구 LSR(101)로 전달한다. Upon receiving this Resv message, the
상기 입구 LSR(101)은 새로 만들어진 LSP에 대한 입구이기 때문에 새로운 레벨을 추가하지 않고, 업스트림 LSR로 이를 포워딩한다. Since the inlet LSR 101 is an inlet for the newly created LSP, it does not add a new level, but forwards it to the upstream LSR.
이때, 종래 기술에 따라 RSVP-TE 프로토콜을 이용하여 MPLS 기반의 망에서 LSP를 설정하는 경우에는, 입구 LSR로 전달되어 오는 메시지에 기초하여 설정의 성공 여부만을 판단하기 때문에 LSP 설정의 실패율이 높다는 문제점이 있다. In this case, when the LSP is set in the MPLS-based network using the RSVP-TE protocol according to the prior art, the failure rate of the LSP setting is high because only the success of the setting is determined based on the message transmitted to the inlet LSR. There is this.
상기와 같은 문제점을 해결하기 위한 본 발명의 제1 목적은, PSVP-TE(Resource Reservation Protocol-Traffic Engineering) 프로토콜을 사용하여 LSP(Label Switched Path) 경로를 계산할 때 설정 실패율을 줄일 수 있는 방법을 제공하는데 있다. The first object of the present invention for solving the above problems, provides a method that can reduce the set failure rate when calculating the Label Switched Path (LSP) path using the Resource Reservation Protocol-Traffic Engineering (PSVP-TE) protocol It is.
본 발명의 제2 목적은 MPLS(Multiprotocol Label Switching)망에서 트래픽 엔지니어링을 위한 LSP 설정시 망 상태 정보의 부정확성으로 인해 LSP 설정이 실패할 수 있는 위험을 줄일 수 있는 방법을 제공하데 있다. It is a second object of the present invention to provide a method for reducing the risk that an LSP configuration may fail due to inaccuracy of network state information when establishing an LSP for traffic engineering in a multiprotocol label switching (MPLS) network.
상기와 같은 본 발명의 목적을 달성하기 위하여, 본 발명에 따라 RSVP-TE(Resource Reservation Protocol-Traffic Engineering)를 이용한 MPLS(Multiprotocol Label Switching) 기반의 망에서 LSR(Label Switching Router) 의 메시지 처리 방법은,In order to achieve the object of the present invention as described above, a message processing method of a label switching router (LSR) in a multiprotocol label switching (MPLS) based network using Resource Reservation Protocol-Traffic Engineering (RSVP-TE) according to the present invention ,
제1 LSR이 메시지를 수신하는 제 1단계;A first step in which the first LSR receives the message;
상기 수신된 메시지가, 상기 제1 LSR을 포함하는 LSP(Label Switched Path) 상에서 상기 제1 LSR의 이전 LSR인 제2 LSR로부터 전달된 경로 메시지인지 여부를 확인하는 제 2단계; 및,A second step of checking whether the received message is a path message delivered from a second LSR that is a previous LSR of the first LSR on a label switched path (LSP) including the first LSR; And,
상기 제 2단계의 확인 결과, 상기 수신된 메시지가 경로 메시지가 아닌 경우에는 제1 LSR과 제2 LSR 사이의 링크에서 현재 이용할 수 있는 가용 대역폭 정보를 수집한 다음, 상기 제 1단계에서 수신된 메시지와 함께 제2 LSR로 전송하는 제 3단계를 포함하여 구성된다. If the received message is not a path message as a result of the checking of the second step, the available bandwidth information currently available on the link between the first LSR and the second LSR is collected, and then the message received in the first step. And a third step of transmitting to the second LSR.
이하 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있는 바람직한 실시예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시예에 대한 동작 원리를 상세하게 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, in describing in detail the operating principle of the preferred embodiment of the present invention, if it is determined that the detailed description of the related known functions or configurations may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
또한, 도면 전체에 걸쳐 유사한 기능 및 작용을 하는 부분에 대해서는 동일한 도면 부호를 사용한다.In addition, the same reference numerals are used for parts having similar functions and functions throughout the drawings.
도 2는 본 발명의 바람직한 일 실시예에 따른 PSVP-TE를 이용한 LSP 설정 방법을 수행하는 과정을 개략적으로 설명하기 위한 구성을 도시한 흐름도이다. 물론 상기 과정은 상술한 구성 이외에 다른 구성이 포함될 수 있으나, 도 2는 설명의 편의를 위하여 필요한 구성만을 도시하고 있다. FIG. 2 is a flowchart illustrating a configuration for schematically explaining a process of performing a LSP setting method using a PSVP-TE according to an exemplary embodiment of the present invention. Of course, the above process may include other configuration in addition to the above-described configuration, Figure 2 shows only the configuration necessary for convenience of description.
도 2를 참조하면, 먼저 입구 LSR인 LSR A(100)는 출구 LSR인 LSR D(400)까지의 새로운 LSP를 설정하기로 결정한다. 이때 상기 도 2에 예시된 액세스망에서의 트래픽 파라미터를 고려해서 LSR A(100)가 IP패킷을 LSR B(200) 및 LSR C(300)를 통해 LSR D(400)로 전달하는 LSP를 결정한다. Referring to FIG. 2, first, LSR A 100, which is the inlet LSR, decides to establish a new LSP to LSR D 400, which is the outlet LSR. At this time, in consideration of the traffic parameters in the access network illustrated in FIG. 2, the LSR A 100 determines the LSP that delivers the IP packet to the LSR
다음으로, 새로운 LSR에 대한 트래픽 파라미터를 실은 경로 메시지를 생성한 다음, 상기 메시지를 IP 데이터그램에 실어 상기 LSP 상에서 순방향의 다음 LSR인 LSR B(200)로 전송한다. 상기 경로 메시지에는 LSR B(200), LSR C(300) 및 LSR D(400)에 대한 경로 정보가 설정되어 있다. Next, a path message containing the traffic parameters for the new LSR is generated, and the message is loaded on the IP datagram and transmitted to the
상기 LSR A(100)로부터 상기 IP 데이터그램을 받은 LSR B(200)는 상기 경로 메시지에 기초하여 자신이 해당 LSP에 대한 출구 LSR인지 여부를 확인한다. 이때, 도 2에 도시된 바와 같이 상기 LSR B(200)는 해당 LSP에 대한 출구 LSR이 아니므로, 상기 IP 데이터그램에 포함된 경로 메시지를 참조하여 상기 메시지에 명시된 경로에 따라 순방향 경로의 다음 LSR로 상기 IP 데이터그램을 포워딩한다. 즉, 상기 도 2에 도시된 바와 같이 상기 IP 데이터그램에 포함된 경로 메시지에 따라 LSP의 다음 경로인 LSR C(300)로 상기 IP 데이터그램을 전송한다. Upon receiving the IP datagram from the LSR
마찬가지로 상기 LSR C(300)도 상기 경로 메시지에 기초하여 자신이 출구 LSR인지 여부를 확인한다. 상기 도 2에 도시된 바와 같이, 상기 LSR C(300)는 해당 LSP에 대한 출구 LSR이 아니므로, 상기 IP 데이터그램을 상기 LSP 상의 다음 LSR인 LSR D(400)로 전송한다. Similarly, the LSR C 300 also checks whether it is an exit LSR based on the route message. As shown in FIG. 2, since the LSR
상기 LSR D(400)에서는 해당 IP 데이터그램에 포함된 경로 메시지에 기초하여 자신이 출구 LSR임을 확인한다. 다음으로, 상기 LSP의 출구 LSR인 LSR D(400)는 상기 LSP를 위해 필요한 예약에 대한 상세한 정보를 포함한 리저베이션 메시지(Resv 메시지)를 작성한 다음, LSP 상에서 상기 LSR D(400)의 이전 LSR인 LSR C(300)와 상기 LSR D(400) 사이의 링크에서 현재 이용할 수 있는 대역폭 정보인 <AB3>를 LSR C(300)로 전송한다. The LSR D 400 identifies itself as an exit LSR based on a route message included in the corresponding IP datagram. Next, LSR
이러한 Resv 메시지를 수신한 LSR C(300)는, 상기 LSP 상에서 LSR C(300)의 이전 LSR인 LSR B(200)와 상기 LSR C(300) 사이의 링크에서 현재 이용할 수 있는 대역폭 정보인 <AB2>를 LSR D(400)로부터 전달받은 대역폭 정보인 <AB3>에 더한 누락 대역폭정보인 <AB2, AB3>를 상기 Resv 메시지와 함께 상기 LSP 상의 이전 LSR인 LSR B(200)로 전송한다. Receiving such a Resv message, LSR C (300), <AB which is the bandwidth information currently available on the link between the LSR B (200) and the LSR C (300), the previous LSR of the LSR C (300) on the LSP. 2 > is transmitted to the LSR B (200), the previous LSR on the LSP, along with the Resv message, <AB 2 , AB 3 >, which is missing bandwidth information plus <AB 3 >, which is the bandwidth information received from the LSR D (400). do.
상기 LSR B(200)에서도 LSR C(300)에서와 같이 동작하여, 상기 LSP 상에서 LSR B(200)의 이전 LSR인 LSR A(100)와 상기 LSR B(200) 사이의 링크에서 현재 이용할 수 있는 대역폭 정보인 <AB1>를 상기 LSR C(300)로부터 전달받은 대역폭 정보인 <AB2, AB3>에 더한 누적 대역폭정보인 <AB1, AB2, AB3>를 상기 Resv 메시지와 함께 상기 LSP상의 이전 LSR인 LSR A(100)로 전송한다. The LSR B 200 operates in the same manner as the LSR C 300, and is currently available in the link between the LSR A 100 and the LSR
최신 대역폭정보로서 상기 누적 대역폭 정보인 <AB1, AB2, AB3>를 전달받은 입구 LSR인 LSR A(100)은 링크 상태 정보 테이블에 반영하여 다음의 경로를 계산할 때 이용한다. As the latest bandwidth information, the LSR A (100), which is an entrance LSR that receives the accumulated bandwidth information <AB 1 , AB 2 , AB 3 >, is reflected in the link state information table and used to calculate the next path.
도 3은 본 발명의 또 다른 실시예에 따라 PSVP-TE를 이용한 LSP 설정이 실패하는 경우의 처리 과정을 개략적으로 설명하기 위한 구성을 도시한 흐름도이다. 물론 상기 과정은 상술한 구성 이외에 다른 구성이 포함될 수 있으나, 도 3은 설명의 편의를 위하여 필요한 구성만을 도시하고 있다. 3 is a flowchart illustrating a configuration for schematically describing a processing process when an LSP setting using a PSVP-TE fails according to another embodiment of the present invention. Of course, the above process may include other configuration in addition to the above-described configuration, Figure 3 shows only the configuration necessary for convenience of description.
도 3을 참조하면, 먼저 입구 LSR인 LSR A(100)는 LSR D(400)까지의 새로운 LSP 설정을 하기로 결정한다. 이때 상기 도 3에 예시된 액세스망에서의 트래픽 파라미터를 고려해서 LSR A(100)이 IP패킷을 LSR B(200) 및 LSR C(300)를 통해 출구 LSR인 LSR D(400)로 전달하는 LSP를 결정한다. Referring to FIG. 3, first, the LSR A 100, which is the inlet LSR, decides to make a new LSP setting up to the LSR D 400. At this time, in consideration of the traffic parameters in the access network illustrated in FIG. 3, the
다음으로, 새로운 LSR에 대한 트래픽 파라미터를 실은 경로 메시지를 생성한 다음, 상기 메시지를 IP 데이터그램에 실어 상기 LSP 상에서 순방향의 다음 LSR인 LSR B(200)로 전송한다. 상기 경로 메시지에는 LSR B(200), LSR C(300) 및 LSR D(400)에 대한 경로 정보가 설정되어 있다. Next, a path message containing the traffic parameters for the new LSR is generated, and the message is loaded on the IP datagram and transmitted to the
상기 LSR A(100)로부터 상기 IP 데이터그램을 받은 LSR B(200)는 상기 경로 메시지에 기초하여 자신이 해당 LSP에 대한 출구 LSR인지 여부를 확인한다. 이때, 도 3에 도시된 바와 같이 상기 LSR B(200)는 해당 LSP에 대한 출구 LSR이 아니므로, 상기 IP 데이터그램에 포함된 경로 메시지를 참조하여 상기 메시지에 명시된 경로에 따라 순방향 경로의 다음 LSR로 상기 IP 데이터그램을 포워딩한다. 즉, 상 기 도 3에 도시된 바와 같이 상기 경로 메시지에 따라 LSP의 다음 경로인 LSR C(300)로 상기 IP 데이터그램을 전송한다. Upon receiving the IP datagram from the
마찬가지로 LSR C(300)도 상기 경로 메시지에 기초하여 자신이 출구 LSR인지 여부를 확인한다. 상기 도 3에 도시된 바와 같이 상기 LSR C(300)는 해당 LSP에 대한 출구 LSR이 아니므로, 상기 IP 데이터그램을 상기 LSP 상의 다음 LSR인 LSR D(400)로 전송한다. Similarly,
이때, 도 3에 도시된 바와 같이 상기 LSP 상에서 LSR C(300)의 다음 LSR인 LSR D(400) 사이의 링크가 블로킹되어 있다. 이러한 블로킹은 LSR 간의 링크에서 대역폭 부족이나 링크 다운 등으로 발생한다. At this time, as shown in FIG. 3, the link between the
다음으로, 상기 LSR C(300)는 상기 경로 메시지 전송이 불가능하다는 정보를 포함한 에러 메시지(PathErr 메시지)를 작성하고, 상기 PathErr 메시지에 블록킹이 발생한 LSR 또는 링크의 위치 정보(LocID 정보)를 삽입한 다음, 상기 LSR C(300)와 LSR B(200) 사이의 링크에서 현재 이용할 수 있는 대역폭 정보인 <AB2>를 상기 LSP 상의 이전 LSR인 LSR B(200)로 전송한다. Next, the
상기 LSR B(200)는, 상기 LSR C(300)로부터 전달받은 대역폭 정보인 <AB2>에 상기 LSR B(200)와 LSR A(100) 사이의 링크에서 현재 이용할 수 있는 대역폭 정보인 <AB1>을 더한 대역폭정보 <AB1, AB2>를 상기 PathErr 메시지와 함께 상기 LSP 상의 이전 LSR인 LSR A(100)로 전송한다. The
상기 LocID 및 최신 대역폭정보<AB1, AB2>를 전달받은 LSR A(100)는 상기 정 보들을 링크 상태 정보 테이블에 반영하여 다음의 경로를 계산할 때 이용한다. The
도 4 본 발명의 또 다른 실시예에 따라 PSVP-TE를 이용하여 설정된 LSP가 실패한 경우의 처리 과정을 개략적으로 설명하기 위한 구성을 도시한 흐름도이다. 물론 상기 과정은 상술한 구성 이외에 다른 구성이 포함될 수 있으나, 도 4는 설명의 편의를 위하여 필요한 구성만을 도시하고 있다. 4 is a flowchart illustrating a configuration schematically illustrating a processing process when an LSP set using a PSVP-TE fails according to another embodiment of the present invention. Of course, the above process may include other configuration in addition to the above-described configuration, Figure 4 shows only the configuration necessary for convenience of description.
도 4를 참조하면, 현재 IP패킷을 전달하기 위한 LSP로 LSR A(100), LSR B(200), LSR C(300) 및 LSR D(400)가 설정되어 있다. Referring to FIG. 4,
먼저 LSR D(400)에서는 상기 설정되어 있는 LSP를 더이상 유지할 필요가 없는지 여부를 확인하여, 더이상 유지할 필요가 없는 것으로 판단되면 이러한 정보에 기초하여 LSP 실패 메시지(ResvTear 메시지)를 작성한 다음, 상기 ResvTear 메시지와, LSR D(400)와 LSR C(300) 사이의 링크에서 현재 이용할 수 있는 대역폭 정보인 <AB3>를 상기 LSP상의 이전 LSR인 LSR C(300)로 전송한다. First, the LSR D (400) checks whether the LSP set above is no longer required to be maintained, and if it is determined that it is no longer necessary, the LSR D (400) creates an LSP failure message (ResvTear message) based on this information, and then the ResvTear message. And <AB 3 >, bandwidth information currently available on the link between the
이러한 ResvTear 메시지를 수신한 LSR C(300)는, 상기 LSP 상에서 LSR C(300)의 이전 LSR인 LSR B(200)와 상기 LSR C(300) 사이의 링크에서 현재 이용할 수 있는 대역폭 정보인 <AB2>를 상기 ResvTear 메시지와 함께 상기 LSP 상의 이전 LSR인 LSR B(200)로 전송한다. Receiving such a ResvTear message, LSR C (300), <AB which is the bandwidth information currently available on the link between the LSR B (200), which is the previous LSR of the LSR C (300) and the LSR C (300) on the LSP. 2 > together with the ResvTear message to
상기 LSR B(200)에서도 LSR C(300)에서와 같이 동작하여, 상기 LSP 상에서 LSR B(200)의 이전 LSR인 LSR A(100)와 상기 LSR B(200) 사이의 링크에서 현재 이 용할 수 있는 대역폭 정보인 <AB1>를 상기 LSR C(300)으로부터 전달받은 대역폭 정보인 <AB2>에 더한 누적 대역폭정보인 <AB1, AB2>를 상기 ResvTear 메시지와 함께 상기 LSP 상의 이전 LSR인 LSR A(100)로 전송한다. The
최신 대역폭정보로서 상기 누적 대역폭 정보인 <AB1, AB2>를 전달 받은 입구 LSR인 LSR A(100)는 상기 정보를 링크 상태 정보 테이블에 반영하여 다음의 경로를 계산할 때 이용한다. As the latest bandwidth information, the LSR A (100), which is an entrance LSR that receives the accumulated bandwidth information <AB 1 and AB 2 >, is used to calculate the next path by reflecting the information in the link state information table.
도 5는 본 발명의 또 다른 실시예에 따라 PSVP-TE를 이용하여 LSP를 설정하기 위한 LSR의 동작을 개략적으로 설명하기 위한 구성을 도시한 흐름도이다. 물론 상기 과정은 상술한 구성 이외에 다른 구성이 포함될 수 있으나, 도 5는 설명의 편의를 위하여 필요한 구성만을 도시하고 있다. 5 is a flowchart illustrating a configuration for schematically describing an operation of an LSR for configuring an LSP using a PSVP-TE according to another embodiment of the present invention. Of course, the above process may include other configuration in addition to the above-described configuration, Figure 5 shows only the configuration necessary for convenience of description.
도 5를 참조하면, 먼저 상기 LSR(이하, '제1 LSR'이라 한다)은 외부 LSR로부터 메시지를 수신한다(S400). Referring to FIG. 5, first, the LSR (hereinafter referred to as 'first LSR') receives a message from an external LSR (S400).
다음으로, 상기 수신된 메시지가 순방향으로 전달된 경로 메시지인지 여부를 확인한다(S410). 상기 메시지기 경로 메시지인 경우 상기 메시지는 상기 제1 LSR을 포함하여 결정된 LSP 상의 입구 LSR에서 작성된 것으로서, 상기 LSP 상에서 상기 제1 LSR의 직전에 위치한 LSR(이하, '제2 LSR'이라 한다)로부터 전달된 것이다. Next, it is checked whether the received message is a route message forwarded (S410). In the case of the message path message, the message is created at an inlet LSR on the LSP determined including the first LSR, and is located from an LSR located immediately before the first LSR on the LSP (hereinafter, referred to as a 'second LSR'). It was delivered.
상기 S410단계에서 판단한 결과 상기 메시지가 경로 메시지가 아닌 것으로 판단된 경우, 가용 대역폭 정보를 수집한 다음(S411), 상기 S400단계에서 수신된 메시지와 S411단계에서 수집한 정보를 상기 LSP 상의 이전 LSR에게 전송한다(S412). 상기 제1 LSR이 수신한 메시지 중에서 경로 메시지가 아닌 메시지로는, 상기 경로 메시지에 대한 응답으로서 상기 LSP의 출구 LSR에서 작성되어 입구 LSR로 전송되는 리저베이션 메시지(Resv 메시지), 상기 경로 메시지 전송 중에 일부 링크가 블로킹된 경우에 상기 블로킹된 링크의 직전 LSR에서 작성되어 입구 LSR로 전송되는 에러 메시지(PathErr 메시지) 또는 설정된 LSP가 실패한 경우에 출구 LSR에서 작성되어 입구 LSR로 전송되는 실패 안내 메시지(ResvTear 메시지) 중 어느 하나인 것이 바람직하다. If it is determined in step S410 that the message is not a route message, the available bandwidth information is collected (S411), and then the message received in step S400 and the information collected in step S411 to the previous LSR on the LSP. Transmit (S412). Among the messages received by the first LSR, a message which is not a path message, is a response message (Resv message) created at the exit LSR of the LSP and transmitted to the inlet LSR as a response to the path message, and during the path message transmission. An error message (PathErr message) that is created at the immediately preceding LSR of the blocked link and sent to the inlet LSR when some links are blocked, or a failure notification message (ResvTear) that is created at the exit LSR and sent to the inlet LSR when the set LSP fails Message).
상기 S411단계에서의 상기 가용 대역폭 정보는 제1 LSR과 제2 LSR 사이의 링크에서 현재 이용할 수 있는 대역폭 정보를 의미한다. The available bandwidth information in step S411 means bandwidth information currently available on the link between the first LSR and the second LSR.
상기 S410단계에서 상기 메시지가 경로 메시지인 것으로 판단된 경우, 상기 제1 LSR이 상기 메시지에 포함된 경로 메시지의 LSP에 대한 출구 LSR인지 여부를 확인한다(S420).If it is determined in step S410 that the message is a route message, it is determined whether the first LSR is an exit LSR for the LSP of the route message included in the message (S420).
상기 S420단계에서 제1 LSR이 출구 LSR인 것으로 판단된 경우에는 Resv 메시지를 작성한 다음(S421), 상기 제1 LSR과 상기 제2 LSR 사이의 링크에서 현재 이용할 수 있는 대역폭 정보인 가용 대역폭 정보를 수집한 다음(S411), 상기 S421단계에서 작성한 Resv 메시지와 S411단계에서 수집한 정보를 상기 제2 LSR에게 전송한다(S412).If it is determined in step S420 that the first LSR is the exit LSR, a Resv message is created (S421), and then available bandwidth information, which is bandwidth information currently available on a link between the first LSR and the second LSR, is collected. Next, in step S411, the Resv message created in step S421 and the information collected in step S411 are transmitted to the second LSR (S412).
상기 S420단계에서 제1 LSR이 출구 LSR이 아닌 것으로 판단된 경우에는 상기 LSP 상의 다음 경로, 즉 상기 제1 LSR을 포함하는 LSP 상에서 상기 제1 LSR의 직후 LSR(이하, '제3 LSR'이라 한다)과의 사이에 있는 링크에 대역폭 부족이나 링크 다운으로 인한 블록킹이 발생하였는지 여부를 확인한다(S430). If it is determined in step S420 that the first LSR is not the exit LSR, the LSR immediately after the first LSR on the next path on the LSP, that is, the LSP including the first LSR (hereinafter, referred to as a “third LSR”). Check whether the blocking occurs due to lack of bandwidth or link down in the link between the (S430).
상기 S430단계에서 블록킹이 발생한 것으로 판단된 경우에는 PathErr메시지를 작성한 다음(S431), 제1 LSR과 제2 LSR 사이의 링크에서 현재 이용할 수 있는 대역폭 정보인 가용 대역폭 정보를 수집하여(S411), 상기 S421단계에서 작성한 Resv 메시지와 S411단계에서 수집한 정보를 제2 LSR에게 전송한다(S412). 이때, 본 발명에 적용할 수 있는 바람직한 실시예에서 상기 S431단계에서 작성되는 PathErr메시지에는 블록킹이 발생한 LSR이나 링크의 위치 정보가 포함되는 것이 바람직하다. If it is determined in step S430 that blocking has occurred, a PathErr message is created (S431), and then available bandwidth information which is currently available bandwidth information on the link between the first LSR and the second LSR is collected (S411). The Resv message created in step S421 and the information collected in step S411 are transmitted to the second LSR (S412). At this time, in the preferred embodiment applicable to the present invention, the PathErr message generated in step S431 may preferably include LSR or link location information where blocking has occurred.
상기 S430단계에서 블록킹이 발생하지 않은 것으로 판단된 경우에는 상기 S400단계에서 수신한 메시지를 상기 제3 LSR로 전송한다. If it is determined in step S430 that no blocking has occurred, the message received in step S400 is transmitted to the third LSR.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 당업자에게 있어 명백할 것이다. The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and it is common in the art that various substitutions, modifications, and changes can be made without departing from the technical spirit of the present invention. It will be apparent to those skilled in the art.
본 발명에 의하면, MPLS망에서 트래픽 엔지니어링을 위한 LSP 설정시 망 상태 정보의 부정확성으로 인해 LSP 설정이 실패할 수 있는 위험을 줄일 수 있다. According to the present invention, it is possible to reduce the risk that the LSP configuration may fail due to inaccuracy of network state information when establishing the LSP for traffic engineering in the MPLS network.
또한, 본 발명에 의하면, PSVP-TE 프로토콜을 사용하여 LSR A(100)쪽으로 전달되는 메시지 내에 실패가 발생한 위치 정보나 상기 메시지가 지나온 링크들의 가용 대역폭 정보를 이용하여 LSP 경로를 계산함으로써 LSP 경로 설정 실패율을 줄일 수 있다. In addition, according to the present invention, LSP path setting by calculating the LSP path using the location information of the failure in the message delivered to the LSR A (100) using the PSVP-TE protocol or the available bandwidth information of the links through the message. The failure rate can be reduced.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060121827A KR100776790B1 (en) | 2006-12-04 | 2006-12-04 | Message processing method of LSR for setting LSP using the RSP-TP protocol |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060121827A KR100776790B1 (en) | 2006-12-04 | 2006-12-04 | Message processing method of LSR for setting LSP using the RSP-TP protocol |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100776790B1 true KR100776790B1 (en) | 2007-11-19 |
Family
ID=39079854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060121827A KR100776790B1 (en) | 2006-12-04 | 2006-12-04 | Message processing method of LSR for setting LSP using the RSP-TP protocol |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100776790B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016078367A1 (en) * | 2014-11-21 | 2016-05-26 | 中兴通讯股份有限公司 | Method and apparatus for collecting affinity attribute of lsp |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060019944A (en) * | 2004-08-30 | 2006-03-06 | 주식회사 케이티 | Routing Path Setting System and Method for Load Balancing in MPL Network |
US20060072543A1 (en) | 2004-09-09 | 2006-04-06 | Lloyd Michael A | Methods of and systems for remote outbound control |
JP2006324910A (en) | 2005-05-18 | 2006-11-30 | Fujitsu Ltd | Information processing method and router |
-
2006
- 2006-12-04 KR KR1020060121827A patent/KR100776790B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060019944A (en) * | 2004-08-30 | 2006-03-06 | 주식회사 케이티 | Routing Path Setting System and Method for Load Balancing in MPL Network |
US20060072543A1 (en) | 2004-09-09 | 2006-04-06 | Lloyd Michael A | Methods of and systems for remote outbound control |
JP2006324910A (en) | 2005-05-18 | 2006-11-30 | Fujitsu Ltd | Information processing method and router |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016078367A1 (en) * | 2014-11-21 | 2016-05-26 | 中兴通讯股份有限公司 | Method and apparatus for collecting affinity attribute of lsp |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Sharma et al. | Framework for multi-protocol label switching (MPLS)-based recovery | |
EP3131243B1 (en) | Flow label negotiation methods and related devices | |
US7535829B2 (en) | Tunnel reroute | |
JP5200170B2 (en) | How to establish a traffic connection and associated monitoring connection | |
EP2761829B1 (en) | Point-to-point based multicast label distribution protocol local protection solution | |
CN101945049B (en) | The method for building up of multiprotocol label switching system, node device and bidirectional tunnel | |
US20070011284A1 (en) | Dynamic distributed method for local protection of a label switching path | |
US7978596B2 (en) | Connection-oriented network node | |
CN101640637A (en) | Resource reservation protocol tunnel management method based on flow rate engineering and system thereof | |
KR101257678B1 (en) | Methods for establishing a traffic connection and an associated monitoring connection | |
US8238229B2 (en) | Method and device for loop withdrawal in a MPLS network | |
JP4443442B2 (en) | Relay device | |
US7852770B2 (en) | Method and apparatus for interaction among resource reservation protocol nodes | |
JP4160455B2 (en) | Telecommunications network with high-speed detour function | |
US7702810B1 (en) | Detecting a label-switched path outage using adjacency information | |
EP2395707B1 (en) | Method, system and equipment for call processing | |
KR100776790B1 (en) | Message processing method of LSR for setting LSP using the RSP-TP protocol | |
Meyer et al. | MPLS traffic engineering soft preemption | |
EP1722507B1 (en) | An implementing method of binding the working label switched path with the protection label switched path | |
Sharma et al. | RFC3469: Framework for Multi-Protocol Label Switching (MPLS)-based Recovery | |
Adami et al. | Design, development and validation of an NS2 module for dynamic LSP rerouting | |
Wu et al. | Recovery from control plane failures in the RSVP-TE signaling protocol | |
CN117675682A (en) | Communication method and device | |
Jorge et al. | Multi-scheme recovery in MPLS networks | |
Meyer et al. | RFC 5712: MPLS traffic engineering soft preemption |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20061204 |
|
PA0201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20071026 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20071108 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20071109 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20101101 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20101101 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |