KR20070064703A - Method for supporting qos for l2vpn subscriber using cr-lsp - Google Patents

Method for supporting qos for l2vpn subscriber using cr-lsp Download PDF

Info

Publication number
KR20070064703A
KR20070064703A KR1020050125075A KR20050125075A KR20070064703A KR 20070064703 A KR20070064703 A KR 20070064703A KR 1020050125075 A KR1020050125075 A KR 1020050125075A KR 20050125075 A KR20050125075 A KR 20050125075A KR 20070064703 A KR20070064703 A KR 20070064703A
Authority
KR
South Korea
Prior art keywords
subscriber
lsp
l2vpn
interface
network
Prior art date
Application number
KR1020050125075A
Other languages
Korean (ko)
Inventor
오현택
Original Assignee
엘지노텔 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 엘지노텔 주식회사 filed Critical 엘지노텔 주식회사
Priority to KR1020050125075A priority Critical patent/KR20070064703A/en
Publication of KR20070064703A publication Critical patent/KR20070064703A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]

Abstract

A method for supporting QoS(Quality of Service) for each L2VPN(Layer 2 Virtual Private Network) subscriber using a CR-LSP(Constraint-based Routing Label Switching Path) is provided to guarantee QoS for each subscriber by creating a CR-LSP for packet transmission between PEs(Provide Edges), mapping each subscriber's PW(Pseudo Wire) with a subscriber L2 interface and CR-LSP connection information, and providing a CR-LSP for each subscriber. A VPN control part in each PE establishes a subscriber attachment circuit with each subscriber network's CE(Customer Edge) through an L2 interface(S201). Then each VPN control part establishes a PE-to-PE PW(S202). An MPLS(Multi Protocol Label Switching) signaling processing part in each PE creates a CR-LSP for each subscriber using CR-LDP(Label Distribution Protocol) and RSVP-TE(Resource Reservation Protocol-Traffic Engineering)(S203). Each VPN control part executes mapping, based on the correlations between each subscriber attachment circuit and each PW(S204).

Description

CR-LSP를 이용한 L2VPN 가입자별 QoS 지원 방법{Method for supporting QoS for L2VPN subscriber using CR-LSP} Method for supporting QoS for L2VPN subscriber using CR-LSP}

도 1은 본 발명의 실시예에 따른 CR-LSP를 이용한 L2VPN 가입자별 QoS 지원 방법을 위한 PE의 일부 구성을 나타낸 블록도.1 is a block diagram illustrating a partial configuration of a PE for a method for supporting QoS of each L2VPN subscriber using CR-LSP according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 CR-LSP를 이용한 L2VPN 가입자별 QoS 지원 방법을 나타낸 순서도.2 is a flowchart illustrating a method for supporting QoS of each L2VPN subscriber using CR-LSP according to an embodiment of the present invention.

도 3은 도 2의 방법에 의해 구성된 L2PVN 서비스 망의 구성도.3 is a block diagram of an L2PVN service network constructed by the method of FIG.

도 4는 종래의 L2VPN 서비스 망의 구성도.4 is a block diagram of a conventional L2VPN service network.

도 5는 종래의 L2VPN 서비스 설정 방법을 나타낸 순서도.5 is a flowchart illustrating a conventional L2VPN service setting method.

* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

10 : PE 110 : VPN 제어부10: PE 110: VPN control unit

120 : MPLS 시그널링 처리부 130 : 포워딩 처리부120: MPLS signaling processor 130: forwarding processor

132 : 포워딩 테이블 310~316 : CE132: forwarding table 310 ~ 316: CE

320~326 : PE 332~336 : LSR320 ~ 326: PE 332 ~ 336: LSR

340~342 : CR-LSP 350~356 : 가입자회선340 ~ 342: CR-LSP 350 ~ 356: Subscriber Line

본 발명은 CR-LSP(Constraint-based Routing LSP)를 이용한 L2VPN(Layer 2 Virtual Private Network) 가입자별 QoS(Quality Of Service) 지원 방법에 관한 것으로, 특히, 패킷 전송을 위한 PE(Provide Edge)간 터널을 CR-LSP로 형성하여 가입자별 QoS를 보장할 수 있는 CR-LSP를 이용한 L2VPN 가입자별 QoS 지원 방법에 관한 것이다. The present invention relates to a method for supporting Layer 2 Virtual Private Network (L2VPN) Quality of Service (QoS) by subscriber using a Constraint-based Routing LSP (CR-LSP), and in particular, a tunnel between provision edges (PEs) for packet transmission. The present invention relates to a L2VPN subscriber-specific QoS support method using a CR-LSP capable of guaranteeing QoS for each subscriber by forming a CR-LSP.

일반적으로, 가상 사설 통신망(VPN)은 공중 전화망상에 사설망을 구축하여 사용자가 마치 자신의 사설 구내망 또는 전용망같이 이용할 수 있게 구축한 통신망으로서, 이는 공중 통신 사업자가 희망하는 기업이나 사용자 그룹으로 하여금 자신의 망 구성을 정의하고 임의의 전화번호 체계를 구축할 수 있게 한다. In general, a virtual private network (VPN) is a communication network that is constructed on a public telephone network so that a user can use it as if it is a private private network or a private network. It allows you to define your own network configuration and build an arbitrary telephone numbering system.

또한, VPN 서비스는 공중 통신망에서의 고도의 망 관리 기능을 사용자에게 제공하여, 예를 들면, 기업 내에 분산되어 있는 사업소 간의 구내선 다이얼, 구내선별 요금 명세, 각종 통계 보고 작성 등의 서비스를 제공한다. In addition, the VPN service provides a user with a high level of network management function in a public communication network, for example, providing services such as extension dials, charges for each extension, and creation of various statistical reports between establishments distributed in an enterprise.

이러한 VPN 서비스는 보안성이 뛰어난 IP 터널링(Tunneling) 기반이 주를 이루었으나, QoS 지원이 어렵고, 메쉬(Mesh) 구조로 인한 확장성이 제한되며, 설치 및 관리가 어려운 문제가 있기 때문에, 최근에는 확장성이 뛰어나고 차별적인 QoS 지원이 가능하며, 서비스 및 운용 관리가 다른 구조에 비해 훨씬 간단한 MPLS 기반으로 대체되고 있다. These VPN services are mainly based on high-security IP tunneling, but recently, because QoS is difficult to support, scalability due to mesh structure is limited, and installation and management are difficult. Highly scalable and differentiated QoS support is possible, and service and operation management is being replaced by MPLS based, which is much simpler than other structures.

한편, VPN 서비스를 제공하기 위한 구조는 계층 2(L2; Layer 2)를 이용한 L2VPN 구조와 계층 3(L3; Layer 3)을 이용한 L3VPN 구조가 있는데, 이는 공급자 장 치(PE)의 기술적 지원 능력에 따라 구분될 수 있다. Meanwhile, the structure for providing a VPN service includes an L2VPN structure using Layer 2 (L2) and an L3VPN structure using Layer 3 (L3; Layer 3). Can be classified according to.

즉, PE에 BGP(Boarder Gateway Protocol)등의 라우팅 프로토콜들을 탑재하여 라우팅 기능이 있는 경우에는 L3VPN 서비스를 제공하고, 이러한 기능이 없는 경우에는 기본적으로 라우팅 기능이 필요 없는 저 비용의 장비로 서비스 가능한 L2 VPN 서비스 제공한다. In other words, L3VPN service is provided if routing PE is equipped with routing protocols such as BGP (Boarder Gateway Protocol), and if there is no such function, L2 can be serviced as a low-cost device that does not require routing function. Provide VPN service.

특히, CE(Customer Edge)가 에이티엠(ATM), 프레임 릴레이(Frame Relay), 이더넷(Ethernet)과 같이 계층 2 서비스를 하는 경우에는 L2VPN 구조가 더욱 적합하다.In particular, the L2VPN structure is more suitable when CE (Customer Edge) provides Layer 2 services such as ATM, Frame Relay, and Ethernet.

도 4는 종래의 L2VPN 서비스 망의 구성도이다.4 is a configuration diagram of a conventional L2VPN service network.

L2VPN 서비스 망은 가입자 망의 에지(edge)에 위치한 CE(410~416)와, L2VPN 서비스 망과 가입자 망을 접속하는 PE(420~422)로 구성된다. L2VPN service network is composed of CE (410 ~ 416) located at the edge (edge) of the subscriber network, PE (420 ~ 422) connecting the L2VPN service network and the subscriber network.

CE(410~416)는 특정 VPN에 등록하기 위해 PE(420~422)에 단순하게 L2 연결만 설정하면 되기 때문에, VPN 관리를 위한 MPLS 시그널링 기능이나 라우팅 기능 등은 필요하지 않아 단순한 기능의 장비로도 접속이 가능하다.Since CE (410 ~ 416) only needs to establish L2 connection to PE (420 ~ 422) to register to a specific VPN, it does not need MPLS signaling function or routing function for VPN management. Connection is also possible.

PE(420~422)는 LDP(Label Distribution Protocol)를 이용하여 LSP 연결을 설정하는데, 망 내의 경로 정보가 수집된 라우팅 정보에 따라 LSP를 생성하고, 설정된 LSP 정보를 그 내부의 포워딩 처리부(미도시)로 전달하여 포워딩 테이블(미도시)에 저장한다. The PEs 420 to 422 establish an LSP connection using a label distribution protocol (LDP). The PEs 420 to 422 generate LSPs according to routing information collected from route information in a network, and forward the set LSP information therein. And store it in the forwarding table (not shown).

또한, PE(420~422)는 물리적 포트를 논리적 인터페이스로 생성하는데, 즉, 계층 3(IP)을 처리하는 일반 인터페이스(L3 인터페이스)와, 계층 2를 처리하는 L2 인터페이스를 생성한다. 이러한 L2 인터페이스에 의해 PE(420~422)는 CE(410~416)와의 가입자 연결회선(attachment circuit)이 설정된다. In addition, the PEs 420 to 422 generate a physical port as a logical interface, that is, a general interface (L3 interface) for processing Layer 3 (IP) and an L2 interface for processing Layer 2. By this L2 interface, the PE 420 to 422 establishes a subscriber connection circuit with the CE 410 to 416.

이와 같이, L2VPN 서비스 망의 종단에 위치한 PE(420~422) 사이에 LSP 연결에 의한 터널이 연결되는데, 이때, 가입자의 가상 연결회선(PW; Pseudo Wire)이 설정되고 그 연결정보는 PE(420~422) 사이에서 LDP 시그널링 프로토콜을 사용하여 교환 및 관리된다. As such, a tunnel by an LSP connection is connected between the PEs 420 to 422 located at the end of the L2VPN service network. At this time, a subscriber's virtual wire (PW) is established and the connection information is PE (420). Exchange and management using the LDP signaling protocol.

이와 같은 구성에 의해, PE(420)는 시그널링을 통하여 교환된 PW 레이블 정보를 이용하여 L2 인터페이스를 통하여 CE(410~412)로부터 유입된 패킷에 PW 레이블을 부가하고, 이를 LSP 터널을 통하여 전송한다. By such a configuration, the PE 420 adds a PW label to packets introduced from the CEs 410 to 412 through the L2 interface using the PW label information exchanged through signaling, and transmits the PW label through the LSP tunnel. .

한편, PW 레이블이 부가된 패킷을 수신한 상대측 PE(422)는 PW 레이블에 의해 출력 L2 인터페이스를 식별하여 목적지 L2 가입자에게 패킷을 전달한다. On the other hand, the peer PE 422 receiving the PW-labeled packet forwards the packet to the destination L2 subscriber by identifying the output L2 interface by the PW label.

도 5는 종래의 L2VPN 서비스 설정 방법을 나타낸 순서도이다. 5 is a flowchart illustrating a conventional L2VPN service setting method.

MPLS의 PE(420)에서 L2VPN 서비스를 위한 설정 방법은 먼저, L2 인터페이스를 이용하여 가입자 연결회선(450~456)을 설정한다(단계 S501).The setting method for the L2VPN service in the PE 420 of the MPLS first establishes subscriber connection lines 450 to 456 using the L2 interface (step S501).

다음으로, MPLS L2VPN 서비스 망 내에서 양단 PE(420~422) 사이의 가상 연결회선(440) 기능을 위한 PW를 설정하는데, 이와 같이 설정된 PW의 레이블은 PE(420~422) 사이에서 LDP 시그널링 프로토콜을 사용하여 교환 및 관리된다(단계 S502). Next, in the MPLS L2VPN service network, the PW is set for the function of the virtual connection line 440 between the PEs 420 to 422 between the two ends. The label of the PW is set as the LDP signaling protocol between the PEs 420 to 422. It is exchanged and managed using (step S502).

이와 같이 설정된 가입자 L2 인터페이스와 MPLS L2VPN 서비스 망 내의 PW 정보가 서로 연관되도록 매핑하고, 해당 매핑 정보는 PE(420~422) 내부의 포워딩 처 리부(미도시)에 전달되며, 포워딩 처리부(미도시)는 해당 매핑 정보로서, L2 인터페이스와, PW 레이블 정보와 함께, LSP 연결 정보를 포워딩 테이블(미도시)에 기록한다(단계 S503). The subscriber L2 interface configured as described above and the PW information in the MPLS L2VPN service network are mapped to each other, and the corresponding mapping information is transmitted to a forwarding processor (not shown) inside the PEs 420 to 422, and a forwarding processor (not shown). Writes the LSP connection information to the forwarding table (not shown) together with the L2 interface and the PW label information as the mapping information (step S503).

이와 같이 양단 PE(420~422)에서 모든 설정이 완료되면, 가입자 L2 인터페이스를 통하여 PE(420)로 유입되는 패킷은 포워딩 테이블(미도시)에 기록된 매핑 정보에 따라 LSP를 통하여 상대측 PE(422)로 전달된 다음, 상대측 PE(422)의 포워딩 테이블(미도시)에 의해 해당 L2 인터페이스를 식별하여 목적지인 L2 가입자에게 전달된다. As such, when all settings are completed at both ends of the PEs 420 to 422, the packet flowing into the PE 420 through the subscriber L2 interface is sent to the other side PE 422 through the LSP according to the mapping information recorded in the forwarding table (not shown). ), And then the corresponding L2 interface is identified by the forwarding table (not shown) of the peer PE 422 and transmitted to the destination L2 subscriber.

그러나, 이와 같은 종래의 MPLS L2VPN 서비스는 PW 레이블이 부가된 가입자 패킷이 양단 PE 사이에서 LDP 시그널링에 의한 LSP 연결을 이용하여 포워딩되기 때문에, 가입자 패킷의 QoS 보장이 어렵고, 서로 다른 VPN 서비스인 경우에도, 양단의 PE가 동일하면, LSP도 동일한 연결을 사용하므로 가입자별 QoS를 보장할 수 없는 문제점이 있다. However, in the conventional MPLS L2VPN service, since the PW-labeled subscriber packet is forwarded using the LSP connection by LDP signaling between the PEs at both ends, it is difficult to guarantee the QoS of the subscriber packet and even in case of different VPN services. If both ends of the PE are the same, since the LSP uses the same connection, there is a problem in that QoS cannot be guaranteed for each subscriber.

본 발명은 상기와 같은 문제점을 해결하기 위하여 제안된 것으로, 패킷 전송을 위한 PE간 터널을 CR-LSP로 형성하여 가입자별 QoS를 보장할 수 있는 CR-LSP를 이용한 L2VPN 가입자별 QoS 지원 방법을 제공하는 것을 목적으로 한다.The present invention has been proposed to solve the above problems, and provides a QoS support method for each L2VPN subscriber using CR-LSP that can guarantee QoS for each subscriber by forming a tunnel between PEs for packet transmission as a CR-LSP. It aims to do it.

상기와 같은 목적을 달성하기 위한 본 발명은 MPLS L2VPN 망의 PE간 가입자별 패킷 전송을 위하여 원하는 QoS에 따라 경로, 대역폭, 우선순위 등의 연결 특성 을 지정하여 가입자별 CR-LSP를 생성하는 생성 단계와; 가입자 L2 인터페이스와, MPLS망내의 PW 정보와, 상기 생성된 CR-LSP의 연결 정보를 매핑하는 매핑 단계를 포함하여 이루어진 것을 특징으로 한다.The present invention for achieving the above object is a generation step of generating a subscriber-specific CR-LSP by specifying the connection characteristics such as path, bandwidth, priority, etc. according to the desired QoS for packet transmission between subscribers of the MPLS L2VPN network between PEs Wow; And a mapping step of mapping the subscriber L2 interface, the PW information in the MPLS network, and the connection information of the generated CR-LSP.

바람직하게는 상기 매핑 단계가 상기 가입자 L2 인터페이스, 상기 PW 정보와, 상기 CR-LSP 연결 정보를 포워딩 처리부의 포워딩 테이블에 저장하는 저장 단계를 포함할 수 있다. Preferably, the mapping may include a storing step of storing the subscriber L2 interface, the PW information, and the CR-LSP connection information in a forwarding table of a forwarding processor.

이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 CR-LSP를 이용한 L2VPN 가입자별 QoS 지원 방법을 위한 PE의 일부 구성을 나타낸 블록도이다.1 is a block diagram showing a partial configuration of a PE for a method for supporting QoS of each L2VPN subscriber using a CR-LSP according to an embodiment of the present invention.

PE(10)는 가입자 연결회선을 설정하여 CR-LSP 연결정보에 따라 PW 레이블과 매핑하는 VPN 제어부(110)와, 수집된 라우팅 정보에 따라 CR-LSP를 생성하는 MPLS 시그널링 처리부(120)와, 매핑 정보를 저장하여 패킷의 송수신을 처리하는 포워딩 처리부(130)로 구성된다. The PE 10 sets up a subscriber connection line and maps the VPN control unit 110 to the PW label according to the CR-LSP connection information, the MPLS signaling processor 120 generating the CR-LSP according to the collected routing information, Forwarding processing unit 130 for storing the mapping information to process the transmission and reception of the packet.

VPN 제어부(110)는 L2 인터페이스를 통하여 가입자 망과 연결하기 위한 가입자 연결회선을 설정하고, 상대방 PE 라우터와 라우팅 정보를 송수신하며, 시스템 운용자의 선택에 따라 패킷 매핑에 사용될 특정의 가입자에 대한 CR-LSP 정보를 MPLS 시그널링 처리부(120)로 요청하고, 그 요청 결과에 따라 QoS 정책에 해당하는 QoS 파라미터를 매핑한 후 포워딩 처리부(130)로 전송정보를 전송한다. The VPN controller 110 establishes a subscriber connection line for connecting to the subscriber network through the L2 interface, transmits and receives routing information with the peer PE router, and selects CR- for a specific subscriber to be used for packet mapping according to a system operator's selection. The LSP information is requested to the MPLS signaling processor 120, the QoS parameters corresponding to the QoS policy are mapped according to the request result, and the transmission information is transmitted to the forwarding processor 130.

MPLS 시그널링 처리부(120)는 MPLS 시그널링 프로토콜인 CR-LDP, RSVP- TE(Resource ReserVation Protocol-Traffic Engineering)를 이용하여 특정 QoS를 만족시키는 CR-LSP를 생성하고, VPN 제어부(110)의 CR-LSP 정보 요청에 따라 현재 생성된 CR-LSP를 검색한 후, 확인된 해당 CR-LSP의 연결 여부 및 그 상태정보를 CR-LSP 정보로 하여 VPN 제어부(110)로 출력한다. The MPLS signaling processor 120 generates a CR-LSP that satisfies a specific QoS by using the MPLS signaling protocols CR-LDP and RSVP-TE (Resource ReserVation Protocol-Traffic Engineering), and CR-LSP of the VPN controller 110. After retrieving the CR-LSP currently generated according to the information request, it outputs the identified CR-LSP connection status and its status information to the VPN controller 110 using the CR-LSP information.

포워딩 처리부(130)는 VPN 제어부(110)의 매핑 정보를 포워딩 테이블(132)에 저장하고, L2 인터페이스를 통하여 수신된 패킷을 포워딩 테이블(132)의 매핑 정보에 따라 MPLS L2VPN 망내 또는 해당 CE로 포워딩한다. The forwarding processor 130 stores the mapping information of the VPN controller 110 in the forwarding table 132 and forwards the packet received through the L2 interface to the MPLS L2VPN network or the corresponding CE according to the mapping information of the forwarding table 132. do.

이하, 도 2 내지 도 3을 참조하여 본 발명의 실시예에 따른 CR-LSP를 이용한 L2VPN 가입자별 QoS 지원 방법을 설명한다.Hereinafter, a method for supporting QoS of each L2VPN subscriber using CR-LSP according to an embodiment of the present invention will be described with reference to FIGS. 2 to 3.

도 2는 본 발명의 실시예에 따른 CR-LSP를 이용한 L2VPN 가입자별 QoS 지원 방법을 나타낸 순서도이고, 도 3은 도 2의 방법에 의해 구성된 L2PVN 서비스 망의 구성도이다. FIG. 2 is a flowchart illustrating a method for supporting QoS of each L2VPN subscriber using CR-LSP according to an embodiment of the present invention, and FIG. 3 is a configuration diagram of an L2PVN service network constructed by the method of FIG.

먼저, 단계 S201에서, L2 인터페이스를 이용하여 가입자 연결회선을 설정하면, CR-LSP를 이용한 L2VPN 가입자별 QoS 지원 방법이 개시된다.First, in step S201, when the subscriber connection line is established using the L2 interface, a method of supporting QoS for each L2VPN subscriber using the CR-LSP is disclosed.

즉, 각 PE(320~322)는 그에 대응하는 가입자별 CE(310~316)와 L2 인터페이스를 이용하여 각각의 가입자 연결회선(350~356)을 설정한다. 여기서, 도 3에 도시된 바와 같이, PE(320)에 연결된 CE(312)와 PE(322)에 연결된 CE(314)는 동일 가입자 망으로서 가입자 1로 도시되고, PE(320)에 연결된 CE(310)와 PE(322)에 연결된 CE(316)는 동일 가입자 망으로서 가입자 2로 도시된다.That is, each of the PEs 320 to 322 sets up each subscriber connection line 350 to 356 using the corresponding CEs 310 to 316 and the L2 interface. 3, the CE 312 connected to the PE 320 and the CE 314 connected to the PE 322 are illustrated as subscriber 1 as the same subscriber network, and the CE ( 310 and CE 316 connected to PE 322 are shown as subscriber 2 as the same subscriber network.

보다 구체적으로는, 각 PE(320~322) 내부의 VPN 제어부(110)는 L2 인터페이 스를 통하여 각 가입자 망의 CE(310~316)와의 가입자 연결회선(350~356)을 설정한다. More specifically, the VPN controller 110 inside each PE 320 to 322 establishes a subscriber connection line 350 to 356 with the CEs 310 to 316 of each subscriber network through the L2 interface.

단계 S202에서, PE 간 가상 연결회선(PW)을 설정한다. In step S202, a virtual connection line PW between PEs is set.

보다 구체적으로는, MPLS L2VPN 서비스 망 내에서 양단 PE(320~322) 사이의 가상 연결회선 기능을 위한 PW를 설정하는데, 이와 같이 설정된 PW의 레이블은 각 PE(320~322) 내부의 VPN 제어부(110)에 의해 PE(320~322) 사이에서 CR-LDP 시그널링 프로토콜을 사용하여 교환 및 관리된다.More specifically, in the MPLS L2VPN service network, a PW for virtual connection line function between the PEs 320 to 322 of both ends is set, and the label of the PW set as described above is a VPN control unit inside each PE 320 to 322. 110 is exchanged and managed between the PEs 320 to 322 using the CR-LDP signaling protocol.

단계 S203에서, PE간 전송을 위한 CR-LSP를 설정한다. In step S203, CR-LSP for inter-PE transmission is set.

즉, MPLS L2VPN 망의 PE(320~322)간 가입자별 패킷 전송을 위하여 원하는 QoS에 따라 경로, 대역폭, 우선순위 등의 연결 특성을 지정하여 가입자별 CR-LSP(340~342)를 생성한다. That is, the subscriber-specific CR-LSP (340-342) is generated by designating connection characteristics such as path, bandwidth, priority, etc. according to the desired QoS for packet transmission between subscribers (320-322) of the MPLS L2VPN network.

보다 구체적으로는, 각 PE(320~322) 내부의 MPLS 시그널링 처리부(120)는 CR-LDP, RSVP-TE를 이용하여 특정 QoS를 만족시키는 CR-LSP를 가입자별로 생성한다. More specifically, the MPLS signaling processor 120 inside each PE 320 to 322 generates a CR-LSP for each subscriber that satisfies a specific QoS by using the CR-LDP and RSVP-TE.

이와 같이 설정되는 CR-LSP(340~342)은 가입자별로 설정되는데, 예를 들면, 도 3에 도시된 바와 같이, LER(Label Switched Edge Router)인 PE(320)로부터 MPLS 망 내부의 LSR(Label Switched Router)(332)와 LSR(336)를 통하여 PE(322)로 연결되는 CR-LSP(340)는 가입자 1에 대한 터널을 형성하고, PE(320)로부터 MPLS 망 내부의 LSR(332)와 LSR(334)와 LSR(336)를 통하여 PE(322)로 연결되는 CR-LSP(342)는 가입자 2에 대한 터널을 형성한다. The CR-LSPs 340 to 342 configured as described above are configured for each subscriber. For example, as shown in FIG. 3, the LSR (Label) inside the MPLS network from the PE 320 which is a label switched edge router (LER). The CR-LSP 340, which is connected to the PE 322 via the Switched Router 332 and the LSR 336, forms a tunnel for the subscriber 1 and connects the LSR 332 with the LSR 332 inside the MPLS network from the PE 320. The CR-LSP 342, which is connected to the PE 322 via the LSR 334 and the LSR 336, forms a tunnel for subscriber 2.

이와 같은 방법으로 각 가입자는 동일 PE를 사용하는 경우에도 별도의 CR-LSP를 사용하기 때문에 가입자별 QoS 보장이 가능하다. In this way, since each subscriber uses a separate CR-LSP even when using the same PE, QoS can be guaranteed for each subscriber.

단계 S204에서, 가입자 연결회선과 가상 연결회선의 연관성에 따른 매핑을 수행한다.In step S204, mapping according to the association between the subscriber connection line and the virtual connection line is performed.

보다 구체적으로는, 각 PE(320~322) 내부의 VPN 제어부(110)는 단계 S201에서와 같이 설정된 가입자 L2 인터페이스와, 단계 S202에서와 같이 설정된 MPLS L2VPN 서비스 망 내의 PW 정보가 서로 연관되도록 매핑하고, 해당 매핑 정보는 PE(320~322) 내부의 포워딩 처리부(130)로 전달된다. More specifically, the VPN controller 110 inside each PE 320 to 322 maps the subscriber L2 interface configured as in step S201 and the PW information in the MPLS L2VPN service network configured as in step S202 to be related to each other. The corresponding mapping information is transmitted to the forwarding processor 130 inside the PEs 320 to 322.

이때, VPN 제어부(110)가 MPLS 시그널링 처리부(120)로 CR-LSP 정보를 요청하고, 단계 S203에서와 같이 생성한 CR-LSP 정보를 MPLS 시그널링 처리부(120)로부터 수신하면, 다시 VPN 제어부(110)는 이를 이용하여 가입자 L2 인터페이스와, MPLS망내의 PW 정보를 매핑함으로써, 가입자별 서로 다른 CR-LSP를 사용할 수 있다. At this time, when the VPN control unit 110 requests the CR-LSP information to the MPLS signaling processing unit 120, and receives the CR-LSP information generated as in step S203 from the MPLS signaling processing unit 120, the VPN control unit 110 again. ) Can use different CR-LSP for each subscriber by mapping subscriber L2 interface and PW information in MPLS network.

여기서, 포워딩 처리부(130)는 가입자 L2 인터페이스, PW 레이블 정보와 함께, CR-LSP 연결 정보를 포워딩 테이블(132)에 저장한다. Here, the forwarding processor 130 stores the CR-LSP connection information together with the subscriber L2 interface and the PW label information in the forwarding table 132.

이와 같이 양단 PE(320~322)에서 모든 설정이 완료되면, 가입자 L2 인터페이스에 의한 가입자 연결회선(350~352)을 통하여 PE(320)로 유입되는 패킷은 포워딩 처리부(130)의 포워딩 테이블(132)에 기록된 매핑 정보에 따라 가입자별 CR-LSP(340~342)를 통하여 상대측 PE(322)로 전달된 다음, 상대측 PE(222)의 포워딩 테이블(132)에 의해 해당 L2 인터페이스를 식별하여 가입자 연결회선(354~356)을 통하여 목적지인 L2 가입자에게 전달된다. As such, when all the settings are completed at both ends of the PE 320 to 322, the packet flowing into the PE 320 through the subscriber connection line 350 to 352 by the subscriber L2 interface is forwarded to the forwarding table 132 of the forwarding processor 130. ) Is delivered to the peer PE 322 through the subscriber-specific CR-LSPs 340 to 342 according to the mapping information recorded in the subscriber station, and then the corresponding L2 interface is identified by the forwarding table 132 of the peer PE 222. It is delivered to the destination L2 subscriber through the connection line (354 ~ 356).

이와 같은 구성에서는 PE(320~322)간 LDP 세션과 CR-LSP(340~342) 연결 상태가 독립적일 수 있는데, PE(320~326)간 LDP 세션은 정상이나 CR-LSP(340~342) 연결에 장애가 발생한 경우에는 기존의 매핑 정보, 예를 들면, LSP를 사용한 매핑 정보를 포워딩 테이블(132)에 저장함으로써, 패킷 손실을 방지할 수 있다. In such a configuration, the LDP session between the PEs 320 to 322 and the CR-LSP connections 340 to 342 may be independent. The LDP session between the PEs 320 to 326 may be normal, but the CR-LSPs 340 to 342 may be independent. In case of a connection failure, packet loss may be prevented by storing existing mapping information, for example, mapping information using an LSP, in the forwarding table 132.

이상에서 설명한 바와 같이, 본 발명에 따른 CR-LSP를 이용한 L2VPN 가입자별 QoS 지원 방법은 PE간 패킷 전송을 위한 CR-LSP을 생성하고, 가입자의 가상 연결회선(PW)과, 가입자 L2 인터페이스와 CR-LSP 연결 정보를 매핑함으로써, 가입자별로 별도의 CR-LSP를 제공할 수 있으며, 따라서 가입자별 QoS를 보장할 수 있는 효과가 있다. As described above, the L2VPN subscriber-specific QoS support method using the CR-LSP according to the present invention generates a CR-LSP for packet transmission between PEs, the subscriber's virtual connection line (PW), subscriber L2 interface and CR By mapping the -LSP connection information, it is possible to provide a separate CR-LSP for each subscriber, thus ensuring the QoS for each subscriber.

Claims (2)

MPLS L2VPN 망의 PE간 가입자별 패킷 전송을 위하여 원하는 QoS에 따라 경로, 대역폭, 우선순위 등의 연결 특성을 지정하여 가입자별 CR-LSP를 생성하는 생성 단계와;Generating a subscriber-specific CR-LSP by designating connection characteristics such as path, bandwidth, priority, etc. according to a desired QoS for packet transmission between subscribers in a MPLS L2VPN network; 가입자 L2 인터페이스와, MPLS망내의 PW 정보와, 상기 생성된 CR-LSP의 연결 정보를 매핑하는 매핑 단계를 포함하여 이루어진 것을 특징으로 하는 CR-LSP를 이용한 L2VPN 가입자별 QoS 지원 방법.And a mapping step of mapping a subscriber L2 interface, PW information in an MPLS network, and connection information of the generated CR-LSP. 제 1 항에 있어서,The method of claim 1, 상기 매핑 단계는 상기 가입자 L2 인터페이스, 상기 PW 정보와, 상기 CR-LSP 연결 정보를 포워딩 처리부의 포워딩 테이블에 저장하는 저장 단계를 포함하는 것을 특징으로 하는 CR-LSP를 이용한 L2VPN 가입자별 QoS 지원 방법.The mapping step includes storing the subscriber L2 interface, the PW information, and the CR-LSP connection information in a forwarding table of a forwarding processor.
KR1020050125075A 2005-12-19 2005-12-19 Method for supporting qos for l2vpn subscriber using cr-lsp KR20070064703A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050125075A KR20070064703A (en) 2005-12-19 2005-12-19 Method for supporting qos for l2vpn subscriber using cr-lsp

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050125075A KR20070064703A (en) 2005-12-19 2005-12-19 Method for supporting qos for l2vpn subscriber using cr-lsp

Publications (1)

Publication Number Publication Date
KR20070064703A true KR20070064703A (en) 2007-06-22

Family

ID=38364216

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050125075A KR20070064703A (en) 2005-12-19 2005-12-19 Method for supporting qos for l2vpn subscriber using cr-lsp

Country Status (1)

Country Link
KR (1) KR20070064703A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101471880B (en) * 2007-12-27 2011-02-09 华为技术有限公司 Method, system and routing device for processing data
CN101754429B (en) * 2008-12-03 2012-11-14 华为技术有限公司 Method, device and system for recognizing precision time protocol massages
CN103812745A (en) * 2012-11-06 2014-05-21 杭州华三通信技术有限公司 Pseudo wire creating method in L2VPN and provider edge device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101471880B (en) * 2007-12-27 2011-02-09 华为技术有限公司 Method, system and routing device for processing data
CN101754429B (en) * 2008-12-03 2012-11-14 华为技术有限公司 Method, device and system for recognizing precision time protocol massages
CN103812745A (en) * 2012-11-06 2014-05-21 杭州华三通信技术有限公司 Pseudo wire creating method in L2VPN and provider edge device

Similar Documents

Publication Publication Date Title
JP6966419B2 (en) Network service path calculation element Centralized controller (PCECC)
KR100693059B1 (en) Apparatus and method for serving the virtual private network based mpls
US7710902B2 (en) Path diversity for customer-to-customer traffic
US7184434B2 (en) Label distribution protocol supporting multiple classes of service in a multi protocol label switching (MPLS) network, methods and MPLS network using thereof
Kompella et al. The use of entropy labels in MPLS forwarding
EP2190150B1 (en) A method, device and system of multi-protocol label exchange traffic engineering flow capacity switch
US7558199B1 (en) RSVP-passive interfaces for traffic engineering peering links in MPLS networks
US8199642B2 (en) Dynamically and efficiently forming hierarchical tunnels
EP1983701B1 (en) Method and apparatus for reserving network resources for pseudo point-to-point connection
US9253097B1 (en) Selective label switched path re-routing
US9571381B2 (en) System and method for inter-domain RSVP-TE LSP load balancing
US9571387B1 (en) Forwarding using maximally redundant trees
EP2689563B1 (en) Use of sub path maintenance elements (spmes) for multiprotocol label switching (mpls) shared mesh protection
US7463580B2 (en) Resource sharing among network tunnels
US11336569B2 (en) Ping and traceroute in inter-autonomous system (AS) segment routing (SR) networks without requiring headend router or path monitoring system (PMS) controller knowledge of topology outside of origin as
Fang et al. Interprovider IP-MPLS services: requirements, implementations, and challenges
KR20070064703A (en) Method for supporting qos for l2vpn subscriber using cr-lsp
CN111953605B (en) Planned offline signaling of nodes or node components supporting Label Switched Paths (LSPs) and use of such signaling
US8913490B1 (en) Selective notification for label switched path re-routing
Hodzic et al. Traffic engineering with constraint based routing in MPLS networks
Ajiardiawan et al. Performance analysis of segment routing on MPLS L3VPN using PNETLAB
KR20070064845A (en) Representative label switch path generating method in the mpls network
KR20080073481A (en) Mpls network system and route setting method thereof
Pelsser Interdomain traffic engineering with MPLS.
Singh Protection and Restoration in MPLS based Networks

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid