맞춤기술찾기

이전대상기술

인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질성능을 측정하는 시스템 및 방법

  • 기술번호 : KST2015088353
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 인터넷 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하기 위한 시스템 및 방법에 관한 것으로, 샘플링(Sampling) 방식으로 플로우(Flow)를 패킷 단위로 수집하여 플로우 레코드를 생성하고 수집 시간 동안의 변동 바이트를 계산하여 실질 성능을 측정한다. 상기 실질 성능 시스템 및 방법으로 측정 시스템에 과도한 부하없이 개별 플로우의 실질 성능을 정확하고 효율적으로 측정하여 결과 정보를 망 관리자에게 제공할 수 있다.TCP, 플로우 레코드(Flow Record), 실질 성능(GOODPUT), 샘플링, TCP 순서 번호(TCP SEQUENCE NUMBER)
Int. CL H04L 12/24 (2014.01) H04L 29/06 (2014.01) H04L 12/70 (2014.01) H04L 12/26 (2014.01)
CPC H04L 43/50(2013.01) H04L 43/50(2013.01) H04L 43/50(2013.01)
출원번호/일자 1020060068404 (2006.07.21)
출원인 한국전자통신연구원
등록번호/일자 10-0723884-0000 (2007.05.25)
공개번호/일자
공고번호/일자 (20070531) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020050118944   |   2005.12.07
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2006.07.21)
심사청구항수 17

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이병준 대한민국 대전 서구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 리앤목특허법인 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2006.07.21 수리 (Accepted) 1-1-2006-0519985-74
2 등록결정서
Decision to grant
2007.04.05 발송처리완료 (Completion of Transmission) 9-5-2007-0187575-06
3 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
인터넷 트래픽을 플로우(Flow)에 대한 패킷 단위로 수집하는 트래픽 수집부; 및수집된 패킷 정보 및 수집 시간 정보를 포함하는 플로우 레코드(Flow Record)를 이용하여, TCP 순서 번호 정보를 통한 상기 수집된 패킷의 이전 패킷부터 상기 수집된 패킷까지의 플로우 상의 변동 바이트(DIFF)를 계산하고, 상기 변동 바이트를 상기 이전 패킷의 수집 시간과 상기 수집된 패킷의 수집시간 차이로 나누어 상기 플로우의 실질 성능을 측정하는 성능 측정부;를 포함하는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 시스템
2 2
제 1항에 있어서,상기 수집된 패킷이 새로운 플로우에 대한 최초 패킷인 경우, 상기 플로우에 대한 플로우 레코드를 생성하는 플로우 레코드 조립부를 더 포함하는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 시스템
3 3
제 1항에 있어서, 상기 플로우 레코드는 플로우의 발신자 정보, 플로우의 수신자 정보, 패킷의 수집 시간 정보, 패킷의 TCP 순서 번호 정보 및 수집된 플로우의 누적 바이트 정보를 포함하는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 시스템
4 4
제 3항에 있어서, 상기 플로우의 발신자 정보는 발신자의 IP 주소와 포트 번호이고 상기 플로우의 수신자 정보는 수신자의 IP 주소와 포트 번호이며, 상기 패킷의 TCP 순서 번호 정보 정보는 최초로 수집되어 상기 플로우 레코드에 기록된 패킷의 TCP 순서 번호 정보와 마지막으로 수집되어 상기 플로우 레코드에 기록된 패킷의 TCP 순서 번호 정보인 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 시스템
5 5
제 1항에 있어서, 상기 성능 측정부는상기 수집된 패킷의 TCP 순서 번호가 0이거나 상기 수집된 패킷이 플로우의 시작(SYN)이나 끝(FIN)을 알리는 패킷인 경우, 상기 실질 성능을 계산하지 않고 상기 플로우 레코드를 삭제하며, 상기 수집된 패킷이 상기 시작(SYN) 패킷인 경우는 상기 수집된 패킷으로 새로운 플로우 레코드를 구성하여야 함을 상기 플로우 레코드 조립부에 통보하는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 시스템
6 6
제 1항에 있어서, 상기 성능 측정부가 상기 TCP 순서 번호를 이용하여 변동 바이트(DIFF)를 계산하는 경우, 상기 수집된 패킷의 TCP 순서 번호(B)가 상기 플로우 레코드에 기록된 최초 패킷의 TCP 순서 번호나 상기 플로우 레코드에 기록된 마지막 패킷의 TCP 순서 번호 중 큰 값(A)보다 더 큰 경우는 상기 수집된 패킷의 TCP 순서 번호와 상기 큰 값의 차(B-A)를 상기 변동 바이트로 하고, 상기 수집된 패킷의 TCP 순서 번호(B)가 상기 큰 값(A)과 같은 경우이거나, 상기 큰 값(A)보다 작고 상기 최초 패킷 TCP 순서 번호보다 크거나 같은 경우에는 상기 변동 바이트를 계산하지 않고 종료하며,상기 수집된 패킷의 TCP 순서 번호(B)가 상기 큰 값(A)보다 작고 상기 최초 패킷 TCP 순서 번호보다도 작은 경우, 상기 플로우에 대한 최대 TCP 순서 번호(MAX_SEQUENCE_NUM)에 상기 큰 값(A)을 빼고 상기 수집된 패킷의 TCP 순서 번호(B)를 더한 값(MAX_SEQUENCE_NUM-A+B)을 상기 변동 바이트로 하는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 시스템
7 7
제 1항에 있어서,상기 이전 패킷의 수집시간은 상기 플로우 레코드에 기록된 마지막 패킷의 수집 시간인 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 시스템
8 8
제 1항에 있어서, 상기 성능 측정부는 상기 실질 성능이 상기 인터넷 상의 최고 허용치보다 큰 경우, 상기 플로우 레코드에 기록된 패킷의 누적바이트 값을 상기 플로우 레코드에 기록된 마지막 패킷 수집 시간과 최초 패킷 수집 시간의 차이로 나누어 실질 성능을 다시 구하며,상기 실질 성능이 상기 인터넷 상의 최고 허용치보다 작거나 같은 경우, 상기 플로우 레코드를 상기 수집된 패킷의 정보를 포함하여 업데이트하는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 시스템
9 9
(a) 인터넷 트래픽으로부터 플로우(Flow)를 패킷 단위로 수집하는 단계;(b) 상기 수집된 패킷의 TCP 순서 번호와 이전 수집된 패킷 정보 및 수집 시간 정보를 포함하는 플로우 레코드(Flow Record) 상의 TCP 순서 번호를 이용하여, 상기 플로우 레코드에 기록된 마지막 패킷 수집 이후 인터넷 망을 지나간 상기 플로우의 변동 바이트(DIFF)를 계산하는 단계; 및(c) 상기 변동 바이트를 상기 수집된 패킷의 수집 시간과 상기 플로우 레코드에 기록된 마지막 패킷의 수집 시간의 차이로 나누어 실질성능을 계산하는 단계;를 포함하는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 방법
10 10
제 9항에 있어서, 단계 (a)에서상기 플로우 레코드는 상기 수집된 패킷이 새로운 플로우에 대한 최초 패킷인 경우에 생성되는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 방법
11 11
제 9항에 있어서,(d) 상기 실질 성능이 인터넷 상의 최고 허용치보다 큰 경우, 상기 플로우 레코드에 기록된 패킷의 누적바이트 값을 상기 플로우 레코드에 기록된 마지막 패킷 수집 시간과 최초 패킷 수집 시간 차이로 나누어 실질 성능을 다시 구하는 단계; 및(e) 상기 실질 성능이 상기 인터넷 상의 최고 허용치보다 작거나 같은 경우, 상기 플로우 레코드를 상기 수집된 패킷의 정보를 포함하여 업데이트하는 단계를 더 포함하는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 방법
12 12
제 11항에 있어서, 상기 단계(d)는상기 실질 성능을 구한 후, 상기 플로우 레코드를 삭제하고 상기 수집된 패킷으로 새로운 플로우 레코드를 구성하는 단계를 더 포함하는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 방법
13 13
제 9항에 있어서, 상기 플로우 레코드는플로우의 발신자 정보, 플로우의 수신자 정보, 패킷의 수집 시간 정보, 패킷의 TCP 순서 번호 정보 및 수집된 패킷의 누적 바이트 정보를 포함하는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 방법
14 14
제 13항에 있어서, 상기 플로우의 발신자 정보는 발신자의 IP 주소와 포트 번호이고 상기 플로우의 수신자 정보는 수신자의 IP 주소와 포트 번호이며, 상기 패킷의 TCP 순서 번호 정보 정보는 최초로 수집되어 상기 플로우 레코드에 기록된 패킷의 TCP 순서 번호 정보와 마지막으로 수집되어 상기 플로우 레코드에 기록된 패킷의 TCP 순서 번호 정보인 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 방법
15 15
제 9항에 있어서, 상기 수집된 패킷의 TCP 순서 번호가 0이거나 상기 수집된 패킷이 플로우의 시작(SYN)이나 끝(FIN)을 알리는 패킷인 경우, 상기 실질 성능(GOOD_PUT)을 계산하지 않고 상기 플로우 레코드를 삭제하며, 상기 수집된 패킷이 시작(SYN) 패킷인 경우는 상기 패킷으로 새로운 플로우 레코드를 구성하는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 방법
16 16
제 9항에 있어서, 상기 TCP 순서 번호를 이용하여 변동 바이트를 계산하는 경우, (b1) 상기 수집된 패킷의 TCP 순서 번호(B)가 상기 플로우 레코드에 기록된 최초 패킷의 TCP 순서 번호나 상기 플로우 레코드에 기록된 마지막 패킷의 TCP 순서 번호 중 큰 값(A)보다 더 큰 경우는 상기 수집된 패킷의 TCP 순서 번호와 상기 큰 값의 차(B-A)를 상기 변동 바이트로 하고, (b2) 상기 수집된 패킷의 TCP 순서 번호(B)가 상기 큰 값(A)과 같은 경우이거나, 상기 큰 값(A)보다 작고 상기 최초 패킷 TCP 순서 번호보다 크거나 같은 경우에는 상기 변동 바이트를 계산하지 않고 종료하며,(b3) 상기 수집된 패킷의 TCP 순서 번호(B)가 상기 큰 값(A)보다 작고 상기 최초 패킷 TCP 순서 번호보다도 작은 경우, 상기 플로우에 대한 최대 TCP 순서 번호(MAX_SEQUENCE_NUM)에 상기 큰 값(A)을 빼고 상기 수집된 패킷의 TCP 순서 번호(B)를 더한 값(MAX_SEQUENCE_NUM-A+B)을 상기 변동 바이트로 하는 것을 특징으로 하는 인터넷 상의 TCP 트래픽을 구성하는 개별 플로우의 실질 성능을 측정하는 방법
17 17
제 9항 내지 제 16항 중 어느 한 항에 기재된 상기 실질 성능을 측정하는 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.