1 |
1
멀티미디어 서비스 트래픽 모니터링 시스템으로서,네트워크 모니터링 지점을 지나는 패킷들에 대한 플로우 정보를 생성시키는 플로우 생성부와;동적으로 발생된 세션 플로우의 서비스 트래픽을 판단하기 위해 제어 세션의 패킷을 분석하는 동적 세션 분석부와;상기 플로우 정보와 제어세션의 패킷 분석 정보를 비교하여 멀티미디어 서비스 관련 플로우를 판별하고 멀티미디어 서비스 트래픽 정보를 생성하여 시스템 운용자에게 제공하는 멀티미디어 서비스 트래픽 분석부를 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
2 |
2
제1항에 있어서,상기 플로우 생성부는, 네트워크 모니터링 지점을 통해 수신되는 패킷의 헤더를 수집하여 헤더 정보를 추출하는 패킷 수집기와;상기 패킷 수집기로부터 제공되는 패킷 헤더 정보를 이용하여 일정 시간동안 같은 플로우에 속하는 패킷별 정보를 수집하고 통합시켜 플로우 정보를 생성시키는 플로우 생성기와;상기 플로우 생성기로부터 생성되는 플로우 정보를 저장하는 플로우 정보 테이블을 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
3 |
3
제2항에 있어서,상기 패킷 수집기는, 상기 네트워크 모니터링 지점을 지나는 패킷의 헤더만을 수집하는 수집필터와;상기 패킷 헤더를 분석해 트래픽 분석에 필요한 패킷 헤더 정보를 추출하는 헤더정보 추출기를 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
4 |
4
제2항에 있어서, 상기 플로우 생성기는, 상기 패킷 수집기로부터 입력되는 패킷에 대해 해당 패킷별 동일 플로우가 있는지 여부를 검색하여, 상기 패킷이 기존에 존재하는 플로우의 패킷인 경우에는 상기 플로우 정보 테이블내 해당 플로우의 패킷 수와 플로우 길이 정보를 갱신시키며, 상기 패킷이 속하는 기존 플로우가 없는 경우에는 수집된 패킷으로 새로운 플로우를 생성하고 이에 대한 플로우 정보를 플로우 정보 테이블에 새로이 등록 저장시키는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
5 |
5
제4항에 있어서, 상기 플로우 정보 테이블은, 상기 플로우 생성기를 통해 생성된 플로우별 근원지 IP 주소, 목적지 IP 주소, 근원지 포트번호, 목적지 포트번호, 전송 프로토콜 정보를 플로우 정보로 등록 저장하고 있는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
6 |
6
제1항에 있어서,상기 동적 세션 분석부는, 모니터링 지점을 지나는 패킷의 헤더를 포함한 페이로드 부분까지 수집하여 분석에 필요한 헤더 정보를 추출하고, 상기 추출된 헤더정보와 페이로드 데이터를 함께 출력시키는 제어 패킷 수집기와;상기 제어 패킷 수집기로부터 인가되는 패킷 헤더 정보를 통해 제어 세션의 패킷을 선택하고 해당되는 전송 프로토콜의 스펙에 따라 페이로드를 분석하여 동적 세션 정보를 추출하는 동적 세션 분석기와;상기 동적 세션 분석기로부터 추출되는 제어 세션 패킷의 동적 세션 정보를 저장하는 동적 세션 정보 테이블을 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
7 |
7
제6항에 있어서,상기 제어 패킷 수집기는, 모니터링 지점을 지나는 패킷을 헤더를 포함해 페이로드까지 수집하는 제어 수집 필터와;상기 패킷 헤더를 분석해 트래픽 분석에 필요한 패킷 헤더 정보를 추출하는 헤더정보 추출기를 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
8 |
8
제6항에 있어서, 상기 동적 세션 분석기는, 상기 제어 세션 패킷의 헤더 정보를 통해 전송 포트번호를 판별하고, 포트별 설정된 전송 프로토콜 분석 프로그램을 통해 상기 제어 세션 패킷의 페이로드를 분석하여 동적 세션 정보를 추출하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
9 |
9
제8항에 있어서, 상기 동적 세션 분석기는, 상기 판별된 포트번호가 RTSP 프로토콜의 포트번호인 경우에는 RTSP 프로토콜 분석 프로그램에 상기 제어 세션 패킷의 페이로드 데이터를 입력하여, 상기 페이로드내 RTSP 응답 메시지가 존재하는지 검사한 후, 전송메시지의 표현을 검출하여 상기 전송메시지로부터 멀티미디어 데이터가 전송될 새로운 전송 프로토콜과 포트번호의 동적 세션 정보를 추출하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
10 |
10
제8항에 있어서, 상기 동적 세션 분석기는, 상기 판별된 포트번호가 MMS 프로토콜의 포트번호인 경우에는 MMS 프로토콜 분석 프로그램에 상기 제어 세션 패킷의 페이로드 데이터를 입력하여, 상기 페이로드의 첫 8바이트를 리드하여 MMS 시작 메시지와 MMS 설정 메시지가 존재하는 검사한 후, URL 메시지의 정규식 패턴을 검출하여 상기 URL 메시지로부터 멀티미디어 데이터가 전송될 새로운 전송 프로토콜과 포트번호의 동적 세션 정보를 추출하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
11 |
11
제8항에 있어서, 상기 동적 세션 분석기는, 상기 판별된 포트번호가 SIP 프로토콜의 포트번호인 경우에는 SIP 프로토콜 분석 프로그램에 상기 제어 세션 패킷의 페이로드 데이터를 입력하여, 상기 페이로드에서 초대 메시지나 응답메시지의 정규 표현이 존재하는지를 검사한 후, 동적 세션에 대한 정보를 포함하는 연결 메시지나 미디어 메시지로부터 멀티미디어 데이터를 전송할 세션의 새로운 전송 프로토콜과 포트번호의 동적 세션 정보를 추출하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
12 |
12
제8항에 있어서, 상기 동적 세션 분석기는, 상기 판별된 포트번호가 Q
|
13 |
13
제12항에 있어서, 상기 동적 세션 분석기는, 상기 Q
|
14 |
14
제6항에 있어서, 상기 동적 세션 정보 테이블은, 상기 동적 세션 분석기를 통해 추출되는 제어 세션 패킷의 페이로드로부터의 데이터 클라이언트 주소, 데이터 클라이언트 포트번호, 제어 서버 주소, 제어 서버 포트번호, 제어 클라이언트 주소, 제어 클라이언트 포트번호, 어플리케이션, 전송 계층 프로토콜, 세션 시작 시각, 세션 종료 시각 정보를 동적 세션 정보를 등록 저장하고 있는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
15 |
15
제9항 내지 제13항 중 어느 하나에 있어서, 상기 동적 세션 분석기는, 상기 페이로드를 분석한 결과 동적 세션이 사용하는 새로운 전송 프로토콜과 포트번호가 발견되는 경우 이를 동적 세션 정보 테이블에 해당 동적 세션의 정보로 등록하여 동적 세션 정보 테이블을 갱신시키는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
16 |
16
제15항에 있어서, 상기 동적 세션 분석기는, 상기 제어 세션 패킷의 페이로드를 분석한 결과 기존 세션의 패킷인 경우 상기 기존 세션의 패킷에서 FIN 플래그가 발견되는지 여부를 검사하여 FIN 플래그가 발견되는 경우 동적 세션 정보 테이블에서 해당 세션의 정보를 삭제하여 동적 세션 정보 테이블을 갱신시키는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
17 |
17
제1항에 있어서,멀티미디어 서비스 트래픽 분석부는, 상기 플로우 생성부로부터 잘알려지지 않은 포트로부터의 플로우 정보 수신시 동적 세션 분석부로부터 인가되는 해당 플로우에 대한 동적 세션 정보를 참조하여 멀티미디어 서비스 트래픽 여부를 분석하는 멀티미디어 서비스 트래픽 분석기와;상기 멀티미디어 서비스 트래픽 분석기로부터 생성되는 멀티미디어 서비스 트래픽 정보를 등록 저장시키는 멀티미디어 서비스 트래픽 정보 테이블과;상기 멀티미디어 서비스 트래픽 분석기로부터 생성되는 멀티미디어 서비스 트래픽 정보를 시스템 운용자가 확인할 수 있도록 웹을 통해 디스플레이시키는 프리젠터를 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
18 |
18
제17항에 있어서, 상기 멀티미디어 서비스 트래픽 정보 테이블은, 상기 멀티미디어 서비스 트래픽 분석기를 통해 생성된 멀티미디어 서비스 트래픽 판단 플로우별 근원지 IP 주소, 목적지 IP 주소, 근원지 포트번호, 목적지 포트번호, 전송 프로토콜 번호, 데이터 어플리케이션, 패킷 수, 전체 패킷길이, 제어 서버 주소, 제어 서버 포트번호를 멀티미디어 서비스 트래픽 정보로 등록 저장하고 있는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
19 |
19
제17항에 있어서, 상기 멀티미디어 서비스 트래픽 분석기는, 상기 동적 세션 정보의 데이터 클라이언트 주소, 데이터 클라이언트 포트번호, 전송 프로토콜 쌍과 상기 플로우 생성부로부 인가되는 잘 알려지지 않은 포트로부터 수신 저장된 플로우 정보의 목적지 IP 주소, 목적 포트번호, 프로토콜 번호 쌍이나 근원지 IP 주소, 근원지 포트번호, 프로토콜 번호 쌍이 동일한지 여부를 판단하여 멀티미디어 서비스 트래픽 여부를 판단하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
20 |
20
제17항에 있어서, 상기 멀티미디어 서비스 트래픽 분석기는, 상기 통적 세션 정보를 통해 상기 잘알려지지 않은 포트로부터의 플로우 정보를 새로운 멀티미디어 서비스 트래픽으로 판단하는 경우 상기 플로우 정보에 제어 세션의 서버 정보가 추가된 멀티미디어 서비스 트래픽 정보를 추가해 멀티미디어 서비스 트래픽 정보를 생성시켜 멀티미디어 서비스 트래픽 정보 테이블에 저장시키는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 시스템
|
21 |
21
플로우 생성부, 동적 세션 분석부, 멀티미디어 서비스 트래픽 분석부를 포함하는 멀티미디어 서비스 트래픽 분석 시스템에서 멀티미디어 서비스 트래픽 분석 방법으로서,(a)네트워크 모니터링 지점을 지나는 패킷들에 대한 플로우 정보를 생성시키는 단계와;(b)상기 플로우 중 동적으로 발생된 세션 플로우에 대해서는 제어 세션 패킷을 분석하여 동적 세션 정보를 추출하는 단계와;(c)상기 플로우 정보와 제어 세션 패킷으로부터의 동적 세션 정보를 비교하여 멀티미디어 서비스 관련 플로우를 판별하는 단계와;(d)상기 멀티미디어 서비스 관련 플로우로 판별시 멀티미디어 서비스 트래픽 정보를 생성하여 트래픽 분석 결과를 시스템 운용자에게 디스플레이시키는 단계를 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 방법
|
22 |
22
제21항에 있어서, 상기 (a)단계에서 생성된 플로우 정보는, 상기 플로우 생성부내 플로우 정보 테이블에 저장되는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 방법
|
23 |
23
제21항에 있어서,상기 (a)단계는, (a1)상기 네트워크 모니터링 지점을 지나는 패킷의 헤더를 수집하여 헤더 정보를 추출하는 단계와;(a2)상기 추출된 패킷 헤더 정보를 이용하여 일정 시간 동안 같은 플로우에 속하는 패킷별 정보를 수집하고 통합시켜 플로우 정보를 생성시키는 단계를 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 방법
|
24 |
24
제23항에 있어서,상기 (a2)단계는, (a21)상기 수집되는 패킷에 대해 해당 패킷별 동일 플로우가 있는 여부를 검색하는 단계와;(a22)상기 패킷이 기존에 존재하는 플로우의 패킷인 경우에는 플로우 정보 테이블내 해당 플로우의 패킷 수와 플로우 길이 정보를 갱신시키는 단계와;(a23)상기 플로우 정보 테이블내 상기 패킷이 속하는 기존 플로우가 없는 경우에는 수집된 패킷으로 새로운 플로우를 생성하고 이에 대한 플로우 정보를 생성하여 플로우 정보 테이블내 저장시키는 단계를 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 방법
|
25 |
25
제21항에 있어서,상기 (b)단계는, (b1)상기 모니터링 지점을 지나는 패킷의 헤더와 페이로드 부분까지 수집하는 단계와;(b2)상기 패킷의 헤더로부터 분석에 필요한 헤더 정보를 추출하여 제어 세션 패킷을 선택하는 단계와;(b3)상기 제어 세션 패킷의 헤더 정보로부터 얻어지는 포트번호를 검색하여 전송 프로토콜을 확인하는 단계와;(b4)상기 해당 전송 프로토콜의 스펙에 따라 페이로드를 분석하여 동적 세션 정보를 추출하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 방법
|
26 |
26
제25항에 있어서,상기 (b4)단계 이후, (b5)상기 페이로드를 분석한 결과 동적 세션이 사용하는 새로운 전송 프로토콜과 포트번호가 발견되는 경우 이를 동적 세션 정보 테이블에 해당 동적 세션 정보로 등록 저장시키는 단계와;(b6)상기 패킷이 기존 세션의 패킷인 경우 상기 기존 세션의 패킷에서 FIN 플래그가 발견되는지 여부를 검사하여 FIN 플래그가 발견되는 경우 동적 세션 정보 테이블에서 해당 세션의 정보를 삭제시키는 단계를 더 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 방법
|
27 |
27
제25항에 있어서,상기 (b4)단계는, (b41)상기 판별된 포트번호가 RTSP 프로토콜의 포트번호인 경우에는 RTSP 프로토콜 분석 프로그램에 상기 제어 세션 패킷의 페이로드 데이터를 입력하는 단계와;(b42)상기 페이로드내 RTSP 응답메시지가 존재하는지 여부를 검사하여 상기 제어 세션 패킷이 동적 세션 정보를 포함하고 있는지 여부를 검사하는 단계와;(b43)상기 페이로드 데이터로부터 RTSP 전송 메시지의 표현을 검출하여 상기 전송메시지로부터 멀티미디어 데이터가 전송될 새로운 전송 프로토콜과 포트번호의 동적 세션 정보를 추출하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 방법
|
28 |
28
제25항에 있어서,상기 (b4)단계는, (b41')상기 판별된 포트번호가 MMS 프로토콜의 포트번호인 경우에는 MMS 프로토콜 분석 프로그램에 상기 제어 세션 패킷의 페이로드 데이터를 입력하는 단계와;(b42')상기 페이로드의 첫 8바이트를 리드하여 MMS 시작 메시지와 MMS 설정 메시지가 존재하는지 검사하여 상기 제어 세션 패킷이 동적 세션 정보를 포함하고 있는지 여부를 검사하는 단계와;(b43')상기 페이로드로부터 URL 메시지의 정규식 패턴을 검출하여 상기 URL 메시지로부터 멀티미디어 데이터가 전송될 새로운 전송 프로토콜과 포트번호의 동적 세션 정보를 추출하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 방법
|
29 |
29
제25항에 있어서,상기 (b4)단계는, (b41")상기 판별된 포트번호가 SIP 프로토콜의 포트번호인 경우에는 SIP 프로토콜 분석 프로그램에 상기 제어 세션 패킷의 페이로드 데이터를 입력하는 단계와;(b42")상기 페이로드내 초대 메시지나 응답메시지의 정규 표현이 존재하는지를 검사하여 상기 제어 세션 패킷이 동적 세션 정보를 포함하고 있는지 여부를 검사하는 단계와;(b43")상기 페이로드내 동적 세션 정보를 포함하는 연결 메시지나 미디어 메시지로부터 멀티미디어 데이터를 전송할 세션의 새로운 전송 프로토콜과 포트번호의 동적 세션 정보를 추출하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 방법
|
30 |
30
제25항에 있어서,상기 (b4)단계는, (b41'")상기 판별된 포트번호가 Q
|
31 |
31
제30항에 있어서,상기 (b42'")단계에서, (b44'")상기 페이로드 분석시 얻어진 동적 세션 정보의 포트로부터 H
|
32 |
32
제21항에 있어서, 상기 (c)단계는, 상기 동적 세션 정보의 데이터 클라이언트 주소, 데이터 클라이언트 포트번호, 전송 프로토콜 쌍과 상기 플로우 생성부로부 인가되는 잘 알려지지 않은 포트로부터 수신 저장된 플로우 정보의 목적지 IP 주소, 목적 포트번호, 프로토콜 번호 쌍이나 근원지 IP 주소, 근원지 포트번호, 프로토콜 번호 쌍이 동일한지 여부를 판단하여 멀티미디어 서비스 관련 플로우를 판별하는 단계인 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 방법
|
33 |
33
제21항에 있어서, 상기 (d)단계에서, 멀터미디어 서비스 트래픽 정보는, 상기 멀티미디어 서비스 트래픽으로 판단된 플로우 정보에 제어 세션의 서버 정보가 추가된 정보로 상기 멀티미디어 서비스 분석부내 멀티미디어 서비스 트래픽 정보 테이블에 등록 저장되는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 방법
|
34 |
33
제21항에 있어서, 상기 (d)단계에서, 멀터미디어 서비스 트래픽 정보는, 상기 멀티미디어 서비스 트래픽으로 판단된 플로우 정보에 제어 세션의 서버 정보가 추가된 정보로 상기 멀티미디어 서비스 분석부내 멀티미디어 서비스 트래픽 정보 테이블에 등록 저장되는 것을 특징으로 하는 멀티미디어 서비스 트래픽 모니터링 방법
|