Nothing Special   »   [go: up one dir, main page]

KR101388530B1 - 이동통신 시스템의 링크 이중화 장치 및 방법 - Google Patents

이동통신 시스템의 링크 이중화 장치 및 방법 Download PDF

Info

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
Application number
KR20070111430A
Other languages
English (en)
Other versions
KR20090045546A (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 KR20070111430A priority Critical patent/KR101388530B1/ko
Priority to US12/289,706 priority patent/US8755379B2/en
Priority to JP2008282207A priority patent/JP4741644B2/ja
Publication of KR20090045546A publication Critical patent/KR20090045546A/ko
Application granted granted Critical
Publication of KR101388530B1 publication Critical patent/KR101388530B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2425Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
    • H04L47/2433Allocation of priorities to traffic types
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/30Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access 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

이동통신 시스템의 링크 이중화 장치 및 방법{APPARATUS AND METHOD FOR LINK DUPLICATION IN MOBILE COMMUNICATION SYSTEM}
본 발명의 인터넷 프로토콜 기반의 이동통신 시스템(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)

  1. 인터넷 프로토콜 패킷을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 링크 이중화 장치에 있어서,
    회선 카드의 큐 버퍼에 저장된 큐의 양을 확인하여 버추얼 큐 관리부로 제공하는 스케줄러와,
    백본 망(Backbone Network)을 통해서 들어오는 인터넷 프로토콜 패킷을 분할하고, 각각의 회선 카드의 큐 버퍼에 저장된 큐의 양에 따른 회선 카드의 우선 순위를 결정하여 우선 순위에 따라 상기 분할한 패킷을 전송하도록 처리하는 버추얼 큐 관리부를 포함하는 것을 특징으로 하는 링크 이중화 장치.
  2. 제 1항에 있어서,
    상기 버추얼 큐 관리부는,
    상기 인터넷 프로토콜 패킷을 분할시 시퀀스 넘버를 부여하는 것을 특징으로하는 링크 이중화 장치.
  3. 제 1항에 있어서,
    상기 인터넷 프로토콜 패킷을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 링크 이중화 장치는,
    상기 분할한 패킷을 전송한 후, 마스터 카드의 동작이 다운될 경우, 상기 슬래이브 카드의 동작을 상기 마스터 카드의 동작으로 대체하여 상기 인터넷 프로토콜 데이터를 전송하도록 처리하는 것을 특징으로 하는 링크 이중화 장치.
  4. 제 3항에 있어서,
    상기 인터넷 프로토콜 패킷을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 링크 이중화 장치는,
    상기 분할한 패킷에 포함된 시퀀스 넘버를 확인하여 상기 마스터 카드의 동작에서 전송한 인터넷 프로토콜 패킷과 연속된 패킷 데이터를 전송함으로써, 상기 마스터 카드의 동작으로 대체하여 상기 인터넷 프로토콜 데이터를 전송하도록 처리하는 것을 특징으로 하는 링크 이중화 장치.
  5. 제 4항에 있어서,
    상기 시퀀스 넘버는,
    상기 마스터 카드의 다운에 따른 상기 슬래이브 카드의 대체 동작 수행시 연속적인 패킷 전송을 가능하도록 하기 위한 패킷의 정보로 전송 완료를 수행한 이전 패킷의 번호 또는 연속적으로 전송할 패킷의 번호임을 특징으로 하는 링크 이중화 장치.
  6. 인터넷 프로토콜 기반 이동통신 시스템의 링크 이중화 장치에서 인터넷 프로토콜 패킷을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 방법에 있어서,
    백본 망(Backbone Network)을 통해서 들어오는 인터넷 프로토콜 패킷을 분할하는 과정과,
    상기 분할한 인터넷 프로토콜 패킷에 시퀀스 넘버를 부여하는 과정과,
    각각의 회선 카드의 큐 버퍼에 저장된 큐의 양을 확인하는 과정과,
    상기 큐의 양에 따른 회선 카드의 우선 순위를 결정하는 과정과,
    상기 정렬한 순위에 따라 전송하고자 하는 분할한 패킷의 양을 할당하여 상기 회선 카드로 상기 분할한 패킷을 전송하는 과정을 포함하는 것을 특징으로 하는 방법.
  7. 제 6항에 있어서,
    상기 인터넷 프로토콜 기반 이동통신 시스템의 링크 이중화 장치에서 인터넷 프로토콜 패킷을 분할하여 다수의 슬래이브 카드로 분배하도록 하는 방법은,
    상기 분할한 패킷을 전송한 후, 마스터 카드의 동작이 다운될 경우, 상기 슬래이브 카드의 동작을 상기 마스터 카드의 동작으로 대체하여 상기 인터넷 프로토 콜 데이터를 전송하도록 처리하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  8. 제 7항에 있어서,
    상기 마스터 카드의 동작으로 대체하여 상기 인터넷 프로토콜 데이터를 전송하도록 처리하는 과정은,
    상기 분할한 패킷에 포함된 시퀀스 넘버를 확인하여 상기 마스터 카드의 동작에서 전송한 인터넷 프로토콜 패킷과 연속된 패킷 데이터를 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  9. 제 8항에 있어서,
    상기 시퀀스 넘버는,
    상기 마스터 카드의 다운에 따른 상기 슬래이브 카드의 대체 동작 수행시 연속적인 패킷 전송을 가능하도록 하기 위한 패킷의 정보로 전송 완료를 수행한 이전 패킷의 번호 또는 연속적으로 전송할 패킷의 번호임을 특징으로 하는 방법.
KR20070111430A 2007-11-02 2007-11-02 이동통신 시스템의 링크 이중화 장치 및 방법 KR101388530B1 (ko)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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