KR100792595B1 - 공정한 가상사설망 자원 사용을 위한 자원예약 장치 및방법 - Google Patents
공정한 가상사설망 자원 사용을 위한 자원예약 장치 및방법 Download PDFInfo
- Publication number
- KR100792595B1 KR100792595B1 KR1020060031414A KR20060031414A KR100792595B1 KR 100792595 B1 KR100792595 B1 KR 100792595B1 KR 1020060031414 A KR1020060031414 A KR 1020060031414A KR 20060031414 A KR20060031414 A KR 20060031414A KR 100792595 B1 KR100792595 B1 KR 100792595B1
- Authority
- KR
- South Korea
- Prior art keywords
- vpn
- resource
- hose
- message
- resource reservation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 99
- 238000002360 preparation method Methods 0.000 claims abstract description 133
- 230000007246 mechanism Effects 0.000 claims abstract description 82
- 238000004364 calculation method Methods 0.000 claims description 22
- 238000012545 processing Methods 0.000 claims description 15
- 238000011144 upstream manufacturing Methods 0.000 claims description 4
- 241001522296 Erithacus rubecula Species 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 7
- 238000013468 resource allocation Methods 0.000 description 5
- VPZHQLPAKFVGKX-UHFFFAOYSA-N 1-([1,3]oxazolo[4,5-b]pyridin-2-yl)-6-phenylhexan-1-one Chemical compound N=1C2=NC=CC=C2OC=1C(=O)CCCCCC1=CC=CC=C1 VPZHQLPAKFVGKX-UHFFFAOYSA-N 0.000 description 3
- 238000013507 mapping Methods 0.000 description 2
- 101100455541 Drosophila melanogaster Lsp2 gene Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000005259 measurement 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
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/629—Ensuring fair share of resources, e.g. weighted fair queuing [WFQ]
-
- 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/82—Miscellaneous aspects
- H04L47/825—Involving tunnels, e.g. MPLS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (50)
- 복수의 가상사설망(VPN)이 연결된 서비스 제공자 네트워크에서 VPN 차원 상태정보 자원준비 메커니즘에 따라 자원예약을 수행하는 장치로서,서비스 관리자로부터 패스 메시지 생성 명령을 수신 받는 메시지 생성 명령 수신부와,이전 라우터로부터 수신한 상기 패스 메시지와 Resv 메시지 또는 신규로 생성한 패스 메시지와 Resv 메시지를 다음 라우터로 송신하는 RSVP 메시지 송/수신부와,상기 메시지 생성 명령 수신부로부터 메시지 생성 명령이 전달되면 상기 자원준비 메커니즘에 따라 패스 메시지를 신규로 생성하거나 상기 자원준비 메커니즘에 대하여 Resv 메시지를 신규로 생성하여 상기 RSVP 메시지 송/수신부로 전달하며, 상기 자원준비 메커니즘에 따라 예약되는 자원의 대역폭을 계산하기 위하여 VPN 플로우 스펙과 VPN 호스별 플로우 스펙을 계산하는 RSVP 메시지 프로세싱부와,상기 RSVP 메시지 프로세싱부에서 계산한 VPN 플로우 스펙과 VPN 호스별 플로우 스펙이 포함된 Resv 메시지 상태정보와 패스 메시지 상태정보를 상기 자원준비 메커니즘에 따라 저장하는 VPN 자원예약 상태정보 저장부와,상기 자원준비 메커니즘에 의해 예약된 VPN 자원을 사용하기 위해 진출 인터페이스 큐를 공유하는 호스 트리들에게 논리적 WFQ(Weighted Fair Queuing) 서비스를 제공하기 위해 진출 인터페이스 큐에 있는 패킷이 속한 호스를 구분할 수 있는 호스 ID 필드를 포함하는 레이블 스위칭 테이블을 저장하는 레이블 스위칭 테이블 저장부를 포함하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 1 항에 있어서,상기 자원예약 장치는 호스 차원 상태정보 자원준비 또는 상기 VPN 차원 상태정보 자원준비 메커니즘에 따라 자원예약을 수행하며,상기 RSVP 메시지 송/수신부는 상기 호스 차원 상태정보 자원준비 메커니즘에 따라 예약되는 자원의 대역폭을 계산하기 위하여 호스 플로우 스펙을 계산하고,상기 VPN 자원예약 상태정보 저장부는 상기 RSVP 메시지 프로세싱부에서 계산한 호스 플로우 스펙이 포함된 Resv 메시지 상태정보와 패스 메시지 상태정보를 상기 VPN 자원예약 자원준비 메커니즘에 따라 저장하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 1 항 또는 제 2 항에 있어서,상기 VPN 자원예약 상태정보 저장부는, 상기 자원준비 메커니즘에 따른 상기 패스 메시지의 상태정보를 포함하는 PSB(Path State Block)가 저장되는 PSB 정보 저장부와,상기 자원준비 메커니즘에 따른 상기 Resv 메시지의 상태정보를 포함하는 RSB(Reservation State Block)가 저장되는 RSB 정보 저장부를 포함하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 3 항에 있어서,상기 RSVP 메시지 프로세싱부는, 상기 PSB 정보 저장부에서 상기 패스 메시지와 매핑하는 PSB를 검색하는 PSB 매칭 정보 검색부와,상기 RSB 정보 저장부에서 상기 Resv 메시지와 매핑하는 RSB를 검색하는 RSB 매칭 정보 검색부와,상기 PSB 매칭 정보 검색부와 RSB 매칭 정보 검색부에 의해 검색된 PSB 및 RSB에 의거하여 상기 VPN 차원 상태정보 자원준비 메커니즘에 따라 예약되는 자원의 대역폭을 계산하기 위해 상기 VPN 플로우 스펙을 계산하는 VPN 플로우 스펙 계산부와,상기 자원준비 메커니즘에 따라 예약된 자원을 해당 VPN에 속하는 호스 트리들이 호스 파라미터 비율에 비례하여 사용할 수 있도록 하기 위해 상기 PSB 매칭 정보 검색부와 RSB 매칭 정보 검색부에 의해 검색된 PSB 및 RSB에 의거하여 VPN 호스별로 플로우 스펙을 계산하는 VPN 호스별 플로우 스펙 계산부와,상기 자원준비 메커니즘에 따라 상기 패스 메시지를 신규로 생성하여 상기 RSVP 메시지 송/수신부로 전달하는 패스 메시지 생성부와,상기 자원준비 메커니즘 각각에 대하여 상기 Resv 메시지를 신규로 생성하여 상기 RSVP 메시지 송/수신부로 전달하는 Resv 메시지 생성부를 포함하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 4 항에 있어서,상기 자원예약 장치는, 상기 PSB 매칭 정보 검색부와 RSB 매칭 정보 검색부에 의해 검색된 PSB 및 RSB에 의거하여 상기 호스 차원 상태정보 자원준비 메커니즘에 따라 예약되는 자원의 대역폭을 계산하기 위해 상기 호스 플로우 스펙을 계산하는 호스 플로우 스펙 계산부를 더 포함하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 1 항 또는 제 2 항에 있어서,상기 패스 메시지는, VPN 세션 정보를 의미하는 VPN 세션 객체, 송신자 정보를 의미하는 VPN 송신자 템플릿트 객체, 상기 패스 메시지의 P2P 서브 LSP 디스크립터 정보를 의미하는 P2P 서브 LSP 디스크립터 리스트 객체를 포함하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 6 항에 있어서,상기 P2P 서브 LSP 디스크립터 리스트 객체는, 서브 레이블 요청 객체를 포함하는 P2P 서브 LSP 디스크립터 객체를 적어도 하나 이상 포함하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 2 항에 있어서,상기 호스 차원 상태정보 자원준비를 위한 Resv 메시지는, VPN 세션 정보를 의미하는 VPN 세션 객체, FF(Fixed Filter) 플로우 디스크립터 정보를 의미하는 FF 플로우 디스크립터 객체를 적어도 하나 이상 포함하는 FF 플로우 디스크립터 리스트 객체를 포함하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 8 항에 있어서,상기 FF 플로우 디스크립터 객체는, 상기 호스 차원 상태정보 자원준비에 따라 예약되는 대역폭을 의미하는 호스 플로우 스펙 객체, 송신자 정보를 의미하는 VPN 필터 스펙 객체, 상기 Resv 메시지의 P2P 서브 LSP 디스크립터 정보를 의미하는 P2P 서브 LSP 디스크립터 리스트 객체를 포함하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 9 항에 있어서,상기 P2P 서브 LSP 디스크립터 리스트 객체는, 서브 레이블 요청 객체를 포함하는 P2P 서브 LSP 디스크립터 객체를 적어도 하나 이상 포함하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 1 항 또는 제 2 항에 있어서,상기 VPN 차원 상태정보 자원준비를 위한 Resv 메시지는, VPN 세션 정보를 의미하는 VPN 세션 객체, SE(Shared Explicit) 플로우 디스크립터 정보를 의미하는 SE 플로우 디스크립터 객체를 포함하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 11 항에 있어서,상기 SE 플로우 디스크립터 객체는, 상기 VPN 차원 상태정보 자원준비에 따라 예약되는 대역폭을 의미하는 VPN 플로우 스펙 객체와 적어도 하나 이상의 SE 필터 스펙 객체를 포함하며, 상기 SE 필터 스펙 객체는 송신자 정보를 의미하는 VPN 필터 스펙 객체와 상기 VPN 차원 상태정보 자원준비에 따라 예약된 자원을 해당 VPN에 속하는 호스 트리들이 호스 파라미터 비율에 비례하여 사용할 수 있도록 하기 위해 상태정보를 의미하는 호스 플로우 스펙 객체 및 상기 Resv 메시지의 P2P 서브 LSP 디스크립터 정보를 의미하는 P2P 서브 LSP 디스크립터 리스트 객체를 포함하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 12 항에 있어서,상기 P2P 서브 LSP 디스크립터 리스트 객체는, 서브 레이블 요청 객체를 포함하는 P2P 서브 LSP 디스크립터 객체를 적어도 하나 이상 포함하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.호스 기반 가상사설망 지원을 위한 자원예약 장치.
- 제 3 항에 있어서,상기 PSB는, 상기 패스 메시지의 P2P 서브 LSP 디스크립터 정보를 의미하는 P2P 서브 LSP 디스크립터 리스트 필드를 포함하며, 상기 P2P 서브 LSP 디스크립터 리스트 필드는 서브 레이블 요청 정보를 포함하는 P2P 서브 LSP 디스크립터 정보를 적어도 하나 이상 포함하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 2 항에 있어서,상기 VPN 자원예약 상태정보 저장부는, 상기 자원준비 메커니즘에 따른 상기 패스 메시지의 상태정보를 포함하는 PSB(Path State Block)가 저장되는 PSB 정보 저장부와,상기 자원준비 메커니즘에 따른 상기 Resv 메시지의 상태정보를 포함하는 RSB(Reservation State Block)가 저장되는 RSB 정보 저장부를 포함하며,상기 RSB는, 상기 호스 차원 상태정보 자원준비에 따라 예약되는 대역폭을 의미하는 호스 플로우 스펙 필드와, 상기 Resv 메시지의 P2P 서브 LSP 디스크립터 정보를 의미하는 P2P 서브 LSP 디스크립터 리스트 필드를 포함하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 제 2 항에 있어서,상기 VPN 자원예약 상태정보 저장부는, 상기 자원준비 메커니즘에 따른 상기 패스 메시지의 상태정보를 포함하는 PSB(Path State Block)가 저장되는 PSB 정보 저장부와,상기 자원준비 메커니즘에 따른 상기 Resv 메시지의 상태정보를 포함하는 RSB(Reservation State Block)가 저장되는 RSB 정보 저장부를 포함하며,상기 RSB는, 상기 VPN 차원 상태정보 자원준비에 따라 예약되는 대역폭을 의미하는 VPN 플로우 스펙 필드와, 상기 호스 차원 상태정보 자원준비를 적용했을 때 동일 VPN 내 각 호스별 예약될 수 있는 대역폭을 의미하는 호스 플로우 스펙 리스트 및 상기 Resv 메시지의 P2P 서브 LSP 디스크립터 정보를 의미하는 P2P 서브 LSP 디스크립터 리스트 필드를 포함하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 장치.
- 복수의 가상사설망(VPN)이 연결된 서비스 제공자 네트워크에서 VPN 차원 상태정보 자원준비 메커니즘에 따라 자원예약을 수행하는 방법으로서,(a) 저장수단에 기 저장된 PSB(Path State Block) 중에서 패스 메시지 생성 명령 또는 패스 메시지에 매칭하는 PSB가 있는지를 검색하는 단계와,(b) 상기 매칭하는 PSB의 존재 여부에 따라 상기 매칭하는 PSB를 리프레시하거나 PSB를 신규로 생성하여 상기 저장수단에 저장하는 단계와,(c) 목적지를 향한 다음 홉으로 상기 패스 메시지를 전송하기 위하여 상기 매칭하는 PSB 또는 상기 신규로 생성한 PSB(이하 "활성 PSB"라 함)의 정보를 이용하여 상기 패스 메시지를 생성한 후에 다음 라우터로 전달하는 단계와,(d) 진출 라우터가 상기 (c) 단계에서 생성한 패스 메시지를 수신하면 상기 저장수단에 기 저장된 PSB 중에서 상기 패스 메시지가 들어온 인터페이스에 매칭하는 PSB가 있는지를 검색하는 단계와,(e) 상기 (d) 단계의 검색 결과에 따라 예약 에러로 처리하거나 상기 저장수단에 기 저장된 RSB(Reservation State Block) 중에서 상기 (d) 단계에서 검색한 PSB(이하 "일치 PSB"라 함)에 매칭하는 RSB가 존재하는지를 검색하는 단계와,(f) 상기 매칭하는 RSB(이하 "일치 RSB"라 함)의 존재 여부에 따라 상기 일치 RSB를 리프레시하거나 VPN 플로우 스펙 및 동일 VPN 내 호스별 플로우 스펙을 계산한 값을 포함시켜 RSB를 신규로 생성하여 상기 저장수단에 저장하는 단계와,(g) 상기 RSB의 생성 또는 리프레시가 끝나면 상기 일치 RSB의 각 객체에 표시된 클래스 타입을 보고 자원예약 스타일을 명시하여 Resv 메시지를 생성한 후 업스트림 라우터로 전달하는 단계를 포함하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항에 있어서,상기 자원예약 방법은 호스 차원 상태정보 자원준비 또는 상기 VPN 차원 상태정보 자원준비 메커니즘에 따라 자원예약을 수행하며,상기 (f) 단계는 상기 호스 차원 상태정보 자원준비에 따라 호스 플로우 스펙을 계산한 값을 포함시켜 상기 PSB를 신규로 생성하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항 또는 제 18 항에 있어서,상기 (a) 단계는, 상기 패스 메시지 생성 명령에 의해 지정된 VPN 세션 정보와 상기 PSB의 VPN 세션 정보가 일치하는 지를 판별함과 아울러 라우터 자신의 정보와 상기 PSB의 VPN 송신자 정보가 일치하는 지를 판별하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항 또는 제 18 항에 있어서,상기 (a) 단계는, 상기 패스 메시지의 VPN 세션 정보 및 VPN 송신자 정보와 상기 PSB의 VPN 세션 정보 및 VPN 송신자 정보가 일치하는 지를 판별하면서 상기 패스 메시지가 수신된 인터페이스와 상기 PSB에서 패스 메시지를 수신한 인터페이스가 일치하는 지를 판별하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항 또는 제 18 항에 있어서,상기 (b) 단계는, (b1) 상기 (a) 단계에서 매칭하는 PSB가 존재하면 검색된 상기 PSB에서 매칭되는 P2P 서브 LSP 디스크립터가 존재하는지를 검색하는 단계와,(b2) 상기 (b1) 단계에서 매칭하는 P2P 서브 LSP 디스크립터가 존재하면 상기 매칭하는 PSB를 리프레시하고, 상기 매칭하는 P2P 서브 LSP 디스크립터가 존재하지 않으면 상기 패스 메시지 생성 명령 또는 패스 메시지에 의한 P2P 서브 LSP 디스크립터를 상기 매칭하는 PSB에 추가하는 단계와,(b3) 상기 (b1) 단계에서 매칭하는 PSB가 존재하지 않으면 상기 패스 메시지 생성 명령 또는 패스 메시지에 의한 PSB를 신규로 생성하여 상기 저장수단에 저장하는 단계를 포함하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항 또는 제 18 항에 있어서,상기 (d) 단계 내지 (f) 단계는, 진입 라우터 또는 경유 라우터에서 상기 Resv 메시지를 수신한 경우에도 수행하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항 또는 제 18 항에 있어서,상기 (d) 단계는, VPN 세션 정보와 VPN 송신자 정보, P2P 서브 LSP 디스크립터 정보 및 인터페이스를 비교하여 매칭하는 PSB가 있는지를 검색하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항 또는 제 18 항에 있어서,상기 (e) 단계는, 호스 차원 상태정보 자원준비 메커니즘에 따라 상기 일치 PSB의 VPN 세션 정보와 VPN 송신자 정보 및 자원이 예약되는 인터페이스가 일치하는 RSB를 상기 일치 RSB로 판단하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항 또는 제 18 항에 있어서,상기 (e) 단계는, VPN 차원 상태정보 자원준비 메커니즘에 따라 상기 일치 PSB의 VPN 세션 정보와 자원이 예약되는 인터페이스가 일치하는 RSB를 상기 일치 RSB로 판단하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항에 있어서,상기 (f) 단계는, (f11) 상기 (e) 단계에서 일치 RSB가 존재하면 상기 Resv 메시지의 P2P 서브 LSP 디스크립터에 대해 상기 일치 RSB에서 매칭되는 P2P 서브 LSP 디스크립터가 존재하는지를 검색하는 단계와,(f12) 상기 (f1) 단계에서 매칭하는 P2P 서브 LSP 디스크립터가 존재하면 상기 일치 RSB를 리프레시하는 단계와,(f13) 상기 (f1) 단계에서 매칭하는 P2P 서브 LSP 디스크립터가 존재하지 않으면 상기 Resv 메시지의 P2P 서브 LSP 디스크립터를 상기 일치 RSB에 추가하는 단계와,(f14) 상기 (e) 단계에서 일치 RSB가 존재하지 않으면 상기 VPN 플로우 스펙 및 동일 VPN 내 호스별 플로우 스펙을 계산한 값을 포함시켜 RSB를 신규로 생성하여 상기 저장수단에 저장하는 단계를 포함하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항에 있어서,상기 (f) 단계는, (f21) 상기 (e) 단계에서 일치 RSB가 존재하면 상기 Resv 메시지의 P2P 서브 LSP 디스크립터에 대해 상기 일치 RSB에서 매칭되는 P2P 서브 LSP 디스크립터가 존재하는지를 검색하는 단계와,(f22) 상기 (f1) 단계에서 매칭하는 P2P 서브 LSP 디스크립터가 존재하면 상기 일치 RSB를 리프레시하는 단계와,(f23) 상기 (f1) 단계에서 매칭하는 P2P 서브 LSP 디스크립터가 존재하지 않으면 상기 Resv 메시지의 P2P 서브 LSP 디스크립터를 상기 일치 RSB에 추가하는 단계와,(f24) 상기 (e) 단계에서 일치 RSB가 존재하지 않으면 상기 호스 플로우 스펙을 계산한 값을 포함시켜 RSB를 신규로 생성하여 상기 저장수단에 저장하는 단계를 포함하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항에 있어서,상기 (g) 단계는, VPN 차원 상태정보 자원준비 메커니즘에 따라 상기 자원예약 스타일을 SE(Shared Filter)로 명시하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 18 항에 있어서,상기 (g) 단계는, 호스 차원 상태정보 자원준비 메커니즘에 따라 상기 자원예약 스타일을 FF(Fixed Filter)로 명시하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항 또는 제 18 항에 있어서,상기 (g) 단계는, 상기 Resv 메시지 중에서 동일한 VPN 세션을 가진 Resv 메시지들을 하나의 Resv 메시지로 통합하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 32 항에 있어서,상기 (g) 단계는, VPN 차원 상태정보 자원준비 메커니즘에 따라 동일한 VPN 세션에 속하는 하나 이상의 진입 호스별 VPN 필터 스펙 객체에 대해 하나의 SE(Shared Filter) 플로우 디스크립터 객체로 통합하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 32 항에 있어서,상기 (g) 단계는, 호스 차원 상태정보 자원준비 메커니즘에 따라 동일한 VPN 필터 스펙 객체를 가지고 있는 Resv메시지를 각각 다른 LSR(Label Switching Router)로부터 수신했을 때 FF(Fixed Filter) 플로우 디스크립터 객체로 통합하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 17 항에 있어서,상기 자원예약 방법은, (h) 상기 VPN 차원 상태정보 자원준비에 의해 예약된 VPN 자원을 해당 VPN에 속하는 호스 트리들이 공평하게 사용하게 하기 위해 임의의 라우터의 진출 인터페이스 큐에서 호스 트리별 트래픽이 적어도 (여기서 Q는 큐의 크기이고 N은 큐를 공유하는 호스 트리의 수)의 공간을 차지할 수 있도록 보장하는 단계와,(i) 상기 진출 인터페이스 큐를 공유하는 상기 호스 트리들에게 논리적 WFQ(Weighted Fair Queuing) 서비스를 제공하는 단계를 더 포함하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 37 항에 있어서,상기 (h) 단계는, (h1) 각 호스 트리별로 상기 진출 인터페이스 큐에 적재되어 있는 해당 호스 트리에 속하는 패킷 수를 카운트하는 단계와,를 포함하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 38 항에 있어서,상기 (h3) 단계는, 반복적으로 동일한 호스에 대한 패킷을 삭제하지 않기 위하여 패킷을 버릴 호스 트리는 이전에 선택된 호스 트리의 다음 호스 트리로부터 시작해 라운드 로빈(Round Robin) 방식으로 찾는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 37 항에 있어서,상기 (i) 단계는, 상기 진출 인터페이스 큐에 있는 패킷이 속한 호스를 구분할 수 있도록 하기 위해 패킷의 레이블 스위칭 시에 레이블 스위칭 테이블에 저장된 호스 ID를 얻어서 패킷을 진출 인터페이스 큐에 삽입하기 전에 상기 패킷의 더 미헤더로 붙여 주는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 37 항 또는 제 40 항에 있어서,상기 (i) 단계는, 서로 다른 VPN에 해당하는 큐들 간에 상기 VPN 차원 상태정보 자원준비에 의해 할당된 자원 서비스율에 따라 상기 WFQ 서비스를 제공하고, 하나의 큐를 공유하는 동일한 VPN에 속하는 서로 다른 호스 트리들에게 각 호스 트리 i의 호스 파라미터 비율에 따라 계산된 몫에 의해 상기 WFQ 서비스를 제공하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 41 항에 있어서,상기 호스 트리 i에게 할당되는 몫은 아래의 수학식을 통해 계산하는 것(여기서, 임의의 링크를 지나는 서로 다른 호스 트리의 개수가 N이라고 가정하고, 그 링크에서 호스 차원 상태정보 자원준비에 의해 호스 트리 i를 위해 할당되는 자원 즉, 임의의 VPN 필터 스펙에 대응하는 호스 플로우 스펙에 기록되어 있는 대역폭이 이고, VPN 차원 상태정보 자원준비에 의해 VPN에 할당되는 자원, 즉 해당 RSB의 VPN 플로우 스펙에 기록되어 있는 대역폭이 라 하면, 에 대해 호스 트리 i가 사용할 수 있는 몫은 로 나타냄)을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 40 항에 있어서,상기 (i) 단계는, 상기 WFQ에 의해서 서비스되어 상기 패킷이 진출 인터페이스를 통해 내보내질 때는 상기 더미헤더인 호스 ID를 제거하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 복수의 가상사설망(VPN)이 연결된 서비스 제공자 네트워크에서 VPN 차원 상태정보 자원준비 메커니즘에 따라 예약된 자원을 동일 VPN에 속하는 호스 트리들이 공평하게 사용할 수 있도록 하는 방법으로서,(a) 상기 VPN 차원 상태정보 자원준비에 의해 예약된 VPN 자원을 해당 VPN에 속하는 호스 트리들이 공평하게 사용하게 하기 위해 임의의 라우터의 진출 인터페이스 큐에서 호스 트리별 트래픽이 적어도 (여기서 Q는 큐의 크기이고 N은 큐를 공유하는 호스 트리의 수)의 공간을 차지할 수 있도록 보장하는 단계와,(b) 상기 진출 인터페이스 큐를 공유하는 상기 호스 트리들에게 논리적 WFQ(Weighted Fair Queuing) 서비스를 제공하는 단계를 포함하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 44 항에 있어서,상기 (a) 단계는, (a1) 각 호스 트리별로 상기 진출 인터페이스 큐에 적재되어 있는 해당 호스 트리에 속하는 패킷 수를 카운트하는 단계와,(a2) 상기 호스 트리 h에 속하는 패킷의 수를 q_h라고 하면, 호스 트리 h에 해당하는 패킷이 큐에 도착했을 때에 큐의 길이 가 Q보다 작다면, 그 패킷은 큐에 저장하는 단계와,를 포함하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 45 항에 있어서,상기 (a3) 단계는, 반복적으로 동일한 호스에 대한 패킷을 삭제하지 않기 위하여 패킷을 버릴 호스 트리는 이전에 선택된 호스 트리의 다음 호스 트리로부터 시작해 라운드 로빈(Round Robin) 방식으로 찾는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 44 항에 있어서,상기 (b) 단계는, 상기 진출 인터페이스 큐에 있는 패킷이 속한 호스를 구분할 수 있도록 하기 위해 패킷의 레이블 스위칭 시에 레이블 스위칭 테이블에 저장된 호스 ID를 얻어서 패킷을 진출 인터페이스 큐에 삽입하기 전에 상기 패킷의 더미헤더로 붙여 주는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 44 항 또는 제 47 항에 있어서,상기 (b) 단계는, 서로 다른 VPN에 해당하는 큐들 간에 상기 VPN 차원 상태정보 자원준비에 의해 할당된 자원 서비스율에 따라 상기 WFQ 서비스를 제공하고, 하나의 큐를 공유하는 동일한 VPN에 속하는 서로 다른 호스 트리들에게 각 호스 트리 i의 호스 파라미터 비율에 따라 계산된 몫에 의해 상기 WFQ 서비스를 제공하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 48 항에 있어서,상기 호스 트리 i에게 할당되는 몫은 아래의 수학식을 통해 계산하는 것(여기서, 임의의 링크를 지나는 서로 다른 호스 트리의 개수가 N이라고 가정하고, 그 링크에서 호스 차원 상태정보 자원준비에 의해 호스 트리 i를 위해 할당되는 자원 즉, 임의의 VPN 필터 스펙에 대응하는 호스 플로우 스펙에 기록되어 있는 대역폭이 이고, VPN 차원 상태정보 자원준비에 의해 VPN에 할당되는 자원, 즉 해당 RSB의 VPN 플로우 스펙에 기록되어 있는 대역폭이 라 하면, 에 대해 호스 트리 i가 사용할 수 있는 몫은 로 나타냄)을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
- 제 47 항에 있어서,상기 (b) 단계는, 상기 WFQ에 의해서 서비스되어 상기 패킷이 진출 인터페이스를 통해 내보내질 때는 상기 더미헤더인 호스 ID를 제거하는 것을 특징으로 하는 공정한 가상사설망 자원 사용을 위한 자원예약 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060031414A KR100792595B1 (ko) | 2006-04-06 | 2006-04-06 | 공정한 가상사설망 자원 사용을 위한 자원예약 장치 및방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060031414A KR100792595B1 (ko) | 2006-04-06 | 2006-04-06 | 공정한 가상사설망 자원 사용을 위한 자원예약 장치 및방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060037303A KR20060037303A (ko) | 2006-05-03 |
KR100792595B1 true KR100792595B1 (ko) | 2008-01-09 |
Family
ID=37145225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060031414A Expired - Fee Related KR100792595B1 (ko) | 2006-04-06 | 2006-04-06 | 공정한 가상사설망 자원 사용을 위한 자원예약 장치 및방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100792595B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101330459B (zh) * | 2008-07-31 | 2011-09-21 | 电子科技大学 | 一种基于Hose软管VPN的用户宽带控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6092113A (en) | 1996-08-29 | 2000-07-18 | Kokusai Denshin Denwa, Co., Ltd. | Method for constructing a VPN having an assured bandwidth |
KR20020089741A (ko) * | 2001-05-24 | 2002-11-30 | 한국전자통신연구원 | 가상 사설망에서의 링크용량 할당 방법 |
KR20030035590A (ko) * | 2001-10-31 | 2003-05-09 | 주식회사 케이티 | 다중 프로토콜 라벨 스위칭(mpls) 기반의 2계층 가상사설 망에서의 정보 전달 처리방법 |
KR20040001214A (ko) * | 2002-06-27 | 2004-01-07 | 주식회사 케이티 | 가상사설통신망에서 목표 서비스레벨 보장시스템 및 방법 |
-
2006
- 2006-04-06 KR KR1020060031414A patent/KR100792595B1/ko not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6092113A (en) | 1996-08-29 | 2000-07-18 | Kokusai Denshin Denwa, Co., Ltd. | Method for constructing a VPN having an assured bandwidth |
KR20020089741A (ko) * | 2001-05-24 | 2002-11-30 | 한국전자통신연구원 | 가상 사설망에서의 링크용량 할당 방법 |
KR20030035590A (ko) * | 2001-10-31 | 2003-05-09 | 주식회사 케이티 | 다중 프로토콜 라벨 스위칭(mpls) 기반의 2계층 가상사설 망에서의 정보 전달 처리방법 |
KR20040001214A (ko) * | 2002-06-27 | 2004-01-07 | 주식회사 케이티 | 가상사설통신망에서 목표 서비스레벨 보장시스템 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20060037303A (ko) | 2006-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111865796B (zh) | 用于网络业务的路径计算单元中央控制器(pcecc) | |
Pan et al. | BGRP: Sink-tree-based aggregation for inter-domain reservations | |
CN1992676B (zh) | 在通信网络中多个业务路径之间共享转发状态的方法和设备 | |
KR100703499B1 (ko) | 다중 프로토콜 레이블 교환 시스템에서 트래픽 엔지니어링기능을 구현하기 위한 데이터구조 및 구축 방법 | |
CN101815035B (zh) | 使用rsvp-te在标签交换路径上负载均衡网络流量 | |
US6973504B2 (en) | Method for allocating network aggregation bandwidth and a network system using the same | |
WO2019001350A1 (zh) | 一种生成转发表项的方法、控制器和网络设备 | |
US20040006613A1 (en) | Quality of service (QoS) mechanism in an internet protocol (IP) network | |
KR101202210B1 (ko) | 양방향 포인트?대?포인트 접속을 확립하기 위한 방법 | |
US20130028094A1 (en) | Fiber chanel device | |
WO2008028424A1 (en) | A method and system for implementing mpls network diffserv traffic engineering | |
WO2018233580A1 (zh) | 一种网络中建立转发路径的方法、控制器及系统 | |
WO2023279818A1 (zh) | 确定性流的转发方法及装置、存储介质及电子装置 | |
US9485176B2 (en) | Global IP-based service-oriented network architecture | |
KR100792595B1 (ko) | 공정한 가상사설망 자원 사용을 위한 자원예약 장치 및방법 | |
Semeria | RSVP signaling extensions for MPLS traffic engineering | |
KR100793480B1 (ko) | 호스 기반 가상사설망 지원을 위한 자원예약 장치 및 방법 | |
JP2002077257A (ja) | ストリーム配信ネットワークサービス方法およびシステム | |
Prakash | Using the 20 bit flow label field in the IPv6 header to indicate desirable quality of service on the internet | |
CN100539574C (zh) | 一种在虚拟专用网的骨干网中保证业务质量的方法 | |
Byun et al. | A resource management mechanism for hose model based VPN QoS provisioning | |
Pan et al. | BGRP: A Tree-Based Aggregation Protocol for Inter-Domain Reservations | |
CN104468245B (zh) | 标签分配方法及装置 | |
WO2006058497A1 (en) | A method for distributing resources of bearer network | |
CN100508521C (zh) | 绑定工作标签交换路径和保护标签交换路径的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060406 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20070425 Patent event code: PE09021S01D |
|
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: 20071001 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080102 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080103 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20110104 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20111230 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20111230 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130102 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130102 Start annual number: 6 End annual number: 6 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |