KR101388530B1 - 이동통신 시스템의 링크 이중화 장치 및 방법 - Google Patents
이동통신 시스템의 링크 이중화 장치 및 방법 Download PDFInfo
- Publication number
- KR101388530B1 KR101388530B1 KR20070111430A KR20070111430A KR101388530B1 KR 101388530 B1 KR101388530 B1 KR 101388530B1 KR 20070111430 A KR20070111430 A KR 20070111430A KR 20070111430 A KR20070111430 A KR 20070111430A KR 101388530 B1 KR101388530 B1 KR 101388530B1
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- internet protocol
- card
- queue
- slave
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000010295 mobile communication Methods 0.000 title claims abstract description 31
- 239000000872 buffer Substances 0.000 claims abstract description 27
- 230000005540 biological transmission Effects 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 19
- OYYYPYWQLRODNN-UHFFFAOYSA-N [hydroxy(3-methylbut-3-enoxy)phosphoryl]methylphosphonic acid Chemical compound CC(=C)CCOP(O)(=O)CP(O)(O)=O OYYYPYWQLRODNN-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000011218 segmentation Effects 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/10—Flow control; Congestion control
-
- 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/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2425—Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
- H04L47/2433—Allocation of priorities to traffic types
-
- 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/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
-
- 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/36—Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
인터넷 프로토콜 기반의 이동통신 시스템에서 물리적 링크(T1/E1/J1)를 통하여 백본망의 IP 패킷 데이터를 전송할 때 회선 카드 간의 이중화 및 물리적 링크 간의 이중화를 가능하도록 하기 위한 장치 및 방법에 관한 것으로, 회선 카드의 큐 버퍼에 저장된 큐의 양을 확인하여 버추얼 큐 관리부로 제공하는 스케줄러와, 백본 망(Backbone Network)을 통해서 들어오는 인터넷 프로토콜 패킷을 분할하고, 각각의 회선 카드의 큐 버퍼에 저장된 큐의 양에 따른 회선 카드의 우선 순위를 결정하여 우선 순위에 따라 상기 분할한 패킷을 전송하도록 처리하는 버추얼 큐 관리부를 포함하여 인터넷 프로토콜 기반의 이동통신 시스템에서 회선 카드의 확장을 가능하도록 하기 위한 이중화 장치로 인하여 다수의 물리적 링크를 지원할 수 있다. 또한, 본 발명에 따른 이중화 장치로 인하여 회선 카드 장착시 발생하는 호 단절 현상을 해결할 수 있다.
IP-BSS, 이중화, 회선 카드, Line card, IP-packet
Description
본 발명의 인터넷 프로토콜 기반의 이동통신 시스템(IP-BSS System)의 인터넷 프로토콜 패킷 데이터를 처리하는 회선 카드에 관한 장치 및 방법에 관한 것으로 더욱이 인터넷 프로토콜 기반의 이동통신 시스템에서 물리적 링크(T1/E1/J1)를 통하여 백본망의 IP 패킷 데이터를 전송할 때 회선 카드 간의 이중화 및 물리적 링크 간의 이중화를 가능하도록 하기 위한 장치 및 방법에 관한 것이다.
일반적인 인터넷 프로토콜 기반의 이동통신 시스템(IP-BSS System)에서는 인터넷 프로토콜 패킷 데이터를 처리하고자 할 경우, 하나의 회선 카드에 하나의 회선 카드에 해당 물리적 링크로 전송해야 했다.
도 1은 일반적인 인터넷 프로토콜 기반의 이동통신 시스템의 회선 카드를 도시한 도면이다.
상기 도 1을 참조하면, 상기 회선 카드(110)는 큐 버퍼와(112) 채널 확인 부(114)를 포함하여 구성할 수 있다.
먼저, 상기 회선 카드(110)의 큐 버퍼(112)는 백본 망(Backbone Network)(예 ; ATM/Ethernet)(100)을 통해서 들어온 IP packet을 저장한 후, 상기 채널 확인부(114)에 의한 링크 정보를 이용하여 상기 IP packet을 전송하도록 처리한다.
상기 채널 확인부(114)는 채널별 사용 가능한 타임 슬롯에 대한 물리적 링크 정보를 확인한다.
상기와 같은 인터넷 프로토콜 기반의 이동통신 시스템은 하나의 회선 카드와 연결되어 있는 물리적 링크의 수가 한정되어 있기 때문에 상기 물리적 링크의 확장시 인터넷 프로토콜 패킷 데이터의 처리에 문제가 발생하게 된다.
본 발명은 상술한 바와 같은 문제점을 해결하기 위하여 도출된 것으로서, 본 발명의 목적은 인터넷 프로토콜 기반의 이동통신 시스템(IP-BSS System)에서 다수의 회선 카드를 확장하도록 하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 인터넷 프로토콜 기반의 이동통신 시스템(IP-BSS System)에서 확장한 회선 카드 탈장시 지속적으로 호 연결을 유지하도록 하기 위한 장치 및 방법을 제공함에 있다.
상술한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 인터넷 프로토콜 패킷을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 링크 이중화 장치는 회선 카드의 큐 버퍼에 저장된 큐의 양을 확인하여 버추얼 큐 관리부로 제공하는 스케줄러와, 백본 망(Backbone Network)을 통해서 들어오는 인터넷 프로토콜 패킷을 분할하고, 각각의 회선 카드의 큐 버퍼에 저장된 큐의 양에 따른 회선 카드의 우선 순위를 결정하여 우선 순위에 따라 상기 분할한 패킷을 전송하도록 처리하는 버추얼 큐 관리부를 포함하는 것을 특징으로 한다.
상술한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 인터넷 프로토콜 기반 이동통신 시스템의 링크 이중화 장치에서 인터넷 프로토콜 패킷을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 방법은 백본 망(Backbone Network) 을 통해서 들어오는 인터넷 프로토콜 패킷을 분할하는 과정과, 상기 분할한 인터넷 프로토콜 패킷에 시퀀스 넘버를 부여하는 과정과, 각각의 회선 카드의 큐 버퍼에 저장된 큐의 양을 확인하는 과정과, 상기 큐의 양에 따른 회선 카드의 우선 순위를 결정하는 과정과, 상기 정렬한 순위에 따라 전송하고자 하는 분할한 패킷의 양을 할당하여 상기 회선 카드로 상기 분할한 패킷을 전송하는 과정을 포함하는 것을 특징으로 한다.
상술한 바와 같이 본 발명은 인터넷 프로토콜 기반의 이동통신 시스템(IP-BSS System)에서 회선 카드의 확장을 가능하도록 하기 위한 이중화 장치로 인하여 다수의 물리적 링크를 지원할 수 있다. 또한, 본 발명에 따른 이중화 장치로 인하여 회선 카드 장착시 발생하는 호 단절 현상을 해결할 수 있다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
이하 설명에서는 본 발명에 따라 인터넷 프로토콜 기반의 이동통신 시스템(IP-BSS System)에서 다수의 회선 카드를 확장하도록 하기 위한 장치 및 방법에 대하여 설명할 것이다. 또한, 이하 설명에서 정의한 분할 패킷 데이터는 백본 망을 통해 들어오는 IP 패킷 데이터를 일정 크기로 분할한 패킷 데이터를 의미한다.
도 2는 본 발명의 바람직한 일 실시 예에 따른 인터넷 프로토콜 기반의 이동통신 시스템(IP-BSS System)의 회선 카드 이중화 장치의 구성을 도시한 블럭도이다.
상기 도 2를 참조하면, 상기 인터넷 프로토콜 기반 이동통신 시스템의 이중화 장치는 버추얼 큐 관리부(212), 스케줄러(216) 및 채널 확인부(218)를 포함하는 하나의 마스터 카드와(210), 스케줄러(222) 및 채널 확인부(226)를 포함하는 다수개의 슬래이브 카드들(220), (230), (240)로 구성할 수 있다. 또한, 상기 스케줄러(216)는 큐 버퍼(218)를 포함할 수 있다.
먼저, 상기 마스터 카드(210)의 구성을 살펴보면 다음과 같다. 상기 마스터 카드(210)의 버추얼 큐 관리부(218)는 백본 망(Backbone Network)(예 ; ATM/Ethernet)(200)을 통해서 들어온 IP packet을 분할하도록 처리한다. 이때, 상기 버추얼 큐 관리부(212)는 상기 IP packet을 분할시 상기 IP packet의 순서를 나타내는 시퀀스 넘버를 부여한다. 여기에서, 상기 시퀀스 넘버는 상기 마스터 카드(210)의 다운에 따른 상기 슬래이브 카드(220), (230), (240)들의 대체 동작 수행시 연속적인 패킷 전송을 가능하도록 하기 위한 패킷의 정보로 전송 완료를 수행한 이전 패킷의 번호 또는 연속적으로 전송할 패킷의 번호가 될 수 있다.
또한, 상기 버추얼 큐 관리부(212)는 상기 스케줄러(216)로부터 제공받은 큐 버퍼(218)의 상태 즉, 큐의 정보를 제공받아 슬래이브 카드(220), (230), (240)의 우선 순위를 결정하고, 상기 결정한 우선 순위에 맞는 분할 패킷을 상기 슬래이브 카드로 제공하여 상기 슬래이브 카드(220), (230), (240)의 큐 버퍼(224), (234), (244) 상태를 균일하도록 처리한다.
상기 스케줄러(218)는 상기 채널 확인부(219)에 의한 링크 정보를 수신할 경우, 해당 링크로 상기 큐 버퍼(218)에 저장되어 있는 분할 패킷을 전송하도록 처리한다. 여기에서, 상기 링크 정보는 채널별 사용 가능한 타임 슬롯에 대한 물리적 링크(예 ; T1/E1/J1 등) 정보를 말한다. 또한, 상기 스케줄러(216)는 상기 버추얼 큐 관리자(212)로 상기 큐 버퍼(218)의 상태를 제공한다.
상기 채널 확인부(219)는 채널별 사용 가능한 타임 슬롯에 대한 물리적 링크 정보를 확인하여 상기 스케줄러(216)로 제공한다.
상기 슬래이브 카드(220)의 채널 확인부(226)는 상기 마스터 카드(210)의 채널 확인부(219)와 동일한 동작을 수행하며, 상기 스케줄러(222)는 상기 슬래이브 카드(220)의 큐 버퍼(224)의 정보를 상기 마스터 카드(210)의 버추얼 큐 관리부(212)로 제공한다. 또한, 상기 슬래이브 카드(220)의 스케줄러(222)는 상기 마스터 카드(210)의 다운을 확인할 경우, 상기 분할 패킷에 포함된 시퀀스 넘버를 확인하여 상기 마스터 카드(210)가 전송한 패킷에 대하여 연속적인 패킷 전송을 수행하도록 한다.
도 3은 본 발명의 바람직한 일 실시 예에 따라 인터넷 프로토콜 기반 이동 통신 시스템의 이중화 장치에서 IP packet을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 과정을 도시한 흐름도이다.
상기 도 3을 참조하면, 상기 이중화 장치는 먼저 301단계에서 버추얼 큐 관리부로 하여금 백본 망(Backbone Network)(예 ; ATM/Ethernet)을 통해서 들어온 IP packet을 분할하도록 처리한 후, 303단계로 진행하여 상기 버추얼 큐 관리부로 하여금 상기 분할한 분할 패킷에 시퀀스 넘버를 부여하도록 처리한다. 여기에서, 상기 분할 패킷은 상기 백본 망을 통해 들어온 IP packet이 분할된 상태의 패킷을 말한다. 또한, 상기 시퀀스 넘버는 마스터 카드의 다운에 따른 상기 슬래이브 카드의 대체 동작 수행시 연속적인 패킷 전송을 가능하도록 하기 위한 패킷의 정보로 전송 완료를 수행한 이전 패킷의 번호 또는 연속적으로 전송할 패킷의 번호로 상기 슬래이브 카드로 전송하는 분할 패킷의 이중화 헤더에 포함시킬 수 있다.
이후, 상기 이중화 장치는 305단계로 진행하여 큐 버퍼에 저장된 큐의 양(Queue depth)를 확인한 후, 307단계로 진행하여 상기 확인한 큐의 양에 따른 회선 카드의 순위를 정렬한다. 여기에서, 상기 이중화 장치는 스케줄러로부터 큐 버퍼의 정보를 제공받음으로써, 상기 큐의 양을 확인할 수 있다.
이후, 상기 이중화 장치는 309단계로 진행하여 상기 슬래이브 카드의 큐의 양을 균등하게 처리하기 위하여 상기 307단계에서 정렬한 순위에 따라 전송하고자 하는 분할 패킷의 양을 할당한 후, 311단계로 진행하여 각각의 회선 카드 즉, 슬래이브 카드들로 상기 할당한 분할 패킷을 전송한다.
이후, 상기 이중화 장치는 본 알고리즘을 종료한다.
도 4는 본 발명의 바람직한 일 실시 예에 따라 인터넷 프로토콜 기반 이동통신 시스템의 이중화 장치에서 IP packet을 분할하여 다수의 슬래이브 카드로 분배하는 과정을 도시한 도면이다.
도 4(a)는 마스터 카드(410)와 슬래이브 카드(420)의 큐 정보 다시 말해서 큐 버퍼(416), (424)에 저장된 큐의 양을 이용하여 회선 카드(마스터 카드와 슬래이브 카드)의 우선 순위를 결정하는 과정을 도시한 도면이다.
상기 도 4(a)를 참조하면, 상기 마스터 카드(410)의 스케줄러(414)는 먼저 큐 버퍼(416)에 저장된 큐의 양을 확인하여 버추얼 큐 관리부(412)로 제공한다. 일 예로 상기 도 4(a)에 도시한 바와 같이 상기 큐 버퍼에 빗금친 3칸 정도의 큐가 저장되어 있다고 가정할 경우, 상기 스케줄러(414)는 상기 버추얼 큐 관리부(412)로 상기 큐 정보(3)을 전송한다.
상기 슬래이브 카드(420)의 스케줄러(422)는 상기 마스터 카드(410)의 스케줄러(414)와 같이 큐 버퍼(424)에 저장되어 있는 큐 정보(1)을 상기 마스터 카드(410)의 버추얼 큐 관리부(412)로 제공한다.
상기 마스터 카드(410)와 상기 슬래이브 카드(412)의 큐 정보를 제공받은 버추얼 큐 관리부(412)는 각각의 큐 정보를 비교하여 회선 카드의 우선 순위를 결정한다. 상기와 같은 예를 바탕으로 상기 버추얼 큐 관리부(412)는 큐 정보(1)을 제공한 슬래이브 카드(420)가 우선 순위가 높다고 판단할 수 있다. 즉, 상기 버추얼 큐 관리부(412)는 슬래이브 카드(420)를 1 순위로 정하고 마스터 카드(410)를 2 순위로 설정할 수 있다.
도 4(b)는 IP packet을 분할하여 각각의 회선 카드로 분배하는 과정을 도시한 도면이다.
상기 도 4(b)를 참조하면, 먼저 마스터 카드(440)의 버추얼 큐 관리부(442)는 백본 망(430)을 통해 들어오는 IP-packet을 분할한 상태임을 가정한다. 여기에서 IP-packet는 상기 버추얼 큐 관리부(430)의 패킷 관리부(444)에 의해 분할할 수 있다.
상기 도 4(a)와 같이 상기 버추얼 큐 관리부(442)에서 설정한 회선 카드의 우선 순위를 결정한 경우, 상기 버추얼 큐 관리부(442)는 상기 패킷 관리부(444)에 의해 분할된 IP-packet인 분할 패킷을 상기 우선 순위에 맞게 할당한다. 예를 들어, 1순위로 결정된 슬래이브 카드(450)와 2순위로 결정된 마스터 카드(440)의 큐의 양을 균등하게 처리하기 위하여 상기 버추얼 큐 관리부(442)는 상기 슬래이브 카드(450)로 분할 패킷(3)을 전송하고 상기 마스터 카드(440)로 분할 패킷(1)을 전송함에 따라 각각의 큐 버퍼(446), (452)를 균일하게 하도록 처리한다.
도 5는 본 발명의 바람직한 다른 실시 예에 따라 인터넷 프로토콜 기반 이동통신 시스템의 이중화 장치에서 회선 카드를 이중화하는 과정을 도시한 흐름도이다.
상기 도 5를 참조하면, 상기 이중화 장치는 먼저 501단계에서 마스터 카드를 동작하여 패킷을 전송한 후, 503단계로 진행하여 상기 동작중인 마스터 카드가 다 운되는지 검사한다. 만일, 상기 마스터 카드가 다운되지 않을 경우, 상기 이중화 장치는 상기 501단계의 과정을 반복 수행한다.
한편, 상기 마스터 카드가 다운될 경우, 상기 이중화 장치는 505단계로 진행하여 슬래이브 카드를 동작하도록 처리한 후, 507단계로 진행하여 상기 마스터 카드로부터 수신한 IP packet의 시퀀스 넘버를 확인한다. 여기에서, 상기 시퀀스 넘버는 상기 마스터 카드의 다운에 따른 상기 슬래이브 카드의 대체 동작 수행시 연속적인 패킷 전송을 가능하도록 하기 위한 패킷의 정보로 전송 완료를 수행한 이전 패킷의 번호 또는 연속적으로 전송할 패킷의 번호가 될 수 있으며, 상기 시퀀스 넘버는 상기 마스터 카드에 의해 제공받는 분할 패킷에 포함되어 있다.
이후, 상기 이중화 장치는 상기 슬래이브 카드를 마스터 카드로 동작하도록 하기 위하여 상기 시퀀스 넘버에 맞는 패킷을 전송하도록 처리한다.
이후, 상기 이중화 장치는 본 알고리즘을 종료한다.
도 6은 본 발명의 바람직한 다른 실시 예에 따라 인터넷 프로토콜 기반 이동통신 시스템의 이중화 장치에서 회선 카드를 이중화하는 과정을 도시한 도면이다.
도 6(a)는 이중화 장치의 정상적인 동작 과정을 도시한 도면이다.
상기 도 6(a)를 참조하면, 상기 이중화 장치는 백본 망을 통해 들어오는 IP packet을 마스터 카드를 통해 전송한다.
또한, 상기 도 3 과정에서 설명한 바와 같이 슬래이브 카드로 상기 IP packet의 분할 패킷을 전송하는 과정을 수행한다. 여기에서, 상기 이중화 장치는 패킷 전송시 마스터 카드 만을 통해 수행한다.
도 6(b)는 이중화 장치의 마스터 카드의 다운에 의한 슬래이브 카드로의 이중화 과정을 도시한 도면이다.
상기 도 6(b)를 참조하면, 상기 이중화 장치는 상기 마스터 카드의 다운 발생을 확인할 경우, 상기 슬래이브 카드를 마스터 카드로 동작하도록 처리한다.
상기 슬래이브 카드는 상기 마스터 카드로부터 제공받은 IP packet의 시퀀스 넘버를 확인하여 해당 IP packet을 전송하도록 처리한다.
도 7은 본 발명에 바람직한 일 실시 예에 따른 인터넷 프로토콜 기반의 이동통신 시스템(IP-BSS System)의 이중화 요청을 위한 패킷의 구성을 도시한 도면이다.
도 7(a)는 본 발명의 바람직한 일 실시 예에 따라 인터넷 프로토콜 기반 이동통신 시스템의 이중화 장치에서 분할 패킷 데이터 전송 및 큐 정보를 포함하는 이중화 헤더의 구성을 도시한 도면이다.
상기 도 7(a)를 참조하면, 상기 이중화 헤더는 valid, drop, cos, class_id, portnum, lcp, icmp, qm_pkt, master_to_slave, Frame_len_reduce, Ppp_encap 필드를 포함하여 구성할 수 있다.
상기 valid 필드는 해당 패킷이 정확하게 전송되었는지 확인하기 위한 필드이며, 상기 Drop 필드는 해당 패킷이 마스터 카드에서 다운되었는지 확인하기 위한 필드를 말한다. 또한, 상기 COS 필드는 Class of Service를 나타나는 필드로 마스 터 카드에 존재하는 버추얼 큐 관리부에서 분할된 블럭에 따른 Multi-Class 값을 나타내며, 상기 Class_id 필드는 상기 마스터 카드 또는 회선 카드의 패킷 종류(Normal PPP 또는 LCP/IPCP)에 따른 링크의 class_id를 나타낸다.
상기 Port_Number 필드는 상기 마스터 카드로부터 제공되는 분할 패킷이 출력해야하는 port number를 나타내는 필드이다.
도 7(b)는 본 발명에 바람직한 일 실시 예에 따른 인터넷 프로토콜 기반의 이동통신 시스템에서 이중화를 위한 이중화 헤더의 이중화 정보를 포함하는 필드를 도시한 도면이다.
상기 도 7(b)를 참조하면, 상기 이중화 필더는 상기 도 7(a)에 포함되는 하나의 필드로 마스터 카드의 다운에 따른 상기 슬래이브 카드의 대체 동작 수행시 연속적인 패킷 전송을 가능하도록 하기 위한 패킷의 정보로 전송 완료를 수행한 이전 패킷의 번호 또는 연속적으로 전송할 패킷의 번호를 나타내는 시퀀스 넘버 필드, 해당 시퀀스 넘버가 long sequence 인지 short sequence number인지를 나타내는 필드 및 번들에 따른 다중 제어 설정을 확인하기 위한 bundle ID 필드를 포함한다.
도 7(c)는 본 발명에 바람직한 일 실시 예에 따른 인터넷 프로토콜 기반의 이동통신 시스템에서 큐 버퍼의 정보를 포함하는 큐 정보의 패킷 구성을 도시한 도면이다.
슬래이브 카드의 스케줄러는 상기 도 7(c)와 같은 큐 정보 패킷을 이용하여 큐 버퍼의 정보를 주기적으로 마스터 카드로 제공한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
도 1은 일반적인 인터넷 프로토콜 기반의 이동통신 시스템의 회선 카드를 도시한 도면,
도 2는 본 발명의 바람직한 일 실시 예에 따른 인터넷 프로토콜 기반의 이동통신 시스템(IP-BSS System)의 회선 카드 이중화 장치의 구성을 도시한 블럭도,
도 3은 본 발명의 바람직한 일 실시 예에 따라 인터넷 프로토콜 기반 이동통신 시스템의 이중화 장치에서 IP packet을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 과정을 도시한 흐름도,
도 4(a)는 마스터 카드와 슬래이브 카드의 큐 정보 다시 말해서 큐 버퍼에 저장된 큐의 양을 이용하여 회선 카드(마스터 카드와 슬래이브 카드)의 우선 순위를 결정하는 과정을 도시한 도면,
도 4(b)는 IP packet을 분할하여 각각의 회선 카드로 분배하는 과정을 도시한 도면,
도 5는 본 발명의 바람직한 다른 실시 예에 따라 인터넷 프로토콜 기반 이동통신 시스템의 이중화 장치에서 회선 카드를 이중화하는 과정을 도시한 흐름도,
도 6(a)는 이중화 장치의 정상적인 동작 과정을 도시한 도면,
도 6(b)는 이중화 장치의 마스터 카드의 다운에 의한 슬래이브 카드로의 이중화 과정을 도시한 도면,
도 7(a)는 본 발명의 바람직한 일 실시 예에 따라 인터넷 프로토콜 기반 이동통신 시스템의 이중화 장치에서 분할 패킷 데이터 전송 및 큐 정보를 포함하는 이중화 헤더의 구성을 도시한 도면,
도 7(b)는 본 발명에 바람직한 일 실시 예에 따른 인터넷 프로토콜 기반의 이동통신 시스템에서 이중화를 위한 이중화 헤더의 이중화 정보를 포함하는 필드를 도시한 도면 및,
도 7(c)는 본 발명에 바람직한 일 실시 예에 따른 인터넷 프로토콜 기반의 이동통신 시스템에서 큐 버퍼의 정보를 포함하는 큐 정보의 패킷 구성을 도시한 도면.
Claims (9)
- 인터넷 프로토콜 패킷을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 링크 이중화 장치에 있어서,회선 카드의 큐 버퍼에 저장된 큐의 양을 확인하여 버추얼 큐 관리부로 제공하는 스케줄러와,백본 망(Backbone Network)을 통해서 들어오는 인터넷 프로토콜 패킷을 분할하고, 각각의 회선 카드의 큐 버퍼에 저장된 큐의 양에 따른 회선 카드의 우선 순위를 결정하여 우선 순위에 따라 상기 분할한 패킷을 전송하도록 처리하는 버추얼 큐 관리부를 포함하는 것을 특징으로 하는 링크 이중화 장치.
- 제 1항에 있어서,상기 버추얼 큐 관리부는,상기 인터넷 프로토콜 패킷을 분할시 시퀀스 넘버를 부여하는 것을 특징으로하는 링크 이중화 장치.
- 제 1항에 있어서,상기 인터넷 프로토콜 패킷을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 링크 이중화 장치는,상기 분할한 패킷을 전송한 후, 마스터 카드의 동작이 다운될 경우, 상기 슬래이브 카드의 동작을 상기 마스터 카드의 동작으로 대체하여 상기 인터넷 프로토콜 데이터를 전송하도록 처리하는 것을 특징으로 하는 링크 이중화 장치.
- 제 3항에 있어서,상기 인터넷 프로토콜 패킷을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 링크 이중화 장치는,상기 분할한 패킷에 포함된 시퀀스 넘버를 확인하여 상기 마스터 카드의 동작에서 전송한 인터넷 프로토콜 패킷과 연속된 패킷 데이터를 전송함으로써, 상기 마스터 카드의 동작으로 대체하여 상기 인터넷 프로토콜 데이터를 전송하도록 처리하는 것을 특징으로 하는 링크 이중화 장치.
- 제 4항에 있어서,상기 시퀀스 넘버는,상기 마스터 카드의 다운에 따른 상기 슬래이브 카드의 대체 동작 수행시 연속적인 패킷 전송을 가능하도록 하기 위한 패킷의 정보로 전송 완료를 수행한 이전 패킷의 번호 또는 연속적으로 전송할 패킷의 번호임을 특징으로 하는 링크 이중화 장치.
- 인터넷 프로토콜 기반 이동통신 시스템의 링크 이중화 장치에서 인터넷 프로토콜 패킷을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 방법에 있어서,백본 망(Backbone Network)을 통해서 들어오는 인터넷 프로토콜 패킷을 분할하는 과정과,상기 분할한 인터넷 프로토콜 패킷에 시퀀스 넘버를 부여하는 과정과,각각의 회선 카드의 큐 버퍼에 저장된 큐의 양을 확인하는 과정과,상기 큐의 양에 따른 회선 카드의 우선 순위를 결정하는 과정과,상기 정렬한 순위에 따라 전송하고자 하는 분할한 패킷의 양을 할당하여 상기 회선 카드로 상기 분할한 패킷을 전송하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 6항에 있어서,상기 인터넷 프로토콜 기반 이동통신 시스템의 링크 이중화 장치에서 인터넷 프로토콜 패킷을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 방법은,상기 분할한 패킷을 전송한 후, 마스터 카드의 동작이 다운될 경우, 상기 슬래이브 카드의 동작을 상기 마스터 카드의 동작으로 대체하여 상기 인터넷 프로토 콜 데이터를 전송하도록 처리하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제 7항에 있어서,상기 마스터 카드의 동작으로 대체하여 상기 인터넷 프로토콜 데이터를 전송하도록 처리하는 과정은,상기 분할한 패킷에 포함된 시퀀스 넘버를 확인하여 상기 마스터 카드의 동작에서 전송한 인터넷 프로토콜 패킷과 연속된 패킷 데이터를 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제 8항에 있어서,상기 시퀀스 넘버는,상기 마스터 카드의 다운에 따른 상기 슬래이브 카드의 대체 동작 수행시 연속적인 패킷 전송을 가능하도록 하기 위한 패킷의 정보로 전송 완료를 수행한 이전 패킷의 번호 또는 연속적으로 전송할 패킷의 번호임을 특징으로 하는 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20070111430A KR101388530B1 (ko) | 2007-11-02 | 2007-11-02 | 이동통신 시스템의 링크 이중화 장치 및 방법 |
US12/289,706 US8755379B2 (en) | 2007-11-02 | 2008-10-31 | Apparatus and method for link duplication in mobile communication system |
JP2008282207A JP4741644B2 (ja) | 2007-11-02 | 2008-10-31 | 移動通信システムのリンク二重化装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20070111430A KR101388530B1 (ko) | 2007-11-02 | 2007-11-02 | 이동통신 시스템의 링크 이중화 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090045546A KR20090045546A (ko) | 2009-05-08 |
KR101388530B1 true KR101388530B1 (ko) | 2014-04-23 |
Family
ID=40675634
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20070111430A KR101388530B1 (ko) | 2007-11-02 | 2007-11-02 | 이동통신 시스템의 링크 이중화 장치 및 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8755379B2 (ko) |
JP (1) | JP4741644B2 (ko) |
KR (1) | KR101388530B1 (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130067130A1 (en) * | 2010-05-21 | 2013-03-14 | Nec Corporation | Bus control apparatus and bus control method |
CN102340827B (zh) * | 2010-07-14 | 2015-01-14 | 瑞昱半导体股份有限公司 | 无线通信系统以及在其中调整缓冲单元的使用深度的方法 |
US9008113B2 (en) * | 2010-12-20 | 2015-04-14 | Solarflare Communications, Inc. | Mapped FIFO buffering |
JP5754328B2 (ja) * | 2011-09-28 | 2015-07-29 | 富士通株式会社 | スイッチ装置およびスイッチ方法 |
CN103516749A (zh) * | 2012-06-21 | 2014-01-15 | 浙江大华技术股份有限公司 | 一种采用多卡发送数据的方法以及装置 |
CN102739536B (zh) * | 2012-06-26 | 2016-03-02 | 华为技术有限公司 | 一种报文缓存方法及路由器 |
WO2015194217A1 (ja) * | 2014-06-20 | 2015-12-23 | 日本電気株式会社 | 通信装置、通信方法、プログラム及び通信システム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050102715A (ko) * | 2004-04-21 | 2005-10-27 | 인하대학교 산학협력단 | 무선 통신망에서 무선 차별화 서비스를 제공하기 위한패킷 스케줄링 방법 및 장치 |
US20050243716A1 (en) * | 2004-05-03 | 2005-11-03 | Bitar Nabil N | Systems and methods implementing 1‘and N:1 line card redundancy |
US20050243853A1 (en) * | 2004-05-03 | 2005-11-03 | Bitar Nabil N | Unified scheduling and queueing architecture for a multiservice switch |
KR20070105931A (ko) * | 2006-04-27 | 2007-10-31 | 이노베이티브 소닉 리미티드 | 무선통신 시스템에서 서비스데이터유닛의 분할 및 넘버링을처리하는 방법 및 장치 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6373736A (ja) * | 1986-09-17 | 1988-04-04 | Fujitsu Ltd | 方路内回線選択制御方式 |
JP3540183B2 (ja) * | 1999-01-21 | 2004-07-07 | 株式会社東芝 | マルチリンク通信装置 |
GB9930618D0 (en) * | 1999-12-24 | 2000-02-16 | Agilent Technologies Inc | Measuring efficiency of data transmission |
JP4427196B2 (ja) * | 2001-02-07 | 2010-03-03 | 株式会社日立製作所 | Ipパケット通信装置及び冗長構成切替え方法 |
US7386324B2 (en) * | 2002-04-17 | 2008-06-10 | Lenovo (Singapore) Pte. Ltd. | System and method for dual path terminal connection |
US7180862B2 (en) * | 2002-07-18 | 2007-02-20 | Intel Corporation | Apparatus and method for virtual output queue feedback |
US7349416B2 (en) * | 2002-11-26 | 2008-03-25 | Cisco Technology, Inc. | Apparatus and method for distributing buffer status information in a switching fabric |
US6947375B2 (en) * | 2003-01-27 | 2005-09-20 | Nokia Inc. | System and method for network card switchovers in an IP network |
US7388874B2 (en) * | 2004-04-29 | 2008-06-17 | Alcatel Lucent | Protection switching methods and systems for electronic devices |
US7720439B2 (en) * | 2005-07-28 | 2010-05-18 | D-Link Systems, Inc. | Wireless media device cradle |
US20070121499A1 (en) * | 2005-11-28 | 2007-05-31 | Subhasis Pal | Method of and system for physically distributed, logically shared, and data slice-synchronized shared memory switching |
US8325735B2 (en) * | 2007-06-28 | 2012-12-04 | Alcatel Lucent | Multi-link load balancing for reverse link backhaul transmission |
-
2007
- 2007-11-02 KR KR20070111430A patent/KR101388530B1/ko not_active IP Right Cessation
-
2008
- 2008-10-31 JP JP2008282207A patent/JP4741644B2/ja not_active Expired - Fee Related
- 2008-10-31 US US12/289,706 patent/US8755379B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050102715A (ko) * | 2004-04-21 | 2005-10-27 | 인하대학교 산학협력단 | 무선 통신망에서 무선 차별화 서비스를 제공하기 위한패킷 스케줄링 방법 및 장치 |
US20050243716A1 (en) * | 2004-05-03 | 2005-11-03 | Bitar Nabil N | Systems and methods implementing 1‘and N:1 line card redundancy |
US20050243853A1 (en) * | 2004-05-03 | 2005-11-03 | Bitar Nabil N | Unified scheduling and queueing architecture for a multiservice switch |
KR20070105931A (ko) * | 2006-04-27 | 2007-10-31 | 이노베이티브 소닉 리미티드 | 무선통신 시스템에서 서비스데이터유닛의 분할 및 넘버링을처리하는 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
US8755379B2 (en) | 2014-06-17 |
US20090141720A1 (en) | 2009-06-04 |
JP2009118482A (ja) | 2009-05-28 |
KR20090045546A (ko) | 2009-05-08 |
JP4741644B2 (ja) | 2011-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101388530B1 (ko) | 이동통신 시스템의 링크 이중화 장치 및 방법 | |
DK172084B1 (da) | Grundstation til digitalt radiotelefonsystem | |
EP2378721B1 (en) | Bandwidth allocation method and routing apparatus | |
US6094683A (en) | Link bundling in a network | |
US8964739B1 (en) | Self-healing data transmission system and method to achieve deterministic and lower latency | |
US9258230B2 (en) | In flight TCP window adjustment to improve network performance | |
US9473599B2 (en) | High payload data packet transmission system and relay to lower latency | |
EP0224895A2 (en) | Data communication method and apparatus using multiple physical data links | |
EP0420531A2 (en) | Channel adapter for broadband communications at channel speeds | |
US7079538B2 (en) | High-speed router | |
GB2311700A (en) | Communication pacing method | |
US8706927B2 (en) | Method for the recovery of a clock and system for the transmission of data between data memories by remote direct memory access and network station set up to operate in the method as a transmitting or, respectively, receiving station | |
WO2018077095A1 (zh) | 一种数据的传输、接收方法及系统 | |
RU2009133323A (ru) | Переменная длина блока пакетов данных управления линии радиосвязи | |
WO1998037658A2 (en) | Channel aggregation having low latency and overhead | |
WO2003081855A1 (en) | Reducing transmission time for data packets controlled by a link layer protocol comprising a fragmenting/defragmenting capability | |
US6452946B1 (en) | Apparatus and method for improving performance in master and slave communications systems | |
US5553135A (en) | Point-to-multipoint communication system and method | |
US7783784B1 (en) | Method and apparatus for adaptive selection of algorithms to load and spread traffic on an aggregation of network interface cards | |
US8619627B2 (en) | Automatic determination of groupings of communications interfaces | |
US7349420B1 (en) | Method and system for preserving channel bank provisioning information when unit location changes within multi-shelf equipment rack | |
CN108574530B (zh) | 数据发送、接收方法及装置以及多通道epon系统 | |
US7751443B2 (en) | Intra-chassis packet arbitration scheme | |
EP1311090B1 (en) | Communication system capable of efficiently transmitting data from terminals to server | |
CN102065009A (zh) | 分布式队列分配方法及分布式系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170330 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180329 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |