카테고리 없음

데이터 전송 방법, 시스템 및 장치(METHOD, SYSTEM AND APPARATUS FOR TRANSMITTING DATA)

좌절하지말자 2018. 1. 17. 13:14

(19) 대한민국특허청(KR)
(12) 공개특허공보(A)
(11) 공개번호 10-2012-0069744
(43) 공개일자 2012년06월28일
(51) 국제특허분류(Int. Cl.)
H04L 12/28 (2006.01) H04L 12/56 (2006.01)
(21) 출원번호 10-2012-7010396
(22) 출원일자(국제) 2010년06월18일
심사청구일자 2012년04월23일
(85) 번역문제출일자 2012년04월23일
(86) 국제출원번호 PCT/CN2010/074072
(87) 국제공개번호 WO 2011/035615
국제공개일자 2011년03월31일
(30) 우선권주장
200910178106.X 2009년09월23일 중국(CN)
(71) 출원인
지티이 코포레이션
중화인민공화국 광동 프로방스 518057, 난산 디
스트릭트 쉔젠, 하이테크 인더스트리얼 파크,
케지 로드 사우스, 지티이 플라자
(72) 발명자
헤 휘
중국 광동 518057 난산 쉔젠 하이-테크 인더스트
리얼 파크 케지 로드 사우스 지티이 플라자
(74) 대리인
유미특허법인
전체 청구항 수 : 총 15 항
(54) 발명의 명칭 데이터 전송 방법, 시스템 및 장치
(57) 요 약
본 발명은 신원 식별자와 위치 식별자가 분리된 네트워크에 응용되는 데이터 전송 방법, 시스템과 장치에 관한
것이다. 상기 방법은 소스 단말(31)이 소스 액세스 서비스 노드(ASN)(32)로 제1 데이터 패킷(301)을 발송하되,
소스 단말의 액세스 식별자(AID)와 목적지 단말(36)의 AID를 각각 상기 제1 데이터 패킷의 소스 주소와 목적지
주소로 하는 단계; 소스 ASN이 상기 제1 데이터 패킷을 수신 후, 만약 로컬에서 목적지 단말의 AID에 대응하는
라우팅 식별자(RID)가 조회되지 않으면, 일반 라우팅 인캡슐레이팅(GRE) 포맷을 사용하여 제1 데이터 패킷을
제2 데이터 패킷으로 인캡슐레이팅하는 단계; 소스 ASN이 제2 데이터 패킷(303)을 맵핑 전송 평면에 발송하고,
상기 맵핑 전송 평면은 목적지 단말의 AID에 대응하는 RID를 조회하고, 조회된 RID에 근거하여 제1 데이터 패
킷을 목적지 ASN(35)에 발송하는 단계를 포함한다.
대 표 도 - 도3
공개특허 10-2012-0069744
- 1 -
특허청구의 범위
청구항 1
신원 식별자와 위치 식별자가 분리된 네트워크에 응용되는 데이터 전송 방법으로서,
소스 단말이 소스 액세스 서포트 노드(ASN)로 제1 데이터 패킷을 발송하되, 소스 단말의 액세스 식별자(AID)
와 목적지 단말의 AID를 각각 상기 제1 데이터 패킷의 소스 주소와 목적지 주소로 하는 단계;
상기 소스 ASN이 상기 제1 데이터 패킷을 수신 후, 만약 로컬에서 목적지 단말의 AID에 대응하는 라우팅 식별
자(RID)가 조회되지 않으면, 일반 라우팅 인캡슐레이션(GRE) 포맷을 사용하여 제1 데이터 패킷을 페이로드 데
이터 패킷으로 하고, GRE 패킷 헤더와 전송 프로토콜 패킷 헤더를 추가하여, 제2 데이터 패킷으로 인캡슐레이
팅(Encapsulating)하는 단계; 및
상기 소스 ASN이 제2 데이터 패킷을 맵핑 전송 평면에 발송하고, 상기 맵핑 전송 평면은 목적지 단말의 AID에
대응하는 RID를 조회하고, 조회된 RID에 근거하여 제1 데이터 패킷을 목적지 ASN에게 발송하는 단계
를 포함하는 것을 특징으로 하는 데이터 전송 방법.
청구항 2
제1항에 있어서,
상기 소스 ASN이 제2 데이터 패킷을 맵핑 전송 평면에 발송하는 단계는,
상기 소스 ASN이 상기 소스 ASN과 액세스 신원 위치 레지스터(ILR)의 RID를 각각 상기 제2 데이터 패킷의 전
송 프로토콜 패킷 헤더 중의 소스 주소와 목적지 주소로 하여, 상기 제2 데이터 패킷을 상기 맵핑 전송 평면
의 액세스 ILR에 발송하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법.
청구항 3
제2항에 있어서,
상기 맵핑 전송 평면이 목적지 단말의 AID에 대응하는 RID를 조회하는 단계는,
액세스 ILR이 수신된 제2 데이터 패킷을 디캡슐레이팅(decapsulating)하고, 상기 목적지 단말의 AID에 근거하
여, 상기 목적지 단말의 AID 맵핑 정보가 저장된 책임 ILR을 조회하는 단계;
상기 액세스 ILR이 GRE 포맷을 사용하여 조회 데이터 패킷을 인캡슐레이팅하되, 액세스 ILR와 책임 ILR의 RID
를 각각 상기 조회 데이터 패킷의 전송 프로토콜 패킷 헤더 중의 소스 주소와 목적지 주소로 하고, 상기 제1
데이터 패킷을 포함하여, 상기 조회 데이터 패킷을 상기 책임 ILR에 발송하는 단계; 및
상기 책임 ILR이 수신된 조회 데이터 패킷을 디캡슐레이팅하고, 상기 목적지 단말의 AID에 근거하여 대응하는
RID를 조회하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법.
청구항 4
제3항에 있어서,
상기 맵핑 전송 평면이 조회된 RID에 근거하여 제1 데이터 패킷을 목적지 ASN에 발송하는 단계는,
상기 책임 ILR은 목적지 단말의 AID에 근거하여 대응하는 RID를 조회한 후, GRE 포맷을 사용하여 제3 데이터
패킷으로 인캡슐레이팅하되, 상기 책임 ILR과 목적지 ASN의 RID를 각각 상기 제3 데이터 패킷의 전송 프로토
콜 패킷 헤더 중의 소스 주소와 목적지 주소로 하며, 상기 제1 데이터 패킷을 포함하여, 상기 제3 데이터 패
킷을 상기 목적지 ASN으로 발송하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법.
청구항 5
제3항에 있어서,
상기 책임 ILR은 목적지 단말의 AID에 근거하여 대응하는 RID를 조회한 후, GRE 포맷을 사용하여, 조회된 RID
공개특허 10-2012-0069744
- 2 -
와 목적지 단말의 AID의 맵핑 정보를 페이로드 데이터 패킷으로 인캡슐레이팅하고, 책임 ILR와 소스 ASN의
RID를 각각 전송 프로토콜 패킷 헤더의 소스 주소와 목적지 주소로 하여 응답 데이터 패킷으로 인캡슐레이팅
하고, 상기 응답 데이터 패킷을 상기 소스 ASN으로 발송하는 단계; 및
상기 소스 ASN은 수신된 응답 데이터 패킷을 디캡슐레이팅하고, 상기 목적지 단말의 AID 및 RID의 맵핑 정보
를 저장하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법.
청구항 6
제4항에 있어서,
상기 목적지 ASN은 상기 제3 데이터 패킷을 수신한 후, 디캡슐레이팅하여 상기 제1 데이터 패킷을 얻어, 상기
제1 데이터 패킷을 액세스 네트워크를 통해 목적지 단말에 발송하는 단계를 더 포함하는 것을 특징으로 하는
데이터 전송 방법.
청구항 7
제1항에 있어서,
소스 ASN은 제1 데이터 패킷을 수신한 후, 로컬에서 목적지 단말의 AID에 대응하는 RID가 조회되면, GRE를 사
용하여 인캡슐레이팅하고, 제1 데이터 패킷을 페이로드 데이터 패킷으로 하여, GRE 패킷 헤더와 전송 프로토
콜 패킷 헤더를 추가하고, 소스 ASN과 목적지 ASN의 RID를 각각 전송 패킷 헤더의 소스 주소와 목적지 주소로
하여 제4 데이터 패킷으로 인캡슐레이팅하고, 제4 데이터 패킷을 목적지 ASN에 발송하는 단계를 더 포함하는
것을 특징으로 하는 데이터 전송 방법.
청구항 8
소스 단말, 소스 액세스 서포트 노드(ASN), 맵핑 전송 평면과 목적지 ASN을 포함하는, 신원 식별자와 위치 식
별자가 분리된 네트워크에 응용되는 데이터 전송 시스템으로서,
상기 소스 단말은, 소스 ASN으로 제1 데이터 패킷을 발송하되, 소스 단말의 액세스 식별자(AID)와 목적지 단
말의 AID를 각각 상기 제1 데이터 패킷의 소스 주소와 목적지 주소로 하도록 설정되고;
상기 소스 ASN은, 제1 데이터 패킷을 수신한 후, 로컬에서 목적지 단말의 AID에 대응하는 라우팅 식별자(RI
D)가 조회되지 않으면, 일반 라우팅 인캡슐레이팅(GRE) 포맷을 사용하여, 제1 데이터 패킷을 페이로드 데이터
패킷으로 하고, GRE 패킷 헤더와 전송 프로토콜 패킷 헤더를 추가하여 제2 데이터 패킷으로
인캡슐레이팅하며, 제2 데이터 패킷을 맵핑 전송 평면에 발송하도록 설정되고;
상기 맵핑 전송 평면은, 목적지 단말의 AID에 대응하는 RID를 조회하고, 조회된 RID에 근거하여 제1 데이터
패킷을 목적지 ASN에 발송하도록 설정되는
것을 특징으로 하는 데이터 전송 시스템.
청구항 9
제8항에 있어서,
상기 맵핑 전송 평면은 액세스 신원 위치 레지스터(ILR)를 포함하고;
상기 소스 ASN은, 상기 소스 ASN과 ILR의 RID를 각각 상기 제2 데이터 패킷의 전송 프로토콜 패킷 헤더 중의
소스 주소와 목적지 주소로 하여, 상기 제2 데이터 패킷을 상기 액세스 ILR에 발송하는 방식으로 제2 데이터
패킷을 맵핑 전송 평면에 발송하도록 설정되는 것을 특징으로 하는 데이터 전송 시스템.
청구항 10
제9항에 있어서,
상기 맵핑 전송 평면은 책임 ILR을 더 포함하고;
상기 액세스 ILR은, 수신된 제2 데이터 패킷을 디캡슐레이팅하고, 상기 목적지 단말의 AID에 근거하여, 상기
목적지 단말의 AID의 맵핑 정보가 저장된 책임 ILR을 조회하고, GRE 포맷을 사용하여 조회 데이터 패킷을 인
캡슐레이팅하고, 액세스 ILR과 책임 ILR의 RID를 각각 상기 조회 데이터 패킷의 전송 프로토콜 패킷 헤더 중
공개특허 10-2012-0069744
- 3 -
의 소스 주소와 목적지 주소로 하며, 상기 제1 데이터 패킷을 포함하여, 상기 조회 데이터 패킷을 상기 책임
ILR에 발송하도록 설정되고;
상기 책임 ILR은, 수신된 조회 데이터 패킷을 디캡슐레이팅하고, 상기 목적지 단말의 AID에 근거하여 대응하
는 RID를 조회하도록 설정되는 것을 특징으로 하는 데이터 전송 시스템.
청구항 11
제10항에 있어서,
상기 책임 ILR은 또한, 목적지 단말의 AID에 의하여 대응하는 RID를 조회한 후, GRE 포맷을 사용하여 제3 데
이터 패킷을 인캡슐레이팅하고, 상기 책임 ILR와 목적지 ASN의 RID를 각각 상기 제3 데이터 패킷의 전송 프로
토콜 패킷 헤더 중의 소스 주소와 목적지 주소로 하며, 상기 제1 데이터 패킷을 포함하여, 상기 제3 데이터
패킷을 상기 목적지 ASN에 발송하도록 설정되는 것을 특징으로 하는 데이터 전송 시스템.
청구항 12
제10항에 있어서,
상기 책임 ILR은 또한, 목적지 단말의 AID에 의하여 대응하는 RID를 조회한 후, GRE 포맷을 사용하여, 조회된
RID와 목적지 단말의 AID의 맵핑 정보를 페이로드 데이터 패킷으로 인캡슐레이팅하고, 책임 ILR와 소스 ASN의
RID를 각각 전송 프로토콜 패킷 헤더의 소스 주소와 목적지 주소로 하여 응답 데이터 패킷으로 인캡슐레이팅
하고, 상기 응답 데이터 패킷을 상기 소스 ASN에 발송하도록 설정되고;
상기 소스 ASN은 또한, 수신된 응답 데이터 패킷을 디캡슐레이팅하고, 상기 목적지 단말의 AID와 RID의 맵핑
정보를 저장하도록 설정되는 것을 특징으로 하는 데이터 전송 시스템.
청구항 13
제11항에 있어서,
상기 목적지 ASN은, 상기 제3 데이터 패킷을 수신한 후, 디캡슐레이팅하여 제1 데이터 패킷을 얻어, 상기 제1
데이터 패킷을 액세스 네트워크를 통해 목적지 단말에 발송하도록 설정되는 것을 특징으로 하는 데이터 전송
시스템.
청구항 14
제8항에 있어서,
상기 소스 ASN은 또한, 제1 데이터 패킷을 수신한 후, 로컬에서 목적지 단말의 AID에 대응하는 RID가 조회되
면, GRE를 사용하여 인캡슐레이팅하고, 제1 데이터 패킷을 페이로드 데이터 패킷으로 하여, GRE 패킷 헤더와
전송 프로토콜 패킷 헤더를 추가하고, 소스 ASN과 목적지 ASN의 RID를 각각 전송 패킷 헤더의 소스 주소와 목
적지 주소로 하여 제4 데이터 패킷으로 인캡슐레이팅하고, 상기 제4 데이터 패킷을 목적지 ASN에 발송하도록
설정되는 것을 특징으로 하는 데이터 전송 시스템.
청구항 15
신원 식별자와 위치 식별자가 분리된 네트워크에 위치하며,
소스 단말이 발송한 소스 단말의 액세스 식별자(AID)와 목적지 단말의 AID를 각각 소스 주소와 목적지 주소로
하는 제1 데이터 패킷을 수신한 후, 로컬에서 목적지 단말의 AID에 대응하는 라우팅 식별자(RID)가 조회되지
않으면, 일반 라우팅 인캡슐레이팅(GRE) 포맷을 사용하여, 제1 데이터 패킷을 페이로드 데이터 패킷으로
하고, GRE 패킷 헤더와 전송 프로토콜 패킷 헤더를 추가하여, 제2 데이터 패킷으로 인캡슐레이팅하며, 제2 데
이터 패킷을 맵핑 전송 평면에 발송하고, 상기 맵핑 전송 평면을 통해 상기 제1 데이터 패킷을 목적지 ASN에
발송하도록 설정되는,
소스 서포트 액세스 노드(ASN).
명 세 서
공개특허 10-2012-0069744
- 4 -
기 술 분 야
본 발명은 인터넷 기술분야에 관한 것으로, 특히 데이터 전송 방법, 시스템 및 장치에 관한 것이다. [0001]
배 경 기 술
현재 인터넷에 널리 사용되고 있는 전송제어 프로토콜/인터넷 프로토콜(TCP/IP)에서 IP주소는 이중 기능을 구[0002]
비하는 것으로, 네트워크 토폴로지에서의 네트워크 계층 통신 단말 호스트 네트워크 인터페이스의 신원 식별
자이며, 전송 계층 호스트 네트워크 인터페이스의 신원 식별자이기도 하다. TCP/IP 설계 시 호스트의 이동을
고려하지 않았다. 그러나 호스트의 이동이 보편화됨에 따라, 이런 IP주소의 의미 과잉 결함은 날로 뚜렷해진
다. 호스트의 IP주소가 변화될 경우, 라우팅이 변할 뿐만 아니라, 통신 단말 호스트의 신원 식별자도 변하므
로 라우팅 부하는 갈수록 증가되고, 또한 호스트 식별자의 변화는 응용과 연결의 중단을 초래한다.
신원 식별자와 위치 식별자를 분리한 목적은, IP주소의 의미 과잉과 라우팅 과부하 및 안전성 등 문제를 해결[0003]
하고, IP주소의 이중 기능을 분리하여 이동성, 멀티호밍 기능, IP주소 동적 재분배, 라우팅 부하 감소 및 차
세대 네트워크에서의 서로 다른 네트워크 간의 상호 방문 등에 대한 지원을 실현하는 것이다.
신원 식별자와 위치 식별자가 분리된 네트워크에서, 사용자 데이터의 초기 데이터 패킷에 있어서, 액세스 서[0004]
포트 노드(ASN)가 아직 목적지 단말의 신원 식별자와 위치 식별자의 맵핑 정보를 획득하지 못한 이유로, 로컬
에서 목적지 단말의 위치 식별자가 조회되지 않아, 직접 전송하지 못한다. 이 문제의 해결에 있어서, 현재 두
가지 주요한 사상이 있는데, 한 가지는 로컬에서 맵핑 정보가 조회되지 않은 데이터 패킷을 ASN에 임시 저장
하고, 맵핑 정보를 획득하면 다시 전송하는 것이고, 다른 한 가지는 맵핑 정보가 조회되지 않은 데이터 패킷
을 맵핑 전송 평면에 보내어 전송하는 것인데 현재 이런 방식은 단지 발상단계일뿐, 구체적인 실현방법은 아
직 없다.
발명의 내용
해결하려는 과제
본 발명이 해결하고자 하는 기술문제는 데이터 전송 방법, 시스템 및 장치를 제공하여, ASN이 로컬에서 첫 데[0005]
이터 패킷의 목적지 단말의 위치 식별자를 조회하지 못하여 발생되는 첫 데이터 패킷 전송 불가 문제를 해결
하여 사용자 데이터의 첫 데이터 패킷의 전송을 실현하는 것이다.
과제의 해결 수단
상술한 기술문제를 해결하기 위한, 본 발명의 신원 식별자와 위치 식별자가 분리된 네트워크에 응용되는 데이[0006]
터 전송 방법은,
소스 단말이 소스 액세스 서포트 노드(ASN)로 제1 데이터 패킷을 발송하되, 소스 단말의 액세스 식별자(AID)[0007]
와 목적지 단말의 AID를 각각 상기 제1 데이터 패킷의 소스 주소와 목적지 주소로 하는 단계;
소스 ASN이 상기 제1 데이터 패킷을 수신 후, 만약 로컬에서 목적지 단말의 AID에 대응하는 RID가 조회되지[0008]
않으면, 일반 라우팅 인캡슐레이션(GRE) 포맷을 사용하여 제1 데이터 패킷을 페이로드 데이터 패킷으로 하고,
GRE 패킷 헤더와 전송 프로토콜 패킷 헤더를 추가하여 제2 데이터 패킷으로 인캡슐레이팅하는 단계; 및
소스 ASN이 제2 데이터 패킷을 맵핑 전송 평면에 발송하고, 상기 맵핑 전송 평면은 목적지 단말의 AID에 대응[0009]
하는 RID를 조회하고, 조회된 RID에 근거하여 제1 데이터 패킷을 목적지 ASN에게 발송하는 단계를 포함한다.
상기 소스 ASN이 제2 데이터 패킷을 맵핑 전송 평면에 발송하는 단계는,[0010]
소스 ASN이 상기 소스 ASN과 액세스 신원 위치 레지스터(ILR)의 RID를 각각 상기 제2 데이터 패킷의 전송 프[0011]
로토콜 패킷 헤더 중의 소스 주소와 목적지 주소로 하여, 제2 데이터 패킷을 상기 맵핑 전송 평면의 액세스
ILR에 발송하는 단계를 포함한다.
맵핑 전송 평면이 목적지 단말의 AID에 대응하는 RID를 조회하는 단계는,[0012]
액세스 ILR이 수신된 제2 데이터 패킷을 디캡슐레이팅하고, 목적지 단말의 AID에 근거하여 상기 목적지 단말[0013]
의 AID 맵핑 정보가 저장된 책임 ILR을 조회하는 단계;
액세스 ILR이 GRE 포맷을 사용하여 조회 데이터 패킷을 인캡슐레이팅하되, 액세스 ILR와 책임 ILR의 RID를 각[0014]
공개특허 10-2012-0069744
- 5 -
각 상기 조회 데이터 패킷의 전송 프로토콜 패킷 헤더 중의 소스 주소와 목적지 주소로 하고, 상기 제1 데이
터 패킷을 포함하여, 상기 조회 데이터 패킷을 상기 책임 ILR에 발송하는 단계; 및
책임 ILR이 수신된 조회 데이터 패킷을 디캡슐레이팅하고, 상기 목적지 단말의 AID에 근거하여 대응하는 RID[0015]
를 조회하는 단계를 포함한다.
맵핑 전송 평면이 조회된 RID에 근거하여 제1 데이터 패킷을 목적지 ASN에 발송하는 단계는,[0016]
책임 ILR은 목적지 단말의 AID에 근거하여 대응하는 RID를 조회한 후, GRE 포맷을 사용하여 제3 데이터 패킷[0017]
으로 인캡슐레이팅하되, 상기 책임 ILR과 목적지 ASN의 RID를 각각 상기 제3 데이터 패킷의 전송 프로토콜 패
킷 헤더 중의 소스 주소와 목적지 주소로 하며, 상기 제1 데이터 패킷을 포함하여, 상기 제3 데이터 패킷을
상기 목적지 ASN으로 발송하는 단계를 포함한다.
상술한 방법은, 책임 ILR은 목적지 단말의 AID에 근거하여 대응하는 RID를 조회한 후, GRE 포맷을 사용하여[0018]
조회된 RID와 목적지 단말 AID의 맵핑 정보를 페이로드 데이터 패킷으로 인캡슐레이팅하고, 책임 ILR와 소스
ASN의 RID를 각각 전송 프로토콜 패킷 헤더의 소스 주소와 목적지 주소로 하여, 응답 데이터 패킷으로 인캡슐
레이팅하고, 상기 응답 데이터 패킷을 상기 소스 ASN으로 발송하는 단계; 및
소스 ASN은 수신된 응답 데이터 패킷을 디캡슐레이팅하고, 목적지 단말의 AID 및 RID의 맵핑 정보를 저장하는[0019]
단계를 포함한다.
상술한 방법은, 목적지 ASN은 제3 데이터 패킷을 수신한 후, 디캡슐레이팅하여 상기 제1 데이터 패킷을 액세[0020]
스 네트워크를 통해 목적지 단말에 발송하는 단계를 더 포함한다.
상술한 방법은, 소스 ASN은 제1 데이터 패킷을 수신한 후, 로컬에서 목적지 단말의 AID에 대응하는 RID가 조[0021]
회되면, GRE를 사용하여 인캡슐레이팅하고, 제1 데이터 패킷을 페이로드 데이터 패킷으로 하여, GRE 패킷 헤
더와 전송 프로토콜 패킷 헤더를 추가하고, 소스 ASN과 목적지 ASN의 RID를 각각 전송 프로토콜 패킷 헤더의
소스 주소 및 목적지 주소로 하여 제4 데이터 패킷으로 인캡슐레이팅하고, 제4 데이터 패킷을 목적지 ASN에
발송하는 단계를 더 포함한다.
본 발명은 데이터 전송 시스템을 더 제공하고, 신원 식별자와 위치 식별자가 분리된 네트워크에 응용되고, 소[0022]
스 단말, 소스 액세스 서포트 노드(ASN), 맵핑 전송 평면과 목적지 ASN을 포함하고, 그 중:
소스 단말은, 소스 ASN으로 제1 데이터 패킷을 발송하되, 소스 단말의 AID와 목적지 단말의 AID를 각각 상기[0023]
제1 데이터 패킷의 소스 주소와 목적지 주소로 하도록 설정되고;
소스 ASN은, 제1 데이터 패킷을 수신한 후, 로컬에서 목적지 단말의 AID에 대응하는 RID가 조회되지 않으면,[0024]
GRE 포맷을 사용하여, 제1 데이터 패킷을 페이로드 데이터 패킷으로 하고, GRE 패킷 헤더와 전송 프로토콜 패
킷 헤더를 추가하여 제2 데이터 패킷으로 인캡슐레이팅하며, 제2 데이터 패킷을 맵핑 전송 평면에 발송하도록
설정되고;
맵핑 전송 평면은, 목적지 단말의 AID에 대응하는 RID를 조회하고, 조회된 RID에 근거하여 제1 데이터 패킷을[0025]
목적지 ASN에 발송하도록 설정된다.
상기 맵핑 전송 평면은 액세스 ILR를 포함하고, 소스 ASN은, 상기 소스 ASN과 ILR의 RID를 각각 제2 데이터[0026]
패킷의 전송 프로토콜 패킷 헤더 중의 소스 주소와 목적지 주소로 하여 제2 데이터 패킷을 맵핑 전송 평면의
액세스 ILR에 발송하는 방식으로 제2 데이터 패킷을 맵핑 전송 평면에 발송하도록 설정된다.
맵핑 전송 평면은 책임 ILR을 더 포함하고;[0027]
상기 액세스 ILR은, 수신된 제2 데이터 패킷을 디캡슐레이팅하고, 상기 목적지 단말의 AID에 근거하여, 상기[0028]
목적지 단말 AID의 맵핑 정보가 저장된 책임 ILR을 조회하고, 액세스 ILR은 GRE 포맷을 사용하여 조회 데이터
패킷을 인캡슐레이팅하고, 액세스 ILR과 책임 ILR의 RID를 각각 상기 조회 데이터 패킷의 전송 프로토콜 패킷
헤더 중의 소스 주소와 목적지 주소로 하며, 상기 제1 데이터 패킷을 포함하여, 상기 조회 데이터 패킷을 상
기 책임 ILR에 발송하도록 설정되고;
상기 책임 ILR은, 수신된 조회 데이터 패킷을 디캡슐레이팅하고, 목적지 단말의 AID에 근거하여 대응하는 RID[0029]
를 조회하도록 설정된다.
상기 책임 ILR은 또한, 목적지 단말의 AID에 대응하는 RID를 조회한 후, GRE 포맷을 사용하여 제3 데이터 패[0030]
킷을 인캡슐레이팅하고, 상기 책임 ILR와 목적지 ASN의 RID를 각각 제3 데이터 패킷의 전송 프로토콜 패킷 헤
공개특허 10-2012-0069744
- 6 -
더 중 소스 주소와 목적지 주소로 하며, 제1 데이터 패킷을 포함하여, 상기 제3 데이터 패킷을 상기 목적지
ASN에 발송하도록 설정된다.
상기 책임 ILR은 또한, 목적지 단말의 AID에 대응하는 RID를 조회한 후, GRE 포맷을 사용하여, 조회된 RID와[0031]
목적지 단말의 AID의 맵핑 정보를 페이로드 데이터 패킷으로 인캡슐레이팅하고, 책임 ILR와 소스 ASN의 RID를
각각 전송 프로토콜 패킷 헤더의 소스 주소와 목적지 주소로 하여 응답 데이터 패킷으로 인캡슐레이팅 하고,
상기 응답 데이터 패킷을 소스 ASN에 발송하도록 설정되고;
상기 소스 ASN은 또한, 수신된 응답 데이터 패킷을 디캡슐레이팅하고, 목적지 단말의 AID와 RID의 맵핑 정보[0032]
를 저장하도록 설정된다.
상기 목적지 ASN은, 상기 제3 데이터 패킷을 수신한 후, 디캡슐레이팅하여 제1 데이터 패킷을 액세스 네트워[0033]
크를 통해 목적지 단말에 발송하도록 설정된다.
상기 소스 ASN은 또한, 제1 데이터 패킷을 수신한 후, 로컬에서 목적지 단말의 AID에 대응하는 RID가 조회되[0034]
면, GRE를 사용하여 인캡슐레이팅하고, 제1 데이터 패킷을 페이로드 데이터 패킷으로 하여, GRE 패킷 헤더와
전송 프로토콜 패킷 헤더를 추가하고, 소스 ASN과 목적지 ASN의 RID를 각각 전송 프로토콜 패킷의 소스 주소
와 목적지 주소로 하여 제4 데이터 패킷으로 인캡슐레이팅하고, 제4 데이터 패킷을 목적지 ASN에 발송하도록
설정된다.
본 발명은, 신원 식별자와 위치 식별자가 분리된 네트워크에 위치하며, 소스 단말이 발송한 소스 단말의 AID[0035]
와 목적지 단말의 AID를 각각 소스 주소와 목적지 주소로 하는 제1 데이터 패킷을 수신한 후, 로컬에서 목적
지 단말의 AID에 대응하는 RID가 조회되지 않으면, GRE 포맷을 사용하여, 제1 데이터 패킷을 페이로드 데이터
패킷으로 하고, GRE 패킷 헤더와 전송 프로토콜 패킷 헤더를 추가하여, 제2 데이터 패킷으로 인캡슐레이팅하
며, 제2 데이터 패킷을 맵핑 전송 평면에 발송하고, 상기 맵핑 전송 평면을 통해 상기 제1 데이터 패킷을 목
적지 ASN에 발송하도록 설정되는 소스 ASN을 제공한다.
발명의 효과
상술한 바를 종합하면, 본 발명은 GRE 포맷을 사용하여, 단말의 데이터 패킷을 다시 인캡슐레이팅한다. GRE는[0036]
일반 인캡슐레이션 포맷이기 때문에 종래의 IP네트워크에서 널리 지원되고 있다. 따라서 GRE 포맷을 사용하면
현재 네트워크 설비에 대한 수정을 줄일 수 있고, 인캡슐레이팅된 데이터 패킷은 IP 백본 네트워크(backbone
network)에서 정상적으로 라우팅될 수 있으며, 백본 네트워크 상의 라우터는 어떠한 수정도 필요 없다. GRE는
내층과 외층 인캡슐레이팅에 대해 한정하지 않는다. 따라서 각종 사용자 식별자와 위치 식별자의 코딩 프로토
콜을 원활하게 지원할 수 있다. GRE 프로토콜은 여러 가지 확장을 규정하고, 프로토콜 확장에 대한 지원을 통
해 안전, 검사, 순서보장 등 문제를 잘 해결할 수 있으며, 또한, 본 발명의 데이터 전송 성능이 높아 네트워
크 프로세서를 사용하여 처리할 수 있고, 인캡슐레이션 포맷은 확장하기 쉬우며 버전 업그레이드가 편리하다.
도면의 간단한 설명
도 1은 신원 식별자와 위치 식별자가 분리된 네트워크의 구조도이다.[0037]
도 2는 다른 신원 식별자와 위치 식별자가 분리된 네트워크의 구조도이다.
도 3은 본 발명의 데이터 전송 방법의 흐름도이다.
발명을 실시하기 위한 구체적인 내용
도 1은 신원 식별자와 위치 식별자 분리를 실현한 네트워크 구조를 나타내고, 본 구조는 네트워크를 액세스[0038]
네트워크와 백본 네트워크로 나눈다. 액세스 네트워크는 백본 네트워크의 가장자리에 위치하고, 모든 단말의
액세스를 책임진다. 백본 네트워크는 액세스 네트워크를 통해 액세스된 단말 간의 데이터 메시지 라우팅과 전
송을 책임진다. 액세스 네트워크와 백본 네트워크는 토폴로지 관계에 있어서 중첩되지 않는다.
본 구조의 네트워크에는 액세스 식별자(AID: Access Identifier)와 라우팅 식별자(RID: Routing Identifier)[0039]
두 가지 식별자 유형이 있다. AID는 단말의 사용자 신원 식별로 단말 사용자(사용자로 약칭함)의 신원을 식별
하는데 사용되고, 네트워크는 각 단말 사용자를 위하여 유일한 하나의 AID를 할당하고, 액세스 네트워크에서
사용되며, 단말의 이동 과정에서 항상 변하지 않는다. RID는 단말을 위해 할당한 위치 식별자이고, 백본 네트
워크에서 사용된다.
공개특허 10-2012-0069744
- 7 -
본 구조에서, 액세스 네트워크의 단말은 휴대폰, 고정 전화, 컴퓨터와 어플리케이션 프로세서 등과 같은 이동[0040]
단말, 고정 단말과 유목(Nomadic) 단말 중의 하나 이상일 수 있다.
본 구조에서 액세스 네트워크는 단말을 위해 2계층(물리층과 링크층) 액세스 수단을 제공하고, 단말과 ASN 간[0041]
의 물리적 액세스 링크를 유지한다. 가능한 2계층 액세스 수단은 셀룰러 모바일 네트워크 기술(GSM/CDMA/TD-
SCDMA/WCDMA/WiMAX/LTE), DSL, 브로드밴드 광섬유 액세스 또는 WiFi 액세스 등을 포함한다.
본 구조의 백본 네트워크는 인터네트워킹 시 광의(廣義) 전송 평면과 맵핑 전송 평면의 두 평면으로 나뉘고,[0042]
액세스 서비스 노드(ASN: Access Service Node)와 인증 센터를 더 포함한다.
ASN은 광의 전송 평면, 맵핑 전송 평면과 액세스 네트워크의 경계 노드이고, 액세스 네트워크, 광의 전송 평[0043]
면과 맵핑 전송 평면과의 인터페이스가 있으며, 단말을 위해 액세스 서비스를 제공하고, 단말과 네트워크의
연결을 유지하고, 단말을 위해 RID를 할당하고, 맵핑 전송 평면에 가서 단말의 RID 등록, 조회하고, AID-RID
맵핑 정보를 유지하고, 데이터 메시지의 라우팅과 전송을 실현한다.
광의 전송 평면은 주로 데이터 메시지 내의 RID에 근거하여 RID를 목적지 주소로 하는 데이터 메시지를 라우[0044]
팅, 전송하고, 광의 전송 평면 내의 데이터 라우팅 전송 행위는 전통 IP 네트워크와 일치한다. 도시한 바와
같이, 광의 전송 평면의 주요 네트워크 요소는 일반 라우터(CR: Common Router)와 인터커넥트 서비스 노드
(ISN: Interconnect Service Node)를 포함한다.
맵핑 전송 평면은 주로 단말의 신원 위치 맵핑 정보(즉 AID-RID의 맵핑 정보)를 저장하고, 단말 위치에 대한[0045]
등록과 조회를 처리하고, AID를 목적지 주소로 하는 데이터 메시지를 라우팅 전송한다. 도시한 바와 같이, 맵
핑 전송 평면의 주요 네트워크 요소는 신원 위치 레지스터/패킷 전송 기능을 포함한다(ILR/PTF: Identity
Location Register/Packet Transfer Function).
인증 센터는 본 구조의 네트워크 단말 사용자의 사용자 유형, 인증 정보와 사용자 서비스 등급과 같은 속성[0046]
정보를 기록하고, 단말의 액세스에 대해 인증 및 권리 부여하고, 비용 계산 기능도 가질 수 있다. 인증 센터
는 단말과 네트워크 간의 양방향 인증을 지원하고, 인증, 완전성 보호와 비밀번호 설정에 사용되는 사용자의
안전 정보를 발생할 수 있다.
다른 구조에서 ASN은 도 2에 도시한 바와 같이, 백본 네트워크로부터 독립되어, 백본 네트워크와 액세스 네트[0047]
워크의 경계 노드에 위치하고, 액세스 네트워크와 백본 네트워크와의 인터페이스를 가지며, 실제 기능은 도 1
과 같다.
본 실시예에서 소스 ASN은, 수신된 소스 단말이 발송한 제1 데이터 패킷을 GRE 포맷을 사용하여 제2 데이터[0048]
패킷으로 인캡슐레이팅(패키징)하며, 제2 데이터 패킷을 맵핑 전송 평면에 발송하고, 맵핑 전송 평면은 RID
조회와 데이터 패킷 전송 등 동작을 진행한다. GRE는 일반 인캡슐레이팅 프로토콜이고, 메시지 포맷은 아래와
같다.
표 1
[0049]
GRE 포맷에서, 인캡슐레이팅 및 라우팅되어야 할 데이터 패킷을 페이로드 패킷(payload packet)으로 하고, 페[0050]
이로드 패킷을 GRE 인캡슐레이팅한다. 즉, GRE 패킷 헤더를 추가하여 GRE 데이터 패킷(내부 데이터 패킷)이
되고, 다른 외층 프로토콜을 통해 로딩 및 전송한다. 즉 외층 프로토콜의 패킷 헤더를 더 추가하여 GRE 데이
터 패킷의 외층 프로토콜을 로딩하고, 전송 프로토콜(delivery protocol)이라 칭한다.
신원 식별자와 위치 식별자가 분리된 구조에서, 신원 식별자를 주소로 하는 데이터 패킷을 페이로드 데이터[0051]
패킷으로 하고, 위치 식별자를 전송 프로토콜의 패킷 헤더 중의 주소로 한다. 인캡슐레이션 포맷은 아래와 같
다.
공개특허 10-2012-0069744
- 8 -
표 2
[0052]
아래에서 첨부 도면을 결합하여 본 발명의 구체적인 실시방식을 설명한다.[0053]
도 3은 본 실시방식의 데이터 전송 방법의 흐름을 나타내고, 다음 단계를 포함한다.[0054]
301: 소스 단말은 액세스 네트워크를 통해 소스 ASN으로 제1 데이터 패킷을 발송하되, 제1 데이터 패킷의 소[0055]
스 주소는 소스 단말의 AID(소스 AID)이고, 목적지 주소는 목적지 단말의 AID(목적지 AID)이다.
데이터 패킷의 포맷은 표준 Ipv4 또는 Ipv6 데이터 패킷 포맷이다.[0056]
302: 소스 ASN은 소스 단말이 발송한 제1 데이터 패킷을 수신한 후, 목적지 AID에 근거하여 로컬 AID-RID 맵[0057]
핑 정보 중에서 목적지 AID에 대응하는 목적지 RID를 조회하고, 목적지 RID가 조회되면, 단계 308을
수행하고, 조회되지 않으면 단계 303을 수행한다.
303: 소스 ASN은 수신한 제1 데이터 패킷을 GRE 제2 데이터 패킷으로 인캡슐레이팅 하고, 제1 데이터 패킷을[0058]
페이로드 데이터 패킷으로 하고, GRE와 전송 프로토콜 패킷 헤더를 추가하여, 소스 ASN과 액세스 ILR의 RID를
각각 제2 데이터 패킷의 전송 프로토콜 패킷 헤더의 소스 주소와 목적지 주소로 하고, 제2 데이터 패킷을 맵
핑 전송 평면의 액세스 ILR로 전송한다.
304: 액세스 ILR은 수신한 제2 데이터 패킷을 디캡슐레이팅(패키징 해제)하고, 디캡슐레이팅하여 얻은 제1 데[0059]
이터 패킷 중의 목적지 AID에 근거하여, 상기 목적지 AID의 맵핑 정보를 저장한 책임 ILR을 조회한다.
액세스 ILR에 조회 테이블을 저장할 수 있고, 조회 테이블에 AID와 책임 ILR의 대응 관계를 기록한다.[0060]
305: 액세스 ILR은 조회된 책임 ILR에게 조회 데이터 패킷을 발송하고, 상기 조회 데이터 패킷은 GRE 인캡슐[0061]
레이팅을 사용하고, 전송 프로토콜 패킷 헤더의 소스 주소와 목적지 주소는 액세스 ILR와 책임 ILR의 라우팅
식별자이고, 제1 데이터 패킷을 포함하고 있다.
306: 책임 ILR은 수신 조회 데이터 패킷을 디캡슐레이팅 하고, 목적지 AID에 근거하여 대응하는 목적지 RID를[0062]
조회하며, 조회된 목적지 RID와 목적지 AID의 맵핑 정보를 페이로드 데이터 패킷으로 인캡슐레이팅하고, 전송
프로토콜 패킷 헤더의 소스 주소와 목적지 주소는 책임 ILR와 소스 ASN의 RID이고, GRE 포맷을 사용하여 응답
데이터 패킷을 인캡슐레이팅하고, 응답 데이터 패킷을 소스 ASN에 발송한다.
소스 ASN는 응답 데이터 패킷을 수신한 후, 목적지 AID와 목지지 RID의 맵핑 정보를 저장한다.[0063]
307: 책임 ILR은 제1 데이터 패킷을 제3 데이터 패킷의 페이로드 데이터 패킷으로 하고, 책임 ILR과 목적지[0064]
ASN의 RID를 각각 제3 데이터 패킷의 전송 프로토콜 패킷 헤더의 소스 주소와 목적지 주소로 하고, GRE 인캡
슐레이팅 하고, 제3 데이터 패킷을 목적지 ASN에 발송하고, 단계 309로 넘어간다.
308: 소스 ASN은 제1 데이터 패킷을 제4 데이터 패킷의 페이로드 데이터 패킷으로 하고, 소스 ASN과 목적지[0065]
ASN의 RID를 각각 제4 데이터 패킷 전송 패킷 헤더의 소스 주소와 목적지 주소로 하고, GRE 인캡슐레이팅을
하고, 광의 전송 평면을 통해 제4 데이터 패킷을 목적지 ASN에 발송한다.
309: 목적지 ASN은 데이터 패킷에서 제1 데이터 패킷을 디캡슐레이팅하고, 제1 데이터 패킷을 액세스 네트워[0066]
크를 통해 목적지 단말에 발송한다.
본 발명은 신원 식별자와 위치 식별자가 분리된 네트워크에 응용되며, 소스 단말, 소스 ASN, 맵핑 전송 평면[0067]
공개특허 10-2012-0069744
- 9 -
과 목적지 ASN을 포함한 데이터 전송 시스템을 더 제공한다.
소스 단말은, 소스 ASN으로 제1 데이터 패킷을 발송하되, 소스 단말의 AID와 목적지 단말의 AID를 각각 상기[0068]
제1 데이터 패킷의 소스 주소와 목적지 주소로 하는 데 사용되고;
소스 ASN은, 제1 데이터 패킷을 수신한 후, 로컬에서 목적지 단말의 AID에 대응하는 RID가 조회되지 않으면,[0069]
GRE 포맷을 사용하여, 제1 데이터 패킷을 페이로드 데이터 패킷으로 하고, GRE 패킷 헤더와 전송 프로토콜 패
킷 헤더를 추가하여, 상기 소스 ASN과 액세스 ILR의 RID를 각각 제2 데이터 패킷의 전송 프로토콜 패킷 헤더
중의 소스 주소와 목적지 주소로 하고, 제2 데이터 패킷으로 인캡슐레이팅하며, 제2 데이터 패킷을 맵핑 전송
평면의 액세스 ILR에 발송하는 데 사용되고;
소스 ASN은 또한, 제1 데이터 패킷을 수신한 후, 로컬에서 목적지 단말의 AID에 대응하는 RID가 조회되면,[0070]
GRE를 사용하여 인캡슐레이팅하고, 제1 데이터 패킷을 페이로드 데이터 패킷으로 하여, GRE 패킷 헤더와 전송
프로토콜 패킷 헤더를 추가하고, 소스 ASN과 목적지 ASN의 RID를 각각 전송 패킷 헤더의 소스 주소와 목적지
주소로 하여 제4 데이터 패킷으로 인캡슐레이팅하고, 제4 데이터 패킷을 목적지 ASN에 발송하는 데 사용되고;
맵핑 전송 평면은, 목적지 단말의 AID에 대응하는 RID를 조회하고, 조회된 RID에 근거하여 제1 데이터 패킷을[0071]
목적지 ASN에 발송하는 데 사용된다.
맵핑 전송 평면이 목적지 단말의 AID에 대응하는 RID를 조회하는 단계는,[0072]
액세스 ILR이 수신된 제2 데이터 패킷을 디캡슐레이팅하고, 목적지 단말의 AID에 근거하여 상기 목적지 단말[0073]
의 AID 맵핑 정보가 저장된 책임 ILR을 조회하는 단계;
액세스 ILR이 GRE 포맷을 사용하여 조회 데이터 패킷을 인캡슐레이팅하되, 액세스 ILR와 책임 ILR의 RID를 각[0074]
각 상기 조회 데이터 패킷의 전송 프로토콜 패킷 헤더 중의 소스 주소와 목적지 주소로 하고, 상기 제1 데이
터 패킷을 포함하여, 상기 조회 데이터 패킷을 상기 책임 ILR에 발송하는 단계;
책임 ILR이 수신된 조회 데이터 패킷을 디캡슐레이팅하고, 목적지 단말의 AID에 근거하여 대응하는 RID를 조[0075]
회하는 단계를 포함한다.
맵핑 전송 평면이 조회된 RID에 근거하여 제1 데이터 패킷을 목적지 ASN에 발송하는 단계는, 책임 ILR은 목적[0076]
지 단말의 AID에 대응하는 RID를 조회한 후, GRE 포맷을 사용하여 제3 데이터 패킷을 인캡슐레이팅하고, 상기
책임 ILR와 목적지 ASN의 RID를 각각 제3 데이터 패킷의 전송 프로토콜 패킷 헤더 중 소스 주소와 목적지 주
소로 하며, 제1 데이터 패킷을 포함하여, 상기 제3 데이터 패킷을 목적지 ASN에 발송하는 단계를 포함한다.
책임 ILR은 또한, 목적지 단말의 AID에 대응하는 RID를 조회한 후, GRE 포맷을 사용하여, 조회된 RID와 목적[0077]
지 단말의 AID의 맵핑 정보를 페이로드 데이터 패킷으로 인캡슐레이팅하고, 책임 ILR와 소스 ASN의 RID를 각
각 전송 프로토콜 패킷 헤더의 소스 주소와 목적지 주소로 하여 응답 데이터 패킷으로 인캡슐레이팅 하고, 상
기 응답 데이터 패킷을 소스 ASN에 발송하는 데 사용되고;
소스 ASN은 수신된 응답 데이터 패킷을 디캡슐레이팅하고, 목적지 단말의 AID와 RID의 맵핑 정보를 저장한다.[0078]
목적지 ASN은 제3 데이터 패킷을 수신 후, 제1 데이터 패킷을 디캡슐레이팅하고, 액세스 네트워크를 통해 제1[0079]
데이터 패킷을 목적지 단말에 발송한다.
시스템에서의 네트워크 요소 기타 기능은 방법 내용의 서술을 참조하기 바란다. [0080]
상술한 바는 단지 본 발명의 바람직한 실시예일뿐, 본 발명을 한정하기 위한 것이 아니며, 당업자에게 있어서[0081]
본 발명은 각종 변경과 변화가 있을 수 있다. 또한 본 발명의 정신과 원칙 내에서 진행한 모든 보정, 등가치
환, 개선 등은 모두 본 발명의 보호범위 내에 포함된다.
당업자는 상술한 방법 중의 전부 또는 일부 단계는 프로그램을 통해 관련 하드웨어에 명령하여 완성할 수 있[0082]
고, 상술한 프로그램은 읽기 전용 메모리, 디스크 또는 CD 등과 같은 컴퓨터 판독 가능 저장 매체에 저장될
수 있다. 선택적으로, 상술한 실시예의 전부 또는 일부 단계는 하나 이상의 직접회로를 사용하여 실현될 수도
있다. 상응하게 상술한 실시예 중의 각 모듈/유닛은 하드웨어의 형식으로 실현될 수 있고, 소프트웨어 기능
모듈의 형식으로 실현될 수도 있다. 본 발명은 어떠한 특정 형식의 하드웨어와 소프트웨어의 결합에 한정되지
않는다.
[산업상 이용가능성][0083]
공개특허 10-2012-0069744
- 10 -
본 발명은 GRE 포맷을 사용하여, 단말의 데이터 패킷을 다시 인캡슐레이팅한다. GRE는 일반 인캡슐레이션 포[0084]
맷이기 때문에 종래의 IP 네트워크에서 널리 지원되고 있다. 따라서 GRE 포맷을 사용하면 현재 네트워크 설비
에 대한 수정을 줄일 수 있고, 인캡슐레이팅된 데이터 패킷은 IP 백본 네트워크(backbone network)에서 정상
적으로 라우팅될 수 있고, 백본 네트워크 상의 라우터는 어떤 수정도 필요 없다. GRE는 내층과 외층 인캡슐레
이팅에 대해 한정하지 않는다. 따라서 각종 사용자 식별자와 위치 식별자의 코딩 프로토콜을 원활하게 지원할
수 있다. GRE 프로토콜은 여러 가지 확장을 규정하고, 프로토콜 확장에 대한 지원을 통해 안전, 검사, 순서보
장 등 문제를 잘 해결할 수 있으며, 또한, 본 발명의 데이터 전송 성능이 높아 네트워크 프로세서를 사용하여
처리할 수 있고, 인캡슐레이션 포맷은 확장하기 쉬우며 버전 업그레이드가 편리하다.
부호의 설명
301: 제1 데이터 패킷[0085]
302: 목적지 AID에 대응하는 목적지 RID를 조회
303: GRE 인캡슐레이팅된 제2 데이터 패킷
304: 대응하는 책임 ILR을 조회
305: 데이터 패킷을 조회
306: 응답 데이터 패킷
307: 제3 데이터 패킷
308: 제4 데이터 패킷
309: 제1 데이터 패킷
도면
도면1
공개특허 10-2012-0069744
- 11 -
도면2
도면3
공개특허 10-2012-0069744
- 12 -