KR100862725B1 - 이동 통신 시스템의 연결 식별자 매핑 장치 및 그 방법 - Google Patents

이동 통신 시스템의 연결 식별자 매핑 장치 및 그 방법 Download PDF

Info

Publication number
KR100862725B1
KR100862725B1 KR1020070039752A KR20070039752A KR100862725B1 KR 100862725 B1 KR100862725 B1 KR 100862725B1 KR 1020070039752 A KR1020070039752 A KR 1020070039752A KR 20070039752 A KR20070039752 A KR 20070039752A KR 100862725 B1 KR100862725 B1 KR 100862725B1
Authority
KR
South Korea
Prior art keywords
information
memory
connection identifier
packet
stored
Prior art date
Application number
KR1020070039752A
Other languages
English (en)
Other versions
KR20080052166A (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 한국전자통신연구원
Publication of KR20080052166A publication Critical patent/KR20080052166A/ko
Application granted granted Critical
Publication of KR100862725B1 publication Critical patent/KR100862725B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 이동 통신 시스템의 연결 식별자(Connection Identifier) 매핑 장치 및 그 방법에 관한 것이다.
본 발명에서는, 패킷별 IP(Internet Protocol) 목적지 및 목적지의 UDP(User Data Protocol) 포트 중 적어도 어느 하나를 포함하는 제1 정보를, 연결 식별자(Connection Identifier) 및 서비스 품질(Quality of Service) 포인터 중 적어도 어느 하나를 포함하는 제2 정보와 일대일로 대응시켜 메모리에 저장한다. 이후, 상위 계층인 제어국(PAR)으로부터 IP 패킷이 수신되면, 수신된 IP 패킷의 제1 정보를 검색한 후, 검색된 제1 정보와 대응되어 저장되어 있는 제2 정보가 메모리에 있는지를 검색한다. 이후, 검색된 제2 정보의 연결 식별자를 IP 패킷에 매핑시켜 해당 단말기로 전송한다.
이를 통하여, 패킷별 연결 식별자(CID) 매핑에 따른 고속 및 다량의 데이터 처리, 구현의 용이성, 수정 사항 반영시 유연성을 제공할 수 있다.
고속 휴대 인터넷, 기지국(AP), 연결 식별자(CID), 하향 IP 패킷

Description

이동 통신 시스템의 연결 식별자 매핑 장치 및 그 방법 {THE APPARATUS AND METHOD FOR MAPPING CONNECTION IDENTIFIER OF MOBILE COMMUNICATION SYSTEM}
도 1은 본 발명의 실시 예에 따른 이동 통신 시스템의 구조를 도시한 도면이다.
도 2는 도 1에 도시된 기지국 내의 연결 식별자 매핑 장치를 세부적으로 도시한 구성도이다.
도 3은 도 2에 도시된 연결 식별자 매핑 장치의 동작 과정을 순차적으로 도시한 흐름도이다.
도 4는 도 2에 도시된 메모리에 저장된 제1 및 제2 정보를 개념적으로 도시한 도면이다.
본 발명은 이동 통신 시스템에 관한 것으로서, 보다 상세하게는 패킷에 연결 식별자(Connection Identifier)를 매핑하는 장치 및 그 방법에 관한 것이다.
최근 들어, 정보 통신의 눈부신 발달로 인해 ITU-R에서 표준으로 제정하고 있는 제3 세대 이동 통신 시스템인 IMT(International Mobile Telecommunication) -2000이 상용화 되었으며, 전송 속도 역시 최고 307.2Kbps의 속도로 무선 인터넷 서비스를 제공하고 있는 추세이다. 그리고, 현재 ITU-R WP&F의 비전 그룹에서 논의되고 있는 바에 따르면 제4 세대 이동 통신 시스템 역시 최대 1Gb/s의 전송 속도로 서비스를 제공할 것을 목표로 하고 있으며, ALL-IP 기반의 네트워크가 구축될 것으로 전망되고 있다.
그러나, 이러한 발전 추세와는 대조적으로 이동 통신 시스템의 기지국을 구축하는데 소요되는 비용은 여전히 많이 소요되고 있으며, 무선 인터넷의 이용 요금 역시 그로 인해 상당히 높은 편이다. 또한, 무선 랜(LAN) 기술은 전파 간섭 및 좁은 사용 영역 등으로 인해 공중 서비스 제공에 있어 여러 한계점들이 드러나고 있는 현실이다.
이로 인해, 휴대성과 이동성을 보장함과 동시에 저렴한 요금으로 초고속 무선 인터넷 서비스를 제공할 수 있는 고속 휴대 인터넷(High-Speed Portable Internet)이 대두되고 있다. 이동 통신 시스템 중 하나인 고속 휴대 인터넷은 유무선 통합의 이상적인 환경을 제공하기 위한 차세대 무선 서비스 중 가장 주목 받고 있는 서비스로서, 빠른 전송 속도로 대용량 데이터를 이용할 수 있다는 점에서 이동 통신의 무선 인터넷과 차별화된다. 그리고, 이동 중에 인터넷에 접속할 수 있다는 점에서 무선 랜(LAN)을 보완함과 동시에 기존 무선 데이터 서비스들의 단점을 보완할 수 있다는 점에서 큰 기대를 모으고 있다.
이러한 고속 휴대 인터넷 시스템의 기지국을 살펴보면 제어국(Packet Access Router)으로부터 수신되는IP(Internet Protocol) 패킷에 각각의 연결 식별 자(Connection Identifier)를 매핑시킨 후, 매핑된 연결 식별자를 토대로 IP 패킷을 해당 단말기로 전송한다. 이때, 기지국은 소프트웨어(Software)를 이용하여 패킷별로 연결 식별자를 매핑시키는데, 이는 다량의 데이터를 고속으로 처리해야만 하는 문제점이 있다.
관련 기술로는, 권리권자가 한국전자통신연구원인[명칭 : 서비스 품질-기반 상향 데이터 전송을 위한 단말의 내부 자료 구조 및 그 운영 방법, 출원번호 : 2004-75830호]의 특허가 있다. 이는, 고속 휴대 인터넷 시스템의 단말 장치에서 서비스 품질(QoS)에 기반한 상향 데이터를 효율적으로 전송할 수 있도록 한다.
그러나, 상기한 기술은 상향 데이터를 대상으로 한 단말기의 운영 방법에 관한 것으로서, 하향 데이터에 연결 식별자를 매핑하여 전송하는 방법에 대해서는 제시하고 있지 않다.
본 발명이 이루고자 하는 기술적 과제는 이러한 문제점을 해결하기 위한 것으로서, 패킷에 연결 식별자(CID)를 고속으로 매핑시킬 수 있는 방법 및 그 장치를 제공하기 위한 것이다.
이러한 목적을 달성하기 위한 본 발명의 특징에 따른 이동 통신 시스템의 연결 식별자 매핑 방법은, 패킷의 IP(Internet Protocol) 목적지 및 목적지의 UDP(User Data Protocol) 포트 중 적어도 어느 하나를 포함하는 제1 정보와, 연결 식별자(Connection Identifier) 및 서비스 품질(Quality of Service) 주소 포인터 중 적어도 어느 하나를 포함하는 제2 정보를 대응시켜 메모리에 저장하는 단계; 수신 패킷의 헤더(Header)로부터 제1 정보를 추출한 후, 상기 추출된 제1 정보가 상기 메모리에 저장되어 있는지를 검색하고, 상기 검색한 결과에 따라 상기 추출된 제1 정보와 대응되어 저장되어 있는 제2 정보를 상기 메모리에서 검색하는 단계; 및 상기 검색된 제2 정보를 상기 수신 패킷의 헤더에 기록하는 변환을 수행한 후, 상기 헤더가 변환된 수신 패킷에 상기 검색된 제2 정보의 연결 식별자를 매핑시켜 상기 메모리에 기록하는 단계를 포함한다.
또한, 본 발명의 다른 특징에 따른 이동 통신 시스템의 연결 식별자 매핑 장치는, 패킷의 IP(Internet Protocol) 목적지 및 목적지의 UDP(User Data Protocol) 포트 중 적어도 어느 하나를 포함하는 제1 정보와, 연결 식별자(Connection Identifier) 및 서비스 품질(Quality of Service) 주소 포인터 중 적어도 어느 하나를 포함하는 제2 정보가 저장되는 메모리; 상기 메모리에 상기 제1 및 제2 정보를 대응시켜 저장하는 메모리 제어기; 및 수신 패킷의 헤더(Header)로부터 제1 정보를 추출한 후, 상기 추출된 제1 정보와 대응되어 상기 메모리에 저장되어 있는 제2 정보의 연결 식별자를 상기 수신 패킷에 매핑시키는 호스트 프로세서를 포함하며, 상기 메모리 제어기는, 상기 추출된 제1 정보가 상기 메모리에 저장되어 있는지를 검색한 후, 상기 검색한 결과에 따라 상기 추출된 제1 정보와 대응되어 저장되어 있는 제2 정보를 상기 메모리에서 검색하여 상기 호스트 프로세서로 제공한다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명 이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였다. 명세서 전체를 통하여 유사한 부분에 대해서는 동일한 도면 부호를 붙였다.
이하 본 발명의 실시 예에서는 이동 통신 시스템 중의 하나인 고속 휴대 인터넷 시스템 내의 기지국의 연결 식별자 매핑 장치에 대해 설명하기로 한다. 하지만, 고속 휴대 인터넷 시스템은 본 발명의 실시 예 중에서 하나의 예이고, 본 발명은 다른 통신 시스템에도 적용할 수 있다.
먼저, 본 발명이 적용되는 고속 휴대 인터넷 시스템에 대해 도 1을 참고로 하여 상세하게 설명한다.
도 1은 본 발명이 적용되는 고속 휴대 인터넷 시스템의 구조를 도시한 도면이다.
도 1에 나타낸 바와 같이, 고속 휴대 인터넷 시스템(100)은 단말기(Access Terminal, 110)와 기지국(Access Point, 120), 패킷 접속 라우터(Packet Access Router : 이하 설명의 편의를 위하여 'PAR' 라 함, 130a, 130b) 및 AAA(Authentication, Authorization and Accounting) 서버(140)를 포함한다. 그리고, 기지국(120)은 본 발명의 실시 예에 따른 연결 식별자 매핑 장치(400)를 포함한다.
이처럼, 본 발명의 실시 예에 따른 연결 식별자 매핑 장치(400)는 기지 국(120) 내에 포함되어 있지만, 본 발명은 이것에 한정되는 것이 아니라 경우에 따라서는 통신망을 이루는 다른 구성 요소 내에 포함될 수도 있다.
자세히 설명하면, 단말기(110)는 가입자가 휴대 인터넷 서비스를 포함하는 이동 통신 서비스를 제공받기 위해 사용하는 단말기(Subscriber Station)로서, 이동성을 가지며 기지국(120)에 접속하여 고속 패킷 데이터를 송수신하기 위해 2.3GHz 대역 주파수에서 무선 접속 규격에 따른 무선 채널 송수신 기능을 수행한다.
기지국(120)은 무선망과 유선망을 연결하는 장치로, 유선망 종단에서 무선 인터페이스를 통해 단말기(110)에게 직접적으로 무선 패킷 데이터 서비스를 제공한다. 즉, 단말기(110)로부터 무선 신호를 수신하여 PAR(130a, 130b)로 전달하거나 반대로 PAR(130a, 130b)로부터 수신되는 각종 정보들을 무선 신호로 변환하여 단말기(110)로 전달한다. 전달시, 기지국 내의 연결 식별자 매핑 장치(400)는 PAR(130a, 130b)로부터 수신되는 각종 정보 중 IP(Internet Protocol) 패킷에 연결 식별자(Connection Identifier)를 매핑시킨 후, 매핑된 연결 식별자를 토대로 IP 패킷을 해당 단말기(110)로 전송한다. 자세한 IP 패킷별 연결 식별자 매핑 과정은 추후 언급하기로 한다.
PAR(130a, 130b)은 다수의 기지국(120)과 IP 기반 유선으로 접속되어 단말기(110) 및 기지국(120)을 제어하고 IP 패킷을 라우팅한다. 이때, 기지국(120)과 PAR(130a, 130b)간에는 표준화된 프로토콜(예를 들어, IEEE 802.16에서 규정한 프로토콜이 사용될 수 있음)을 이용하여 통신이 이루어진다. 고속 휴대 인터넷 망에 가입된 사용자가 서비스를 개시할 때 PAR(130a, 130b)에서 서비스 플로우(Flow)를 생성하고 이 서비스 플로우 정보를 기지국(120)으로 전달함으로써 사용자에게 서비스를 제공하게 된다.
AAA 서버(140)는 적법한 사용자에 한해 고속 휴대 인터넷 망에 접속하고 서비스를 제공하기 위해 사용자 및 단말기(110)에 대한 인증, 권한 검증 및 과금을 수행하는 망 구성 요소이다. 그리고, AAA 서버(140)는 예를 들어, 국제 표준 기관인 IETF(Internet Engineer Task Force)에서 표준화 진행 중인 다이아미터(Diameter) 프로토콜을 사용한다. 이러한 다이아미터프로토콜은 서버간 연동에 의한 인증, 권한 검증 및 과금 정보 전송을 가능하게 한다.
이러한 고속 휴대 인터넷 시스템(100)은 인터넷(300)을 통하여 단말기(210)와 기지국(220) 및 AAA 서버(240)로 이루어지는 타 인터넷 망(200) 또는 셀룰러 망이나 무선 랜 망과 연동이 가능하며, 동일 망에 적어도 한 개 이상의 PAR(130a, 130b)를 구성할 수도 있다.
또한, 하나의 PAR(130a, 130b) 산하에 적어도 한 개 이상의 기지국(120)을 구성할 수 있으며, 하나의 기지국(120)에 다수의 단말기(110)가 연결되어 서비스를 제공받을 수 있다. 그리고, 단말기(110)가 기지국(120)에서 관장하는 셀로부터 새로운 셀로 이동한 경우에도 기존 셀에서 제공되는 서비스를 제공 받을 수 있다.
그러면, 위에 기술된 구조로 이루어지는 고속 휴대 인터넷 시스템 내의 연결 식별자 매핑 장치에 대해 알아본다.
도 2는 본 발명의 실시 예에 따른 연결 식별자 매핑 장치의 구조를 세부적으 로 도시한 도면이다.
도 2에 도시되어 있듯이, 본 발명의 실시 예에 따른 연결 식별자 매핑 장치(400)는 호스트 프로세서(410)와 메모리 제어기(420), DSP(Digital Signal Processor, 430) 및 FPGA(Field Programmable Gate Array, 440)를 포함한다. 그리고, 호스트 프로세서(410)는 프로세서(10)와 캐쉬(Cache, 11), 프로세서 버스 정합부(12), 부 PCI 제어기(Peripheral Component Interconnect, 13), 지역 버스 제어기(14), 메모리(FLASH, 15), 직렬 정합부(16), 직렬 제어기(17), 이더넷 제어기(18), 이더넷 정합부(19), 메모리(SDRAM, 20), 메모리 제어기(21), 주 PCI 제어기(22) 및 메모리(CAM, 23)를 포함한다.
또한, 프로세서(10)와 캐쉬(Cache, 11) 및 프로세서 버스 정합부(12)는 프로세서 버스(a)를 통해 각각 연결되어 있으며, 부 PCI 제어기(13)는 DSP(430)와 PCI 버스(b)로 연결되어 있다. 그리고, 주 PCI 제어기(22)와 이더넷 정합부(19) 역시 PCI 버스(b)를 PAR(130)과 상호 연결된 구조를 이룬다.
참고로, 도 2에서 공란이 있는 실선의 양방향 화살표는 프로세서 버스(a)를 의미하며, 공란이 없는 실선의 양방향 화살표는 PCI 버스(b)를 의미한다. 즉, 연결 식별자 매핑 장치(400) 내의 각 기능부들은 프로세서 버스(a) 내지 PCI 버스(b)를 통해 상호 연결된 구조를 이룬다. 하지만, 본 발명은 이점에 한정된 것이 아니라 각 기능부들은 서로 다른 연결 매체를 통해 상호 연결될 수도 있다.
자세히 설명하면, 먼저 상위 계층인 PAR(130)로부터 IP 패킷이 수신되어 메모리(20)에 저장되면, 호스트 프로세서(410)는 저장된 IP 패킷과 대응하는 연결 식 별자를 검색한다. 이때, 호스트 프로세서(410)는 메모리 제어기(420)를 제어하여 메모리(23) 내 저장된 정보 중 IP 패킷과 대응하는 연결 식별자가 있는지를 검색하도록 한다.
그리고, 호스트 프로세서(410)는 검색된 연결 식별자를 IP 패킷에 매핑시킨 후, 매핑된 연결 식별자를 토대로 IP 패킷 스케줄링 및 자원 할당 중 적어도 어느 하나를 포함하는 상위 매체 접근 제어(Media Access Control) 기능을 수행한다.
DSP(430)는 연결 식별자가 매핑된 IP 패킷을 PCI 버스(b)를 통해 호스트 프로세서(410)로부터 전달 받은 후, IP 패킷의 암호화와 CRC(Cycle Redundancy Check) 생성 및 체크 중 적어도 어느 하나를 포함하는 하위 매체 접근 제어(MAC) 기능을 수행한다.
FPGA(440)는 연결 식별자가 매핑된 IP 패킷을 PCI 버스(b)를 통해 DSP(430)로부터 전달 받은 후, IP 패킷의 HEC(Header Error Control) 생성과 체크 중 적어도 어느 하나를 포함하는 고속 및 시간 제한적인 하위 매체 접근 제어(MAC) 기능을 수행한다.
그리고, 호스트 프로세서(410)의 프로세서(10)는 중앙 처리 장치이고, 캐쉬(11)는 프로세서(10)와 연결되어 있는 지역 메모리이다. 지역버스 제어기(14)는 지역 버스(a) 경로를 제어하며, 메모리(15)는 부트 로더 등의 소프트웨어를 적재하고 있다.
직렬 정합부(16)와 직렬 제어기(17)는 사용자 운용 모드를 위해서 예를 들어, RS232C 직렬 포트를 구성하며, 이더넷 제어기(18)와 이더넷 정합부(19)는 예를 들어, 10/100 Base-T 이더넷 포트를 구성한다.
메모리(20)는 운용 및 제어 소프트웨어를 적재하고 있으며, 이더넷 정합부 경로(b)를 통해 PAR(130)로부터 수신되는 IP 패킷을 저장한다. 메모리 제어기(21)는 메모리(20)를 제어한다.
메모리(23)는 패킷별 IP 목적지(Destination) 및 목적지의 UDP(User Data Protocol) 포트 중 적어도 어느 하나를 포함하는 제1 정보와, 연결 식별자(Connection Identifier) 및 서비스 품질(Quality of Service) 주소 포인터 중 적어도 어느 하나를 포함하는 제2 정보가 저장된다. 이때, 제1 및 제2 정보는 상호 대응되는 구조를 이룬다.
메모리 제어기(420)는 메모리(23)에 제1 및 제2 정보를 일대일로 대응시켜 저장하며, 저장된 제1 및 제2 정보를 주기적으로 갱신한다. 그리고, 메모리 제어기(420)는 호스트 프로세서(410)의 제어 하에 상위 계층인 PAR(130)로부터 수신되어 메모리(20)에 저장되어 있는 IP 패킷의 제1 정보와 대응하는 제2 정보를 메모리(23)에서 검색하여 호스트 프로세서(410)로 제공한다.
또한, 본 발명의 실시 예에 따른 메모리 제어기(420)는 메모리(20)에 저장되어 있는 IP 패킷의 제1 정보를 구성하는 적어도 어느 하나의 정보(IP 목적지 또는 목적지의 UDP 포트 등)를 토대로, 그와 대응하는 제2 정보를 메모리(23)에서 검색할 수 있다. 즉, 제1 정보를 구성하는 전체의 정보가 아니더라도 단일 개수의 정보를 토대로 제2 정보를 검색할 수 있다.
그러면, 위에 기술된 구조로 이루어지는 기지국의 연결 식별자 매핑 장치를 토대로, 본 발명의 실시 예에 따른 연결 식별자 매핑 방법에 대해 설명한다.
도 3은 본 발명의 실시 예에 따른 연결 식별자 매핑 장치의 동작 과정을 순차적으로 도시한 흐름도이다.
먼저, PAR(130)로부터 이더넷 정합부 경로(b)를 통해 IP 패킷이 수신되면, 메모리 제어기(21)는 도 3에 도시되어 있듯이 수신된 IP 패킷을 메모리(20)에 기록한다(S310).
그러면, 호스트 프로세서(410)의 프로세서(10)는 메모리(20)에 기록된 IP 패킷의 헤더(Header)로부터 제1 정보(IP 목적지 또는 목적지의 UDP 포트 등)를 추출(S320)한 후, 추출된 제1 정보가 메모리(23)에 저장되어 있는지를 먼저 검색한다(S330). 그리고, 검색 결과 제1 정보가 메모리(23)에 저장되어 있으면, 제1 정보와 대응되어 저장되어 있는 제2 정보가 메모리(23)에 있는지를 검색한다(S340). 참고로, 메모리(23)에 사전 저장되어 있는 제1 및 제2 정보에 대한 표시 예가 첨부된 도 4이다.
도 4는 도 2에 도시된 메모리의 저장 구조를 개념적으로 도시한 도면이다.
도 4에 도시되어 있듯이, 메모리(23)는 IP 목적지(32bit) 및 목적지의 UDP 포트(16bit)를 포함하는 제1 정보가 연결 식별자(16bit) 및 서비스 품질(8bit) 주소 포인터를 포함하는 제2 정보와 일대일로 대응되어 저장된 구조를 이룬다. 이로 인해, 메모리 제어기(420)는 프로세서(10)의 제어 하에 추출된 제1 정보를 메모리(23)에 입력하면, 입력시킨 제1 정보와 대응하는 제2 정보가 메모리(23)로부터 출력된다. 그러면, 메모리 제어기(420)는 출력된 제2 정보를 프로세서(10)로 제공 한다.
프로세서(10)는 메모리 제어기(420)로부터 제공 받은 제2 정보를 IP 패킷의 헤더에 기록하여 변환을 수행한 후, 헤더 변환된 IP 패킷에 연결 식별자를 매핑시켜 메모리(23)에 기록한다(S380).
반면, 검색 결과 읽어 들인 제1 정보와 대응하는 제2 정보가 메모리(23)에 없으면, 프로세서(10)는 타이머 종료 시점까지 제1 정보와 대응하는 제2 정보가 메모리(23)에 있는지를 계속 검색한다(S350). 이후, 타이머가 종료되었음에도 불구하고 제1 정보와 대응하는 제2 정보가 없으면 프로세서(10)는 메모리(20)에서 IP 패킷의 페이로드(Payload)를 무효화(S360)시킨 후, 무효화된 IP 패킷의 헤드를 메모리(20)에 저장한다(S370).
한편, 프로세서(10)는 검색된 제2 정보를 토대로 패킷 스케줄링 및 자원 할당 중 적어도 어느 하나를 포함하는 상위 매체 접근 제어(MAC) 기능을 수행한다(S390). 그리고, DSP(430)는 검색된 제2 정보의 연결 식별자가 매핑된 IP 패킷을 PCI 버스(b)를 통해 호스트 프로세서(410)로부터 전달 받은 후, 전달 받은 IP 패킷의 암호화와 CRC 생성 및 체크 등과 같은 하위 매체 접근 제어 기능을 수행한다(S400).
FPGA(440) 역시 DSP(430)로부터 IP 패킷을 전달 받아 IP 패킷의 HEC(Header Error Control) 생성과 체크 등과 같은 고속 및 시간 제한적인 하위 매체 접근 제어 기능을 수행한다(S400).
이처럼, 본 발명의 실시 예에 따른 이동 통신 시스템의 연결 식별자 매핑 장 치는 수신되는 IP 패킷에 연결 식별자를 매핑함에 있어 메모리에 사전 저장시킨 연결 식별자를 검색해 IP 패킷에 매핑시킨 후, 매핑된 연결 식별자를 토대로 패킷 전송 및 그 외 관련 기능을 수행한다. 이를 통해, 고속 및 다량의 데이터 처리가 가능하다.
도면과 발명의 상세한 설명은 단지 본 발명의 예시적인 것으로서, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.
이상에서와 같이 본 발명의 실시 예에 따르면, 메모리에 적어도 하나의 연결 식별자(CID)를 사전 저장시키고 패킷 수신시 그에 맞는 연결 식별자를 메모리에서 검색하여 매핑시킴으로써, 고속 및 다량의 데이터 처리가 가능하다. 이외에도, 매핑 장치를 용이하게 구현할 수 있으며, 연결 식별자와 관련된 정보에 수정 사항이 발생하는 경우에도 해당 수정 사항을 용이하게 상기 정보에 반영할 수 있다.

Claims (9)

  1. 패킷의 IP(Internet Protocol) 목적지 및 목적지의 UDP(User Data Protocol) 포트 중 적어도 어느 하나를 포함하는 제1 정보와, 연결 식별자(Connection Identifier) 및 서비스 품질(Quality of Service) 주소 포인터 중 적어도 어느 하나를 포함하는 제2 정보를 대응시켜 메모리에 저장하는 단계;
    수신 패킷의 헤더(Header)로부터 제1 정보를 추출한 후, 상기 추출된 제1 정보가 상기 메모리에 저장되어 있는지를 검색하고, 상기 검색한 결과에 따라 상기 추출된 제1 정보와 대응되어 저장되어 있는 제2 정보를 상기 메모리에서 검색하는 단계; 및
    상기 검색된 제2 정보를 상기 수신 패킷의 헤더에 기록하는 변환을 수행한 후, 상기 헤더가 변환된 수신 패킷에 상기 검색된 제2 정보의 연결 식별자를 매핑시켜 상기 메모리에 기록하는 단계
    를 포함하는 이동 통신 시스템의 연결 식별자 매핑 방법.
  2. 제1 항에 있어서,
    상기 제2 정보를 상기 메모리에서 검색하는 단계는,
    상기 추출된 제1 정보가 다수의 항목으로 이루어진 경우, 상기 메모리에 저장된 정보 중 상기 추출된 제1 정보의 항목 중 적어도 어느 하나의 항목과 동일한 항목을 가지는 제1 정보를 검색하는 단계; 및
    상기 검색된 제1 정보와 대응되어 저장되어 있는 제2 정보를 상기 메모리에서 검색하는 단계
    를 포함하는 이동 통신 시스템의 연결 식별자 매핑 방법.
  3. 제1 항에 있어서,
    상기 제2 정보를 상기 메모리에서 검색하는 단계는,
    상기 추출된 제1 정보가 다수의 항목으로 이루어진 경우, 상기 메모리로부터 상기 추출된 제1 정보의 항목들과 모두 일치되는 항목을 가지는 제1 정보를 검색하는 단계; 및
    상기 검색된 제1 정보에 대응되어 저장되어 있는 제2 정보를 상기 메모리에서 검색하는 단계
    를 포함하는 이동 통신 시스템의 연결 식별자 매핑 방법.
  4. 제1 항 내지 제3 항 중 어느 한 항에 있어서,
    상기 제2 정보를 상기 메모리에서 검색하는 단계는,
    상기 추출된 제1 정보와 대응되어 있는 제2 정보가 상기 메모리에 없으면, 설정 시간 동안 상기 메모리에서 제2 정보를 검색하는 단계; 및
    상기 설정 시간이 종료되고 상기 제1 정보와 대응되어 있는 제2 정보가 상기 메모리에 없으면, 상기 수신 패킷의 페이로드(Payload)를 무효화시키는 단계
    를 포함하는 이동 통신 시스템의 연결 식별자 매핑 방법.
  5. 제1 항에 있어서,
    상기 메모리에 기록하는 단계 이후에,
    상기 검색된 제2 정보를 토대로 상기 수신 패킷의 스케줄링 및 자원 할당 중 적어도 어느 하나를 포함하는 상위 매체 접근 제어를 수행하는 단계
    를 더 포함하는 이동 통신 시스템의 연결 식별자 매핑 방법.
  6. 제5 항에 있어서,
    상기 상위 매체 접근 제어를 수행하는 단계 이후에,
    상기 연결 식별자가 매핑된 수신 패킷의 암호화와 CRC(Cycle Redundancy Check) 생성 및 체크를 수행하는 단계; 및
    상기 연결 식별자가 매핑된 수신 패킷의 HEC(Header Error Control) 생성과 체크를 수행하는 단계
    를 더 포함하는 이동 통신 시스템의 연결 식별자 매핑 방법.
  7. 패킷의 IP(Internet Protocol) 목적지 및 목적지의 UDP(User Data Protocol) 포트 중 적어도 어느 하나를 포함하는 제1 정보와, 연결 식별자(Connection Identifier) 및 서비스 품질(Quality of Service) 주소 포인터 중 적어도 어느 하나를 포함하는 제2 정보가 저장되는 메모리;
    상기 메모리에 상기 제1 및 제2 정보를 대응시켜 저장하는 메모리 제어기; 및
    수신 패킷의 헤더(Header)로부터 제1 정보를 추출한 후, 상기 추출된 제1 정 보와 대응되어 상기 메모리에 저장되어 있는 제2 정보의 연결 식별자를 상기 수신 패킷에 매핑시키는 호스트 프로세서
    를 포함하며,
    상기 메모리 제어기는, 상기 추출된 제1 정보가 상기 메모리에 저장되어 있는지를 검색한 후, 상기 검색한 결과에 따라 상기 추출된 제1 정보와 대응되어 저장되어 있는 제2 정보를 상기 메모리에서 검색하여 상기 호스트 프로세서로 제공하는 이동 통신 시스템의 연결 식별자 매핑 장치.
  8. 제7 항에 있어서,
    상기 메모리 제어기는,
    상기 추출된 제1 정보가 다수의 항목으로 이루어진 경우, 상기 메모리에 저장된 정보 중 상기 추출된 제1 정보의 항목 중 적어도 어느 하나의 항목과 동일한 항목을 가지는 제1 정보를 검색한 후, 상기 검색된 제1 정보와 대응되어 저장되어 있는 제2 정보를 상기 메모리에서 검색하는 이동 통신 시스템의 연결 식별자 매핑 장치.
  9. 제7 항에 있어서,
    상기 호스트 프로세서는,
    상기 메모리 제어기로부터 제공 받은 제2 정보를 토대로 상기 수신 패킷의 스케줄링 및 자원 할당 중 적어도 어느 하나를 포함하는 상위 매체 접근 제어를 수 행하는 이동 통신 시스템의 연결 식별자 매핑 장치.
KR1020070039752A 2006-12-06 2007-04-24 이동 통신 시스템의 연결 식별자 매핑 장치 및 그 방법 KR100862725B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20060122922 2006-12-06
KR1020060122922 2006-12-06

Publications (2)

Publication Number Publication Date
KR20080052166A KR20080052166A (ko) 2008-06-11
KR100862725B1 true KR100862725B1 (ko) 2008-10-10

Family

ID=39807021

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070039752A KR100862725B1 (ko) 2006-12-06 2007-04-24 이동 통신 시스템의 연결 식별자 매핑 장치 및 그 방법

Country Status (1)

Country Link
KR (1) KR100862725B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11616764B1 (en) * 2019-12-30 2023-03-28 Marvell Asia Pte Ltd. In-band DSP management interface

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100668661B1 (ko) 2005-10-19 2007-01-16 한국전자통신연구원 휴대 인터넷 시스템에서 트랜스포트 연결 식별자의생성/변경 방법 및 그를 위한 단말기

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100668661B1 (ko) 2005-10-19 2007-01-16 한국전자통신연구원 휴대 인터넷 시스템에서 트랜스포트 연결 식별자의생성/변경 방법 및 그를 위한 단말기

Also Published As

Publication number Publication date
KR20080052166A (ko) 2008-06-11

Similar Documents

Publication Publication Date Title
KR101367497B1 (ko) 유니버설 서비스 인터페이스 네트워킹을 위한 장치 및 방법
JP5178368B2 (ja) ゲートウェイ装置
CN102484789A (zh) 用于ip地址分配的方法和设备
CN101547063A (zh) 一种转发延迟测试方法和***
JP5426017B2 (ja) モバイル・ブロードバンド・デバイス用の専用ゲートウェイ
US8064402B2 (en) Apparatus and method for interworking wireless LAN and portable internet
CN103796191B (zh) 向用户终端发送数据的方法、装置及终端
CN105052106A (zh) 用于接收和传输互联网协议(ip)数据包的方法和***
KR100968076B1 (ko) 하드웨어 방화벽을 이용하여 호스트와 네트워크 데이터를안전하게 공유하는 라우팅 장치를 위한 시스템 및 방법
KR100862725B1 (ko) 이동 통신 시스템의 연결 식별자 매핑 장치 및 그 방법
WO2014049668A1 (ja) 通信システム、ggsn、pgw、及びプログラム
KR20080050219A (ko) 제어 메시지 재구성 장치, 제어 메시지 복원 장치 및 제어메시지 재구성 및 복원 방법
KR100695400B1 (ko) 휴대 인터넷망에서 nai 정보를 이용한 ip 주소 할당방법 및 시스템
US8953588B2 (en) Mobile network with packet data network backhaul
CN105429880A (zh) 网络设备及其进行路由转发的方法
CN107682893A (zh) 一种udp业务的拥塞控制方法及设备
JP5157713B2 (ja) 通信方法、及びゲートウェイ装置
CN104348821A (zh) 管理IPv4/IPv6业务的方法、设备和***
US20090059863A1 (en) Method and system of wireless communication for mobile voice data
JP2023537794A (ja) 無線通信方法及びデバイス
JP2003134151A (ja) Ip網接続の通信網選択装置、通信網選択システムとその方法およびその処理プログラム
TWI528762B (zh) 基地台的封包路由方法、封包路由裝置及封包路由轉換系統
KR100936534B1 (ko) 유무선 복합 망을 이용한 무선 데이터 서비스 제공 방법 및장치
CN103999407A (zh) 一种自动接入网络***的方法、设备及***
Rahman et al. Overview of smart communication in light of lte

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: 20120927

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20130927

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140929

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150925

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160929

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170927

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180921

Year of fee payment: 11