(Microsoft Word - APP_K15_\274\263\270\355\274\255_0.doc)

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "(Microsoft Word - APP_K15_\274\263\270\355\274\255_0.doc)"

Transcription

1 K15 설명서. 1. K15 하드웨어 / 소프트웨어구성 하드웨어 하드웨어사양 포트구성및핀할당 소프트웨어 측정환경 (Measurement Scenario) 응용소프트웨어사양 K15 다루기 개요 시작 (STARTUP, 구동 ) 구성 (Configuration) 자동구성 (Autoconfiguration) 수동구성 (Manual Configuration) 프로토콜스택 프로토콜추가 (Add Protocol) 프로토콜구성 프로토콜제거 (Remove Protocols) 측정시나리오 (Measurement Scenarios) 온라인파이프라인 (Online Pipeline) 오프라인파이프라인 (Offline Pipeline) 모니터 필터 (Filter) 트리거 (Trigger) 캡쳐램 (Capture RAM) 데이터레코딩 (Data Recording) 어플리케이션 (Application) 측정데이타저장하기 툴 (Tools) 로드미터 (Load Meter) 리얼차트 (Real Chart) HSL (High Speed Link) 실습 K15_ 설명서 1 / 87 V1.0

2 1. K15 하드웨어 / 소프트웨어구성 1.1 하드웨어 K15는 TFT 컬러디스플레이와키보드를갖춘이동성이있는모니터링시스템이다. 컴퓨터는 GUI(Global User Interface) 와표준 I/O- operation( 입출력동작 ) 을제어한다. 인터페이스보드는선로에연결되어실시간 (real- time) 으로시그날링데이터를처리한다. K15 은 7 개의슬롯으로되어있으며, 구성은아래와같다. - Slot 0 : Power Module - Slot 1 ~ 5 : 인터페이스보드 - Slot 6 : 컴퓨터 Power Module Interface Board - 1 Interface Board - 2 Interface Board - 3 Interface Board - 4 Interface Board - 5 PC K15_ 설명서 2 / 87 V1.0

3 하드웨어사양 하드웨어 PC 사양 사양 - Pentium III 500 MHz - Covered 10BaseT / 100BaseTX interface - VGA interface - 2 개의 Ethernet interface - Serial Interface (COM1) - USB interface - Status LED - Embedded Windows- XP 인터페이스보드 인터페이스 - Power WAN Board - Power WAN Light Board - PCE- 2 Host Processor Board - STM- 1 Optical Line Interface Board - E1/DS1/J1 Electrical Line Interface Board Power WAN Board - 10BaseT / 100BaseTX interface for LAN connection - Debug port for internal Purposes only - 4 개의 15- pin S- Sub connectors, 최대 16 개의 E1/DS1/J1 포트제공 Power WAN Light Board - 10BaseT/100BaseTX interface - 하나의 PMC 모듈을설치할수있는 PMC slot, 최대 2 개의 Fast Ethernet Port 제공 - Debug port (for internal purposes only) - 2 개의 15- pin D- Sub connector, 최대 8 개의 E1/DS1/J1 포트제공 PCE- 2 Host Processor Board - ATM Cell 처리보드 - STM- 1 Optical Line Interface Board 또는 ATM 용 E1/DS1/J1 Line Interface Board 와함께동작됨 K15_ 설명서 3 / 87 V1.0

4 STM- 1 Optical Line Interface Board - 2 개의 Optical Monitoring 지원 E1/DS1/J1 Electrical Line Interface Board - 4 개의모니터링포트를지원 최대구성 (Maximum Configuration) 인터페이스지원가능한최대포트수비고 최대 PCM : E1/DS1/J1 40 개 8 x 5 Ethernet 10 개 2 x 5 ATM : E1/DS1/J1 16 개 2 x 4 x 2 ATM : STM- 1 8 개 2 x 2 x 포트구성및핀할당 E1/DS1/J1 K15_ 설명서 4 / 87 V1.0

5 Optical Line Interface K15_ 설명서 5 / 87 V1.0

6 Ethernet Interface K15_ 설명서 6 / 87 V1.0

7 1.2 소프트웨어 K15 소프트웨어는 Windows- XP 기반으로동작하는소프트웨어이다. Windows- XP 에서지원되는원격지원소프트웨어에의해서원격제어도가능하다. 이소프트웨어에의해서실장되어있는인터페이스보드에대한구성을할수있다. K15_ 설명서 7 / 87 V1.0

8 또한아래소프트웨어들을이용하여사용자가시험에필요한기능을정의할수있다. Logical Data Sources : PCM Link 또는 ATM Link 를정의하여이링크들을코딩방식, 프로토콜스택과조합하여사용할수있도록하여준다. 메져먼트시나리오 (Measurement Scenarios) : 파이프라인을정의하여실시간으로온라인상에나타나는데이터를측정하거나하드디스크에저장된데이터를볼수있도록하여준다. 아래그림에서모니터링, 디스크저장및통계기능을갖는온라인시나리오, 오프라인시나리오를보여준다. K15_ 설명서 8 / 87 V1.0

9 1.2.1 측정환경 (Measurement Scenario) 측정환경 - 모든단위포트 (single port), E1 ( 또는 T1,J1), ATM 상의 Virtual Circuit 등에구성이가능하다. - PCM Link 또는 ATM Link 에대한자동구성 (autoconfiguration) 이가능하다. - 동시에프로토콜의각각의계층에대한정보를볼수있다. - 프로토콜정보를볼때, 각정보에대해색을설정할수있다. - 프로토콜정보를볼때, 폰트를설정할수있다. - 하드디스크에저장된데이터 (recorded data) 를실시간으로재생 (playback) 시킬수있다. - 여러데이터에대해온라인모니터링, 오프라인모니터링기능을갖는다. - 필터를이용하여선택적인모니터링을할수있다 Mbytes 의캡쳐버퍼를갖는다. - 장시간모니터링이가능하다. - 데이터서치기능이있다. - Zoom 기능 (connection related data display) 을갖는다. - 메시지통계기능이있다. K15_ 설명서 9 / 87 V1.0

10 1.2.2 응용소프트웨어사양 K15 는여러개의인터페이스와링크 ( 참조 ) 에대해서쉽게모니터링할수있도록개발되었다. K15 이사용될수있는영역은통신의모든영역에서사용이가능하다. 예를들면 SS# 7, GSM, GPRS, CDMA/ CDMA2000, UMTS(W- CDMA) 가있다 SS# 7 하나의링크셋에서최대링크는 16 이다. < > 에서도언급을하였듯이 K15 이지원하는포트수가많기때문에사용자가 Full- Capacity 로망을운영하였을때나타날수있는문제를쉽게해결할수있도록해준다. 지원가능한소프트웨어는아래와같다. - MTP2/ 3 - SCCP - TUP / TUP+ - ISUP - TCAP - INAP - 기타소프트웨어및 National Variant K15_ 설명서 10 / 87 V1.0

11 GSM GSM 시스템을분석하기위해서는서로다른프로토콜을동시에수행가능하여야한다. K15 은여러개의인터페이스에서나타나는프로토콜을동시측정이가능하다. 지원되는프로토콜은아래와같다. - BSSAP (BSSMAP, DTAP) - RSL - O&M - MAP - CAP - TRAU - SMS CP, RP 및 TP - 부가서비스이외의특정제조사에국한된소프트웨어등이제공된다 GPRS GSM, UMTS 에서데이터망인 GPRS 의주요한소프트웨어로서아래와같은소프트웨어들이있다. - Frame Relay - Network Service - BSSGP - LLC - SNDCP (Gb User Plane) - GMM/SM (Gb Control Plane) - GTP - UDP/ TCP - IP/X.25 - BSSAP+ - etc K15_ 설명서 11 / 87 V1.0

12 CDMA/CDMA2000 CDMA2000 CDMA/ CDMA2000 관련아래와같은소프트웨어들이지원된다. - IS41 (MAP) - IOS 3.x, IOS 4.x - A10 (GRE, IS A) - A11 (IS A) - SMS (IS- 637) - IS- 771 (Prepaid Services) - IS- 826 (Wireless IN) - 이외에 A9/A8, A3/ A7 등이지원된다 UMTS UMTS (3G) 용으로아래와같은소프트웨어들이지원된다. - RANAP - NBAP - AAL2L3 - RNSAP - MM/CC/SM/RR - FP/MAC/RLC/RRC - 이외의 3G 용인 CAP, MAP 등이지원된다. K15_ 설명서 12 / 87 V1.0

13 Packet Switched Telecommunication and Data Networks 위에서언급된내용은주로 Circuit 영역에대한시그날링정보로서데이터네트웍분석용으로 K15 이사용될수있으며지원되는소프트웨어는아래와같다. - ARP/RARP - IP - ICMP - TCP/UDP - EGP - RIP - PPP - L2TP - GRE - IPoAAL5 - MIP - HTTP/ Telnet - Radius - SNMP - etc SS# 7 over IP 용으로 - SCTP - M3UA - M2UA - TALI - SUA 등이지원된다. VoIP (Voice over IP) 용으로아래와같은소프트웨어들이지원된다. - MGCP - SIP - RTP - RTCP - H.248(Megaco) - etc K15_ 설명서 13 / 87 V1.0

14 2. K15 다루기 2.1 개요 이장에서는 K15 소프트웨어의여러기능에대해서소개하기로한다. 사용순서에준하여설명을하는것이기때문에사용자가 K15 을사용할때도움이될것이다. 2.2 시작 (STARTUP, 구동 ) K15 의전원을넣으면, K15 소프트웨어가로딩되고 K15 상태창 (status window) 이로딩되고, 각보드에대한점검상태를보여준다. 이화면이작은화면으로바뀌고 (minimized) 다음단계로넘어가하드웨어점검 (diagnostic) 이정상적으로수행이되었음을의미한다. K15_ 설명서 14 / 87 V1.0

15 2.3 구성 (Configuration) K15 상태창이닫히고사용자가시스템구성 (system configuration) 을선택할수있도록팝업메뉴가뜬다. 여기에서선택할수시스템구성은 D:/ K15/ config 디렉토리에저장되어있다. 사용자가아무구성파일을선택하지않으면일정시간 (30 초 ) 뒤에초기구성 (default configuration) 이로딩된다. 버튼에대한설명 Default Configuration t Configuration 초기구성 (default configuration) 파일이로딩된다. PCM Auto- Configuration Iub Auto- Configuration Starter Tour 사용중인 PCM 링크에대해서시그날링정보를분석하여로지컬링크를구성한다. 사용중인 ATM Link 에대해서시그날링정보를분석하여로지컬링크를구성한다. K15 의각각의사양과기능에대해프리젠테이션내용을볼수있다. K15_ 설명서 15 / 87 V1.0

16 2.3.1 자동구성 (Autoconfiguration) 자동구성 PCM Auto- Configuration 이기능은언제든지수행할수있다. 이기능을수행하기위해서는툴바의 Tools PCM Auto- Configuration 을선택한다. 기존의 PCM Auto- Configuration 파일을선택 할수있다. 측정시간을선택할수있다 현재상태에서 Auto_Config 를하려면 start버튼을, 더세부적으로구성을하려면 Next 버튼을클릭하면된다. ( 이하동일 ) 트래픽의종류를설정해준다. 사용중인트래픽을알아야사용중인링크를알수있기때문이다. 일단디폴트스택이설정된다. K15_ 설명서 16 / 87 V1.0

17 그동안설정되었던파라미터들을보여준다.. 스트러티지파일을정하고나면현재을구성을지워도되는지를물어보고, YES 버튼을클릭하면사용중인링크탐색을시작한다. 그동안설정했던파라미터를저장할수있는파일을선택할수있다. K15 에서는이파일을스트러티지 (strategy) 파일이라고한다. K15_ 설명서 17 / 87 V1.0

18 Iub Auto- Configuration Iub Auto- Configuratin 은 ATM 을사용하는 Iub interface 를자동적으로구성하기위한소프트웨어이다. Iub Auto- Configuration 을사용하기위해서는툴바의 Tools Iub Auto- Configuration 을선택한다. 현재사용중인시나리오를지울것인지를물어보는데, 여기에서는지우는것을선택한다. 최근에사용한스트러티지파일을선택할수있다. 자동으로찾고싶은트래픽을설정한다. 여기에서는 Iub-NBAP 을설정한다. 찾고싶은포트와 ATM Connection 범위를결정한다. 포트가많고, 컨넥션범위가크면탐색시간이더많이걸릴것이다. K15_ 설명서 18 / 87 V1.0

19 지금까지설정한내용들을저장할수있는스트러티지파일을결정하면, 링크탐색을시작한다. 지금까지설정한내용들이보이며, 맞으면 START 버튼을클릭한다.. K15_ 설명서 19 / 87 V1.0

20 2.3.2 수동구성 (Manual Configuration) 수동구성 수동구성은메인윈도우 ( 데이터플로우윈도우, Data Flow Window) 에서사용자가측정에필요한로지컬링크를구성하는방법은의미한다. 구성이로딩된후, 데이터플로우윈도우가나타난다. 이것이 K15 의메인윈도우이다. 데이터플로우윈도우는툴바의 Show Data Flow Window 아이콘을누르면언제든지나타난다. 데이터플로우윈도우는 2 개의윈도우로나누어져있다. 이윈도우의왼쪽아래에이 2 개의윈도우를설정할수있는탭 (chapter switch) 이있다. Chapter Switch Card Overview: 프레이밍, 라인코드등하드웨어속성을정할수있다. 이이윈도우는 Tester Overview( 왼쪽 ), Cards Overview( 오른쪽 ) 으로구성되어있다. Measurement Scenarios: 모니터링을위한화면으로, List Of Scenarios ( 왼쪽 ) 와 Measurement Scenarios Measurement Scenarios( 오른쪽 ) 을구성된다. K15_ 설명서 20 / 87 V1.0

21 인터페이스구성 (Interface configuration) 인터페이스구성 Tester Overview 윈도우는현재의 K15 하드웨어구성을의미한다. 트리형태로되어있으며, K15 의일련번호 (Serial Number) 가있으며, 실장되어있는카드와포트이름이나열되어보여진다. 포트이미지위에마우스커서를놓고, 더블클릭하거나또는우측마우스버튼을클릭하여 Ports Setup 을선택하면포트를속성을선택할수있는팝업메뉴가나온다. K15_ 설명서 21 / 87 V1.0

22 포트이름은사용자편의에맞게수정할수있다. 포트의물리적속성을결정할수있다. 상기예 ( 윗그림 ) 는 ATM- E1에대한것을보여준다. ATM 보드의포트이름에대한규칙 윗부분은 B로시작한다. Optic의경우 B1 ~ B4 E1의경우, B1-1 ~ B1-4, B2-1 ~ B2-4 아랫부분은 A 로시작한다. Optic 의경우 A1 ~ A4 E1 의경우, A1-1 ~ A1-4, A2-1 ~ A2-4 K15_ 설명서 22 / 87 V1.0

23 링크구성 (Link Configuration) 링크구성 Card Overview 에서포트의물리적인속성을정하였으면 Measurement Scenario 의 List of Scenarios 를보도록한다. 이윈도우는온라인시나리오와오프라인시나리오의구성된상황을전체적으로보여준다. 2 개의주된아이콘으로 Online Scenarios 와 Offline Scenarios 가있다. 왼쪽마우스버튼을이용해서하나를선택하면, 관련된 Measurement Scenario 를볼수있다. 우측마우스버튼을이용해서추가할수있다. ( Add Scenario with pipeline 선택 ) 각각의시나리오에대해서아래와같은파이프라인을추가할수있다. Online / Offline Recording Online / Offline Monitoring Online / Offline Statistics Online / Offline Viewer 온라인시나리오에서는측정에필요한데이터소스 (Data Source 로지컬링크 <Logical Link>) 를정의할필요가있다. 로지컬링크는하드웨어와시그날링데이타 ( 소프트웨어적관점 ) 사이의참조점 (Reference Point) 으로보면된다. K15_ 설명서 23 / 87 V1.0

24 로지컬링크를설정하기위해서는온라인시나리오위에마우스커서를놓고우측마우스버튼을클릭하여 Add Logical Links Links 를선택하거나또는파이프라인의제일왼쪽에있는 Src 상자를클릭한다 ATM E1/T1/J1 로지컬링크 (Logical Link) 로지컬링크 에서설명한것처럼로지컬링크를설정하기위한메뉴를활성화시키면아래그림과같은대화상자 (dialog box) 가나온다 (1) 모니터링페어로설정한다. 이장에서의예제처럼 SS7 시그날링은항상쌍으로 7 K15_ 설명서 24 / 87 V1.0

25 동작하므로모니터링페어로설정하면된다. (2) 측정하고자인터페이스보드를결정한다. 이예제에서는 ATM- E1 이므로 ATM- Card 를선택한다. (3) 측정하고자인터페이스보드의포트를설정한다. 포트이름은 < > 을참고하도록한다. (4) VPI, VCI 를선택한다. 이예제에서는 VPI=5, VCI=32 를선택 (5) 이로지컬링크에나타나는프로토콜스택을결정한다. 이예제에서는 d:/ K15/ stacks/3gpp/map480_over_atm.stk 라고하는프로토콜스택을설정함. (6) 나중에모니터링화면에나타나는메시지의이름 ( 로지컬링크의이름 ) 을사용자편의에맞게수정이가능한다. (7) (1) ~ (6) 의설정이맞으면, APPLY 버튼을클릭한다. (8) (7) 에서 APPLY 버튼을클릭하면 (1) ~ (6) 에서설정된사항이적용되었음이알수있다. (9) Close 버튼을클릭하면, 위에서설정한내용들이하드웨어에적용된다. K15_ 설명서 25 / 87 V1.0

26 2.4 프로토콜스택 프로토콜스택은모든프로토콜디코더를포함하고있으며, 이파일은 K15 에수신되는시그날링정보를디코딩하는데에사용된다. 미리만들어져있는프로토콜스택은디렉토리, D:/ K15/ stacks 에들어있다. 어떤상황에서는사용자목적에맞도록이스택파일을수정할필요도있다. 각프로토콜스택은수정이가능하고, 사용자가원하는프로토콜스택을새로만들수있다. 툴바의프로토콜스택아이콘은 3 가지의다른기능을갖는다. Create new MTP based Protocol Stack (Message Transfer Part ; SS# 7, GSM, IN etc) 2 개의스위칭센터사이의시그날링정보를분석하려고할때. Create new LAPx based Protocol Stack (Link Access Procedure; ISDN, V5.x, etc) ISDN 또는 Local Exchange / Access Network 사이의시그날링정보를분석하려고할때 Open existing Protocol Stack File 이미완성되어있는프로토콜스택을보고자할때사용한다. 아이콘은열려있는프로토콜스택파일이있을때, 중간의화살표가활성화되며, 2 개이상이열려있을때이아이콘을클릭하면이미열려있는파일을토글시키며볼수있다. K15_ 설명서 26 / 87 V1.0

27 프로토콜스택에디터 (Protocol Stack Editor) 는 Protocol Stack View ( 왼쪽 ) 의 diagram window에선택된프로토콜스택을보여준다. 우측의 Layer View 윈도우에서는선택된프로토콜스택요소 (element) 에대한자세한설명과상, 하계층과의연결관계를볼수있다 각아이콘의의미 1 새로운프로토콜추가 (Add new protocol) 우측마우스버튼을누른후나오는팝업메뉴에서 Add new protocol 을선택하거나 Ins 키를누른것과동일하다. 2 스택에서프로토콜을지운다 3 이름과상, 하계층과의관계 (relation) 를정의하기위한대화상자를연다. 4 Protocol Stack View ( 왼쪽화면, left pane) 의크기를조정한다. 이아이콘을선택한후, 왼쪽마우스버튼을누르면화면이작아지고, 우측마우스버튼을누르면화면이커진다. 5 Layer View 를좌우형태로볼것인지, 상하형태로볼것인지를결정한다. 6 Layer View 를볼것인지, 숨길것인지를결정한다. 7 Protocol Stack View 크기를 Per cent 로결정한다. K15_ 설명서 27 / 87 V1.0

28 2.4.1 프로토콜추가 (Add Protocol) 프로토콜추가 다음의절차를따르도록한다. 가 ) 툴바의아이콘, 을클릭하거나, 나 ) 우측마우스버튼 :Add new Protocol 을선택하거나, 다 ) [ INS] 를누르거나라 ) Protocol Stack menu의 Add new Protocol을선택한다. 그러면 Add Protocol dialogue 가열린다. 이화면에서 D:/K15/ protocols 디렉토리 ( 또는하위디렉토리 ) 에있는모든프로토콜에대한리스트가설명 (Protocol Description) 으로보여진다. 프로토콜설명을선택하게되면관련참조파일 (reference file) 이밑에보여진다. Search 입력란에관련된스트링을입력한후 Next 버튼을클릭하면관련내용을찾아준다. 동일한내용이더있을경우, Next 버튼을다시누르면그다음관련내용을찾아주므로수직스크롤바에의해서찾는것보다쉽게찾을수있다. K15_ 설명서 28 / 87 V1.0

29 프로토콜구성 프로토콜 프로토콜을스택에삽입하기위해서는프로토콜이적당히설정되고 (Protocol setup), 다른프로토콜과적당히관련 (relation) 지어져야한다 프로토콜셋업 (Protocol Setup) 프로토콜셋업 프로토콜을하나선택한다. 아래의절차중에하나를따른다. 그러면프로토콜셋업대화상자가열린다. ( 가 ) 콘텍스트메뉴 (context menu, 우측마우스를클릭하였을때나오는메뉴 ) 에서 Go To Protocol 을선택한다. 프로토콜이열거되어있는프로토콜선택대화박스 (Protocol Selection Dialogue) 가나오고여기에서해당프로토콜을선택한다. ( 나 ) 마우스로해당프로토콜의컨텍스트메뉴에서 Setup 을클릭한다. ( 다 ) 아이콘를클릭한다. 다음은프로토콜셋업대화상자의프로토콜탭이다. 이대화상자에서아래내용에대해서설정또는편집을할수있다. Name : 모니터또는필터에나타나는프로토콜의간단한설명이다. ( 예 : MTP- L2) 이필드의최대길이는 8 글자이다. 각프로토콜스택에서프로토콜의이름은고유하다. Description Description : 프로토콜의 Plane 텍스트설명이다. ( 예 : MTP Level 2) K15_ 설명서 29 / 87 V1.0

30 이필드의최대길이는 40 글자이다. File File : 이필드는프로토콜참조파일에대한확장된이름이다. ( 예 : D:/K15/ protocols/ base/ base.upd). 프로토콜참조파일 (user part description) 은바이너리파일이며, 확장자는 *.upd 이다. Conditions of Protocols Relations: 이필드는다른프로토콜과연결되어있는사항을보여준다. 이예제에서는 SIO 값으로위계층과연결되어있는것을보여준다. K15_ 설명서 30 / 87 V1.0

31 최상위와의연결 (On- top- of Relation) 최상위와의연결 어떤프로토콜은다른프로토콜계층과연결되어있다. 이와같은연결은프로토콜스택의상위계층으로보여지는데, 이와같은관계을 on top of relations 라고부른다. 구성이필요하거나수정이되어야할프로토콜스택을선택한다. 연결 (on top of relation) 을설정하기위한프로토콜셋업대화상자를열기위해서는아래와같은절차를수행하면된다. ( 가 ) 툴바의아이콘을클릭한다. ( 나 ) 메뉴에서 Protocol Stack : Modify Relations 을선택한다. Protocol Stack : Modify Relations ( 다 ) 프로토콜의컨텍스트메뉴에서 Modify Relations 를선택한다. Modify Relations ( 라 ) [ F4] 를누른다. 프로토콜셋업대화상자가나오면 Relation 탭으로전환한다. Available Protocols: 프로토콜리스트박스에는프로토콜스택에로딩되어있는모든프로토콜을보여준다. 이프로토콜은 on- top- of relation 으로설정되어질수있다. Current Relations: 이리스트박스에는현재연결되어있는프로토콜을보여준다 K15_ 설명서 31 / 87 V1.0

32 버튼 : Add / Remove 버튼 Add 버튼을누르면프로토콜을프로토콜리스트박스 (Available Protocols) 에서 Current Relations list box 로이동된다. Remove Remove 버튼으로는 Current Relations list box 에있는프로토콜을지운다. Type of Relations: Unconditional option: Unconditional 옵션은 current protocol 의모든값에대해제약없이 on- top- of 에유효하게처리한다. Type of Relations: With Conditional C option: With condition 옵션은하나또는이외의값에대해 current protocol 이유효하게처리되도록사용된다. 연관되어있는파라미터이름선택하고 condition parameter value 에파라미터값을입력하여 on- top- of 기능이의미를갖는다. Condition Parameter: Name: 이리스트박스는특정캐리어프로토콜의파라미터를포함한다. Condition Parameter: Value Input: 파라미터리스트박스에파라미터값을입력하거나기정의된값을선택한다. 16 진수, 2 진수, 십진수형태의값이허용된다. 이값들은와일드카드도허용될뿐아니라콤마에의한여러개로나열된값도허용된다. 예 : Condition Parameter : Name Condition Parameter : Value SAPI 63 SSN 1 SSN 5,6,7,8,9,10,12 Prot- ID 3 SIO 0b????0001 K15_ 설명서 32 / 87 V1.0

33 연결형태 (Type of Relation) 이 Unconditional 로설정되면, Condition Parameter 가나타나지않는다. Layer View 윈도우도역시파라미터를보여주는데, 연결을위해서정의된다. 그리고의미있는값과그조합으로된것만사용이가능하다. 프로토콜스택파일을저장함으로써수정된내용은자동적으로프로토콜스택에유효하게적용된다. 동작중일때수정된내용을적요하기위해서는, 모니터윈도우를닫고다시시작시켜야한다. K15_ 설명서 33 / 87 V1.0

34 2.4.3 프로토콜제거 (Remove Protocols) 프로토콜제거 다음의절차를따른다. 다이아그램윈도우에서제거하고자하는프로토콜을선택한다. 그리고 ( 가 ) 아이콘을클릭하거나 ( 나 ) 프로토콜스택메뉴에서 Remove selected Protocol 을선택하거나 ( 다 ) [ DEL] 을누르거나 ( 라 ) 우측마우스버튼 : Remove Protocol 을선택한다. 경고메시지 (safety prompt) 가나오면 Yes or No 중에하나를선택한다. 이렇게변경된스택은모든시나리오에적용이가능하다. 이렇게변경된스택으로동작중인 Measurement( 측정 ) 가있으면, 윈도우를닫고다시수행시켜야이변경이적용된다. K15_ 설명서 34 / 87 V1.0

35 2.5 측정시나리오 (Measurement Scenarios) 측정시나리오 로지컬링크가정의되기만하면, 측정작업은이미준비된것과같다. K15 는시그날링데이터를실시간을모니터링할수있으며동시에하드디스크에저장 (data recording) 도가능하다. 또한동시에통계기능도사용할수있다. 각각의측정작업은파이프라인에서수행된다. 시나리오는데이터 Source 에대한파이프라인의조합이다. 하나의시나리오에서하나의파이프라인을브랜치 (branch) 라고한다. K15_ 설명서 35 / 87 V1.0

36 2.5.1 온라인파이프라인 (Online Pipeline) 온라인파이프라인 온라인파이프라인의일은인터페이스보드에나타나는시그날링데이터에대한모니터링, 데이터레코딩, 통계기능이다. 새로운파이프라인을정의하기위해서는온라인시나리오에서우측마우스버튼을 이용한다. Add Pipelin Add Pipeline 을선택하고 Online recording, Online Monitoring, Online Statistics 중어떤것을선택할수있으며, 선택되면바로온라인시나리오 (Online Measurement Scenario) 에추가된다. 파이프라인을설치하는또다른방법은온라인시나리오를선택하고우측의윈도우에서상단에있는아이콘을이용하는것이다. 각기능에대한아이콘을선택하여메져먼트시나리오쪽을가져다놓으면된다. Online Statistics : 데이터에통계기능을수행한다. Online Monitoring : 데이터를모니터링창에보여준다. Online Recording : 데이터를하드디스크에저장한다. K15_ 설명서 36 / 87 V1.0

37 2.5.2 오프라인파이프라인 (Offline Pipeline) 오프라인파이프라인 오프라인파이프라인의처리는온라인파이프라인에서와동일하다. 차이는데이터의소스 (Source) 인데, 온라인파이프라인에서는인터페이스가보드가데이터소스이면오프라인은데이터소스가레코딩파일인것이다. Offline Recording : 레코딩파일을이용하여새로운레코딩파일을만들 수있다. Offline Monitor : 레코딩파일을재생시켜모니터윈도우에서분석할수있도록해준다. Offline Statistics : 재생되는데이터를통계기능에사용한다. Recording Viewer : 레코딩데이터를모니터윈도우에보여주는데, 필터가사용할수있다. K15_ 설명서 37 / 87 V1.0

38 2.5.3 모니터 모니터 K15 에수신되는시그날링데이터는온라인 / 오프라인모니터에보여진다. 우측마우스를눌러, 나오는팝업메뉴를이용하여모니터이름을정의할수있다. 이렇게정의한이름은시나리오 / 모니터가여러개가동시에동작할경우, 어떤시나리오에대한모니터인지를쉽게구분하는데에도움이된다. 온라인모니터 (Online Monitor) 이모니터는측정되는데이터를화면에보여준다. 동시에이데이터는캡쳐램에저장된다. 온라인모니터는온라인모니터링파이프라인의제일끝에위치한다. 오프라인모니터 (Offline Monitor): 이모니터는레코딩파일로저장된데이터를화면에보여준다. 오프라인모니터는오프라인모니터파이프라인또는레코딩파일뷰어 (Recording File Viewer) 의제일끝에위치한다. 모니터윈도우를이용하여동시에여러개의데이터소스에서나타나는데이터를분석할수있다. 모니터윈도우를열거나, 여러개의다른모니터윈도우를토글시키고자할때는 툴바에있는아이콘을사용한다. 모니터는 3 개의서브윈도우 (Sub- Window) 를포함하고있으며, 메시지의서로다른면을보여주어좀더분석이가능하도록도와준다. Short View ( 숏뷰 ): 숏뷰이윈도우는데이터패킷 ( 프레임 ) 을열거한다. 시그날링데이터가짧은형태로한줄로화면에나타난다. 디폴트설정은시간과소스 ( 로지컬링크 ), 프로토콜계층과계층 2 ~ 4의프로토콜이름이다. OPC/DPC와같은중요한파라미터는같은형태로칼럼으로보여질수있다. K15_ 설명서 38 / 87 V1.0

39 Frame View ( 프레임뷰 ): 숏뷰 (Short View) 에서선택한프레임에대한자세한형태 ( 바이너리, 플레인텍스트 ) 로보여진다. 보여지는프로토콜의내용은시나리오에로딩된프로토콜스택에따라달라진다. Packet View ( 패킷뷰 ): 이윈도우는숏뷰 (Short View) 에서선택된프레임을 HEX, ASCII, EBCDIC 형태로보여준다. 프레임뷰에서메시지의특정파라미터를선택하면, 패킷뷰에서이파라미터에해당하는값을바로확인할수있다. (Highlighted) 프레임뷰 (Frame View) 에서는선택된디스플레이레벨에따라화면에출력된다. K15_ 설명서 39 / 87 V1.0

40 프레임뷰나숏부에서우측마우스버튼을이용하여나오는컨텍스트메뉴가다음과같다. 이메뉴는사용자가모니터툴바에있는모든아이콘에해당하는기능을포함하고있으며, 측정에필요한기능을쉽게수행할수있다. K15_ 설명서 40 / 87 V1.0

41 컬럼구성 (change column configuration) 컬럼구성 숏뷰나프레임뷰에서는시그날링데이터가이지정되어있는형태로화면에보여진다. 데이터가보여지는칼럼의디폴트설정은변경이가능하고다음과절차에의해데이터출력형태를변경할수있다. 칼럼을변경하고자하는윈도우 (Short View 또는 Frame View) 에서 ( 가 ) 모니터툴바에있는아이콘을클릭하거나 ( 나 ) 우측마우스버튼을이용하여, 컨텍스트메뉴에서 Column Setup 을선택한다. Column Setup 각다이얼로그는 (Short View: Column Configuration 또는 Frame View: Column Configuration) 은두개의리스트 (Available Columns, Selected Columns) 를갖고있다. 리스트에있는항목을선택하면그항목에대한설명을볼수있다. Remove Columns ( 칼럼제거 ) 선택된칼럼에서제거할항목을선택하고 ( 가 ) Remove Remove 버튼을클릭하거나 ( 하나의항목만제거할경우 ) ( 나 ) 모든항목을제거할경우, Remove All 을클릭한다. 모니터는새로운설정에따라데이터를화면에보여줄것이다. K15_ 설명서 41 / 87 V1.0

42 Add Columns ( 칼럼추가 ) 칼럼을추가하기위해서는 Available Columns 에있는항목을선택 (mark) 하고 ( 가 ) 단위항목을추가하려는경우, Add 를선택 ( 나 ) 모든항목을추가하려면, Add All 을선택한다. Add All 모니터는변경된설정에따라데이터를화면에보여줄것이다. Change Column Position ( 칼럼위치변경 ) 리스트헤더에서칼럼의위치를변경할수있다. 선택된칼럼에서칼럼과위치를선택 (mark) 하고 ( 가 ) 칼럼을앞으로옮기고싶으면, Up 을선택한다. Up ( 나 ) 칼럼을뒤로옮기고싶으면, Down 을선택한다. Down 모니터는변경된설정에따라데이터를화면에보여줄것이다. 칼럼구성을파일로저장하기 (Save/Open Column Configuration File) Save 버튼을이용하여현재의칼럼구성을파일로저장할수있다. 이파일의확장자는 *.mcc 이다. 이미있는칼럼구성파일을읽어들일려면 Open 버튼을이용한다. K15_ 설명서 42 / 87 V1.0

43 디스플레이레벨구성 디스플레이 구성 (change display level) 프레임뷰에서프로토콜파라미터의출력레벨 (display level) 을조절할수있다. 모니터셋업다이얼로그를연다. ( 가 ) 프레임뷰윈도우를클릭하고, 컨텍스트메뉴 ( 우측마우스버튼 ) 에서 Monitor Setup Display Level 을선택한다. 또는 ( 나 ) 툴바의 Monitor Setup Icon, 을클릭한다. 다음은 Monitor Setup Dialogue 에서 Display Level 탭이다. Protocol List Box( 프로토콜리스트박스 ) 소스로지컬링크에할당되어있는스택에포함된모든프로토콜이있다. Level List Box ( 레벨 - Complete 레벨리스트박스 ) Complete : 메시지의모든파라미터를보여준다. - Medium 1, Medium 2, Medium 3 - Layer Only m 1, Medium 2, Medium 3 : 프로토콜의간단한형태를보여준다. Layer Only : 최소의정보만보여주고파라미터내용은보여주지않는다. K15_ 설명서 43 / 87 V1.0

44 SPC, CIC 값구성 구성 (setting SPC, CIC values) SPC, CIC 의구성도변경이가능하며, 2 군데에서가능하다. ( 가 ) 프로토콜스택에디터 (Protocol Stack Editor) : 에디터는프로토콜스택파일에설정되어있는상태를저장할수있다. ( 나 ) 모니터 : SPC, CIC 의 Display 와 Grouping 을임시로변경할수있고, 필요한경우파일로저장이가능하다. 임시로 SPC, CIC 출력정보를변경하기위해서모니터윈도우에서컨텍스트메뉴의 Monitor Setup:SPC/ CIC Grouping 을선택한다. 다음은 Monitor Setup Dialogue 의 SPC/CIC Grouping Tab 이다. K15_ 설명서 44 / 87 V1.0

45 색깔조정 (Color Settings) tings) 색깔조정 Color- Coding Protocols 측정환경에포함된프로토콜은프레임뷰에보일때다른프로토콜과쉽게구분할수있도록색을정할수있다. 프로토콜스택에디터에서이미색깔을이미정했다면, 모니터화면에는그색깔로나타날것이다. 이렇게정한설정은모든프로토콜스택에모두적용된다. 다음은 Monitor Setup Dialogue의 Color Color Tab 이다. 프로토콜리스트박스에서프로토콜을선택한후, Color for Protocol list box 에서원하는색을결정한다. 변경했던색을다시되돌릴때는 Set all to default 버튼을클릭한다. K15_ 설명서 45 / 87 V1.0

46 폰트설정 (Font Settings) 폰트설정 폰트를설정하면모든 3 개의모니터화면 (monitor pane) 에유효하다. 디폴트설정은 Fixedsys, Normal, 9 pt 이다. 컨텍스트메뉴에서 Font 를선택하거나모니터셋업윈도우에서 Font 를선택한다. 다음은모니터셋업윈도우의폰트탭이다. K15_ 설명서 46 / 87 V1.0

47 시간차이보기 (Evaluating Time Difference) 시간차이보기 K15 는수신되는모든이벤트에시간을부여하게되는데형태는 hh: mm: ss: ms: us 이다. 이벤트사이의시간차이는프리즈모드에서사용하도록한다. 숏뷰 (short view) 를선택한다. 비교하고자하는이벤트중에서처음것을선택하고 ( 가 ) F9 를눌러, 기준시간으로정하고또는 ( 나 ) 시간에대한참조형식을결정한다. ( 모니터메뉴에서 ) 다음그림은시간표시에대한참조형식 (reference for timestamp) 을보여준다. 기준시간 (anchor symbol) 시간차이 time stamp anchor ( 기준시간표시 ) 를없애려면, SHIFT+F9 를누른다. SHIFT+F9 K15_ 설명서 47 / 87 V1.0

48 모니터 모니터툴바아이콘과그기능 모니터툴바에있는아이콘과그기능을살펴보면아래와같다. Change Columns Configuration 활성화시킨다. Configuration: short view / frame view 에서칼럼셋업화면을 Monitor Setup Monitor Setup: 모니터셋업윈도우를팝업시킨다. Show/Hide Pipeline Bar: 모니터윈도우상단에있는파이프라인을숨기거나나타나게한다. 토클형태로동작한다. Maximize Frame View Maximize Frame View: 프레임뷰화면 (Frame View Pane) 을최대화면으로만든다. Minimize Short View Minimize Short View : 숏뷰화면 (Short View Pane) 을최소화면으로만든다. Minimize Frame View View : 프레임뷰화면 (Frame View Pane) 을최소화면으로만든다. Minimize Packet View Minimize Packet View: 패킷뷰화면 (Packet View Pane) 을최소화면으로만든다. First Available Frame First Available Frame : 유효한제일첫프레임으로이동한다. Last Available Frame Last Available Frame: 유효한제일마지막프레임으로이동한다. Start Measurement easurement : 측정을시작한다. Stop Measurement Stop Measurement : 측정을멈춘다. K15_ 설명서 48 / 87 V1.0

49 Pause Measurement Pause Measurement : 측정을잠깐멈춘다. Ring Live Mode Ring Live Mode: 프레임을보여주는라이브모드에서링모드로전환한다. Linear Live Mode Linear Live Mode : 프레임을보여주는라이브모드에서리니어모드로전환한다. Find text in the next frame Find text in the next frame : 텍스트로지정된스트링을찾는다. K15_ 설명서 49 / 87 V1.0

50 라이브 라이브모드와프리즈모드 모니터는 2 가지의모드가있다. - 라이브모드 (Live Mode) - 프리즈모드 (Freeze Mode) 이 2 가지모드로전환하기위해서는툴바에있는버튼을클릭하거나 또는컨텍스트메뉴에서 Live 또는 Freeze 를선택한다. Live Mode( 라이브모드 ) : 측정시패시브모니터링을수행한다. 다시말해서라인에나타나는프레임은필터와캡쳐램을통해서숏뷰에나타난다. 측정하고자하는시그날링데이터가빠르고느림에따라서프레임뷰와패킷뷰는계속적으로업데이트된다. Freeze Mode ( 프리즈모드 ) : 측정된데이터를다시볼수있으며, 다시보는동안에라인에나타나는데이터는캡쳐램에계속저장된다. K15_ 설명서 50 / 87 V1.0

51 줌기능 기능 (Zoom / Unzoom) 줌기능을사용하면단위컨넥션에대한모든메시지가화면에나타난다. 줌기능은필터설정에영향을주지않는다. 줌기능을사용하기위해서는프리즈모드로전환한다. 검사하고자하는메시지를숏뷰에서선택한다. ( 가 ) 툴바에있는을누르거나 ( 나 ) [ Z] 를누르거나 ( 다 ) 컨텍스트메뉴에서 Zoom 을선택한다. Zoom 그러면 Zoom Filter Configuration Zoom Filter Configuration 대화 대화박스가나타난다. 이다이얼로그를이용해서줌파라미터를설정할수있다. 줌기능을수행한후, Next Zoom 아이콘을클릭하여줌기능을다시수행시킬수있다. K15_ 설명서 51 / 87 V1.0

52 줌기능을보통모드로되돌리기위해서는 ( 가 ) 아이콘을누르거나, ( 나 ) [ SHIFT] + [ Z] 를누르거나 ( 다 ) 컨텍스트메뉴에서 Unzoom 을선택한다. Unzoom K15_ 설명서 52 / 87 V1.0

53 서치 서치기능 수신된내용에서특정메시지또는이벤트를찾을수있다. 서치기능은온라인모니터에서는프리즈모드에서만사용이가능하다. 서치를시작하기위해서는컨텍스트메뉴에서 Find 을선택하고, 적당한버튼을선택한다. Search Setup Dialogue( 서치대화상자 ) 가나타나면필터설정에서나오는화면과유사함을알수있다. 필터에서수행하는것처럼탐색할범주를정한다. ( 필터에서더자세하게설명된다.) 에러이벤트와메시지와같은몇개의범주는탐색 (Search) 을위해정의될수있다. 숏뷰에서모니터에서는탐색범주에맞는첫데이터프레임을보여준다. 탐색이실패하면메시지가나타난다. 동일한탐색범주를더적용하려면 F3 누른다. F3 (search down) 또는 SHIFT+F3 (search up) 을 K15_ 설명서 53 / 87 V1.0

54 2.5.4 필터 (Filter) 필터 필터는검사해야되는데이터의양을줄여준다. 필터범주에준하여 K15 는데이터를처리를해야할지를결정한다. 파이프라인의위치에따라서필터는 disk recording filter ( 레코딩필터 ), capture filter ( 캡쳐필터 ), 모니터필터라고부른다. 필터를구성하기위해서는파이프라인에서필터버튼을클릭한다. 필터셋업다이얼로그에서, 필터범주는 8 개의범주로나뉘어진다. 각범주는상단에있는탭을이용해서설정되어질수있다. 필터셋업다이얼로그의하단은필터의전체구성을보여주며필터의각범주에대한연결상황을나타낸다. 프로토콜탭 : 메시지를선택할수있다. 바이너리탭 : 패턴매치를이용한다. Error Event Tab : 계층 1 / 계층 2 의오류메시지또는상태를이용한다. Frame Type Tab : 선택된형태 (type) 만을보이게한다. 프레임으로전달된데이터프레임과메시지는아래와같은요구사항에충족되어야한다. ( 가 ) 이벤트는로지컬링크탭으로부터와야한다. ( 나 ) 이벤트는프로토콜탭, 바이너리탭, 에러이벤트탭, 프레임탭중에서적어도하나에적용되어야한다. ( 다 ) 이벤트는그리고 Timestamp / Length 에적용을받게된다. K15_ 설명서 54 / 87 V1.0

55 Bypassing Filter Settings Bypass 를클릭하여바이패스체크박스가활성화가되면필터의내용은변화가없으며모든이벤트는필터에의한적용을받지않고그냥통과가된다. 필터의내용은다시바이패스비활성화에의해원상으로복구될수있다. Saving and Loading Filter Settings Save Save 를선택하면, 현재의필터설정을저장할수있다. Save Filter Configuration dialog를통해디렉토리와파일이름을정할수있다. 파일의확장자는 *.flt 이다. Load Load 를선택하여, 파일로부터필터설정내용을로드할수있다. Load Filter Configuration guration dialog 를통해디렉토리와파일을정할수있다. K15_ 설명서 55 / 87 V1.0

56 기정의된필터 (predefined filter) 필터셋업의 predefined filter 에서는이미정의된필터설정을활성화시킬수도있으며, 생성시킬수있다. 템플릿리스트에서이미정의된필터를하나선택한다. 설명란에선택된필터템플릿이표시된다. Use 를선택하면, 설정이활성화되고 Edit Parameter Value dialog 에서필터에사용할값을입력할수있다. K15_ 설명서 56 / 87 V1.0

57 Create 버튼을누르면, Predefined Filter Properties 윈도우가나오고, 모드파라미터에대한설명이나온다. 모든항목들이변경이가능하다. Edit Properties 를선택함으로써, Predefined Filter Properties 윈도우를다시볼수있다. Delete Delete 버튼에의해, 템플릿은지워질수있다. K15_ 설명서 57 / 87 V1.0

58 로지컬링크 (Logical Links) Filter Setup dialogue 의 Logical Link Tab 에서는필터로들어오는프레임에대한소스를선택할수있다. 데이터프레임의분석을위해서는적어도하나의유효한소스를정할필요가있다. ( 그렇지않으면모니터화면에나오는데이터가없기때문이다.) Source Data List 에서하나또는그이상을선택한다. (Logical Link Name 을선택해도되고, Protocol Stack 을선택해도된다.) Select All : 모든소스를선택하고싶을때 Deselect All : 모든소스를선택하지않을때 K15_ 설명서 58 / 87 V1.0

59 프로토콜필터 필터셋업다이얼로그에서 Protocols Tab 을통하여프로토콜과메시지또는그에따른파라미터레벨까지도선택할수있다. Protocol Filter : Stack Protocol Stack 리스트에서는로지컬링크에사용된스택이갖는모든프로토콜이보여진다. 프로토콜스택리스트에서필터범주로정할프로토콜스택을결정한다. 다음 Protocols 또는 Messages 에서프로토콜또는메시지를선택한다. 프로토콜리스트에입력되는프로토콜의선택범주는다음에보여진다. ( 가 ) 녹색상자또는 All 은그프로토콜의모든메시지가통과가된다는의미이다. All ( 나 ) 노랑 / 녹색또는 Some 은그프로토콜의일부가통과될수있음을의미한다. Some ( 다 ) 노랑색또는 None 은그프로토콜의어떤메시지도통과될수없음을의미한다. None 프로토콜또는메시지옆에위치한체크박스를클릭하여노란색이되면모든항목에 K15_ 설명서 59 / 87 V1.0

60 대해통과하지않음을의미하고, 녹색이되면모든항목의통과를의미한다. Protocol Filter : Protocols 프로토콜의모든메시지에대한선택을한번에할수있다. 노란색은모든메시지를무시한다는것이고, 노랑 / 녹색은일부메시지를통과시킨다는것이고, 녹색은모든메시지를통과시킨다는의미이다. Protocol Filter : Message 특정프로토콜의특정메시지에대한필터를적용할수있다. 노란색은메시지를무시하는것이고녹색은필터를통과한다는의미이다. 노랑 / 녹색은그메시지에속해있는파라미터일부가필터범주로적용이되어있다는의미이다. K15_ 설명서 60 / 87 V1.0

61 Protocol Filter : Parameter 필터범주로서메시지의특정파라미터를적용할수있다. Protocol Filter: Message 에서메시지를선택하면 ( 체크박스는선택하지않는다.) 파라미터리스트에그메시지에속해있는모든파라미터를볼수있다. 필터범주로서이파라미터의특정값을 Edit 버튼을이용하여입력할수있다. 이렇게선택을하게되면그메시지의일부파라미터에대해서만필터범주가적용되는것이므로메시지의체크박스에는노랑 / 녹색으로변경되게된다. K15_ 설명서 61 / 87 V1.0

62 이파라미터에필터범주를적용하기위한 Field Edit 다이얼로그에는파라미터필드에속성에맞게 HEX, DEC 또는 BCD 등을적용하여, 쉽게입력할수있다. 파라미터에대한필터범주를적용할때에는그파라미터필드가존재하는지만을검사할수도있고, 그값을비교할수도있으며기타다른범주로적용할수가있다. 고급기능으로서 2 가지이상의필터설정을 AND 기능으로필터를적용할수있다. K15_ 설명서 62 / 87 V1.0

63 바이너리필터 Filter Setup 다이얼로그의 Binary Tab 에서는패턴매칭 (matching) 에의한필터를적용할수있다. Activate filter to let some packets through Activate filter to let some packets through 아이콘을클릭해야필터가활성화된다. 필터의범주로서패턴을입력하면길이 (Length of the stream) 가자동적으로조정이된다. 또는길이를수정하면임의패턴이자동적으로채워진다. 비교해야패턴은 offset in the frame 을이용한다. K15_ 설명서 63 / 87 V1.0

64 에러이벤트필터 필터셋업다이얼로그에서 Error Event Tab 을선택하면계층 1 정보에대한이벤트를화면에보일것인지를선택할수있다. Deselect All Deselect All 을선택하면모든항목이무시되고, Select All Select All 을선택하면모든항목이선택되어모니터화면에보여질수있다. Decoding Errors 아이콘을이용하여디코딩에러가나는프레임에대해서모니터화면에보여지지않을수있도록하는것도가능하다. K15_ 설명서 64 / 87 V1.0

65 프레임타입 프레임타입탭에서는어떤형태의프레임을보여줄것인지를결정할수있다. K15_ 설명서 65 / 87 V1.0

66 타임스탬프와길이필터 Time Stamp / Length 탭에서시간정보를이용하여필터를적용할수있고, 프레임길이에의해서도필터를적용할수있다. Length Filter 주어진길이와 - 똑같을때 - 작을때 - 클때필터를적용할수있다. Timestamp filter:relative 프레임의시작시간과시작시간으로부터일정시간에대해필터를적용할수있다. Timestamp filter: Absolute 프레임의시작시간과끝나는시간을필터의조건을줄수있다 엑스퍼트모드 공란 (Blank) K15_ 설명서 66 / 87 V1.0

67 2.5.5 트리거 (Trigger) 트리거 트리거는특정이벤트가발생하였을때취해야하는행동을의미한다. 예를들면정의한메시지가나타나면모니터화면에텍스트프레임을나타내게하는것등이다. Trigger Configuration 파이프라인에서트리거필드를클릭하면 Trigger Configuration 화면이나타난다. 트리거조건 (condition) 으로는 로지컬링크, 프로토콜, 에러이벤트, 시간, 캡쳐램풀 (Full), 레코딩파일풀 (Full) 등여러가지가될수있다. K15_ 설명서 67 / 87 V1.0

68 이와같은조건이성립이되었을때, 취할수있는행동으로는 Clear Capture RAM : 캡쳐램을지운다. Display Message Box : 메시지박스나타낸다. Execute Command : K15 상의소프트웨어를수행시킨다. Filter Enable / Disable : 필터를활성화하거나비활성화시킨다. Insert Text Message : 텍스트메시지를모니터화면에보여준다. Recording File Prolog / Epilog : 레코딩파일에특정텍스트를삽입한다. Send String (COM Port) : 시리얼포트로특정신호를보낸다. Send Windows Message : 윈도우메시지를발생시킨다. Trigger Off : 트리거기능을비활성화시킨다. 위그림은 IAM 메시지가들어왔을때, 윈도우상으로메시지박스를나타내는예이다. K15_ 설명서 68 / 87 V1.0

69 2.5.6 캡쳐램 (Capture RAM) 캡쳐램 캡쳐램은인터페이스보드에시그날링데이터를저장해놓은메모리영역이다. 필터를통해들어온데이터는일단캡쳐램에저장된다. 캡쳐램설정은언제든지변경이가능하다. 측정중에캡쳐램설정을바꾸면캡쳐램에저장되어있는데이터는지워진다는것을유념해야한다. 캡쳐램크기는인터페이스보드에실장되어있는메모리크기에따라달라질수있다. 즉캡쳐램의크기는제한적이므로많을양의데이터를저장해야할필요가있을경우, 하드디스크에데이터를저장해야하는것을권장한다. 또한캡쳐램의크기의파이프라인의수와도관련이있으며, 파이프라인의숫자와캡쳐램의크기는반비례한다. 링크에나타나는데이터가필터를통해캡쳐램에쌓이므로, 캡쳐램이차는시간은링크에나타나는메시지양과관련이있다. Capture RAM element 를클릭하면 Capture RAM Configuration Configuration 다이어로그가나타난다. Mode 리스트에는 Ring Mode 와 Linear Mode 가있다. Ring Mode: 이모드에서는데이터가램에꽉차게되면, 데이터를저장하는포인터를다시 K15_ 설명서 69 / 87 V1.0

70 처음으로옮겨저장하는모드로서기존에있던데이터는지워진다. 따라서장시간시험을하여최근의데이터를보아야하는경우에, 이모드가권장된다. Linear Mode: 데이터가램에차게되면, 데이터의저장을멈춘다. 따라서리니어모드는필터등과제한적으로사용되어진다. ( 주의 ) 리니어모드로설정이되어있는경우, 트래픽이큰링크를측정할때캡쳐램이금방차게되므로, 사용자는마치 K15 이데이터저장을하다가멈추는것으로여겨질수있다. 측정중에모드를변경하게되면캡쳐램에있는내용은모두지워진다. Delete Capture RAM Contents C 마우스를캡쳐램위에놓고 우측마우스버튼 : Clear RAM Buffer 를선택하면내용을지울수있다. K15_ 설명서 70 / 87 V1.0

71 2.5.7 데이터레코딩 (Data Recording) 데이터레코딩 수신되는시그날링데이터는레코딩파일에계속저장이가능하다. 이렇게저장된데이터는추에오프라인시나리오의데이터소스로서사용이가능하다. 레코딩파일의확장자는 *.rf5 이다. 프로토콜스택에대한정보도레코딩파일에같이저장된다. 오프라인시나리오에서레코딩파일을데이터소스로사용할때, 저장된프로토콜스택이디폴트프로토콜스택으로사용되어진다 레코딩파일생성 Write Recoding File 엘리먼트를클릭한다. Recording Write Configuration 다이얼로그가나타난다. 레코딩파일을생성하기위해서는 ( 가 ) 디렉토리와파일이름을정한다. ( 나 ) 기존에있는파일을사용하여도된다. 파일은네트웍드라이브상의파일도가능하다. 이경우사용자가 Write Permission 이있는지확인해야한다. 그렇지않으면동작상의에러상황이발생할수있다. K15_ 설명서 71 / 87 V1.0

72 Open Mode Overwrite Mode : 기존의내용을지우고처음부터새로적는모드 Append Mode : 기존의내용의제일뒤에덧붙이는방식으로적는모드. File Size Up to defined Maximum : 정한파일크기만큼적는모드 Available Disk Space : 하드디스크에적을수있는최대용량으로적는모드 이것들을설정하면, 레코딩파일엘리먼트는구성이된것이고, 프로세스바를통해서데이터가차고있는것을볼수있다. 화면에레코딩파일저장상태를보여주는것은매초마다업데이트된다. Create and close multiple files automatically 정해진파일크기를이용해서레코딩파일을저장할때, 복수개의레코딩파일을만드는경우여러가지선택사양이있다. - Create New Files: 래디오버튼을이용해서스위치가연결될때마다파일을생성하는할수도있고 (After each closing of the switch), 특정시간이흐른뒤에자동적으로파일을생성할수있다.(After expiration of defined time period). K15_ 설명서 72 / 87 V1.0

73 - Number of files 남아있는하드디스크용량만큼저장하는방법 (limited to available disk space) 과파일수를지정해서저장하는방법 (up to (number) files) 이있다. - Existing Files 이미있는파일에 overwrite 여부를지정한다. - File Name Mask; 파일이복수개로만들어질때, 넘버링형태를지정한다. - Time Period 주기적인시간단위로생성할경우에대해시간을설정한다. K15_ 설명서 73 / 87 V1.0

74 레코딩파일보기 레코딩파일보기는오프라인시나리오에서만동작한다. View Recording File 처리엘리먼트를이용하여레코딩파일을볼수있다. 상기엘리먼트를클릭하면 Recording Viewer Configuration 다이얼로그가열린다. File Name 에서레코딩파일을선택할수있다. 이다이얼로그에나오는프로토콜스택은레코딩파일이저장될때함께저장되었던프로토콜스택이디폴트프로토콜스택으로사용된다. Change Settings 상황에따라레코딩데이터를다른프로토콜을이용하여분석을해야하는경우가발생하는데, 이때는변경하고자하는소스를선택을하던가모두변경하고자한다면 Assign Protocol Stacks to all Logical Links 의 Change All 버튼을클릭한다. 그리고 Assign Protocol Stacks to all Logical Links 의 Browse 를이용하여다른프로토콜을선택한다. K15_ 설명서 74 / 87 V1.0

75 Close Recording File Recording File 엘리먼트에있는 Close 아이콘을클릭한다. K15_ 설명서 75 / 87 V1.0

76 레코딩파일플레이백 (Playback Recording File) 플레이백레코딩파일기능은오프라인시나리오에서만가능하다. 플레이백레코딩파일기능은레코딩파일을일정한속도 ( 측정된시간에따라또는단위시간당프레임수 ) 로재생시키는기능을갖고있다. 플레이백레코딩파일엘리먼트에있는 Open 아이콘을클릭하면 Recording Playback Configuration 다이얼로그가나타난다. File Name: Browse 를이용하여레코딩파일을선택할수있다. 레코딩파일의확장자는 *.rf5 이다. Recording Playback Configuration 다이얼로그는레코딩파일이저장될때함께저장되었던로지컬링크이름과프로토콜스택을보여준다. 레코딩데이터를정확하게분석하기위해서는로지컬링크에적당한프로토콜스택이적용이되어야한다. K15_ 설명서 76 / 87 V1.0

77 데이터의플레이 ( 재생 ) 을위해서는재생속도를설정해야한다. ( 가 ) Real Time : 데이터가저장될때속도로재생된다. ( 나 ) Frames/min : 재생속도를느리게또는빠르게할수있다. 위그림은레코딩파일 wbisup.rf5 를열은것으로써플레이백버튼을클릭함으로써데이터를재생한다. End Play Back 파일을닫고싶을때에는 Close 버튼을클릭한다. K15_ 설명서 77 / 87 V1.0

78 어플리케이션 (Application) 어플리케이션 어플리케이션은모니터링측정과는또다른영역의소프트웨어로서모니터링화면에바로얻을수없는정보를얻기위해서사용된다. 각파이프라인에서어플리케이션을수행시킬수있다. Application 엘리먼트를클릭하면, Load/ Unload Monitoring Application Load/Unload Monitoring Application 윈도우가나타난다. 2 개이상의어플리케이션을수행하기위해서는 checkbox Single Mode 를비활성화시켜야한다. K15_ 설명서 78 / 87 V1.0

79 이렇게하면윈도우가확장이되고왼쪽리스트 ( Available Programs List) 에있는어플리케이션을선택하여 ( 우측 < Loaded Programs List> 으로이동시킴 ) 수행시킨다. 이와같은어플리케이션소프트웨어는온라인 / 오프라인모두에서사용이가능하다. 어플리케이션은위그림에서보듯이여러가지가있으나본문서에서는통계기능에대해서살펴보기로한다. K15_ 설명서 79 / 87 V1.0

80 통계기능 (Statistics) 통계기능은수신되는데이터 ( 온라인 / 오프라인모두적용가능 ) 에대한카운팅기능을수행할수있다. 통계기능은별도의파이프라인을통해서수행하거나또는모니터링파이프라인의어플리케이션엘리먼트에서수행이가능하다. 모니터링파이프라인에서수행하는방법은 < 2.5.8> 에서살펴보았으며, 별도의파이프라인 (stand alone pipeline) 에서수행하는방법은아래그림과같다. Statistics 다이얼로그는아래그림과같다. State State: 체크박스는카운터의상태를의미한다. Counter Name: 이칼럼은카운터의간단한이름을의미한다. 더블클릭하여원하는이름으로변경이가능하다. K15_ 설명서 80 / 87 V1.0

81 Description Description : 카운터에대한설명으로, 더블클릭하여원하는이름으로변경할수있다. Configuration: 카운터와연결되어있는필터가구성되어있는지를나타낸다. 더블클릭 ( 필터다이얼로그를연다 ) 하여구성내용을변경할수있다. 본문서에서는 ISUP 프로토콜을데이터소스로서사용하고있다. IAM 메시지의수를측정하는방법을설명해보기로한다. Define Counter ( 카운터정의하기 ) ( 가 ) 메뉴바 Counter: Insert 를선택하거나 Counter Name 칼럼에서우측마우스버튼 :Insert Counter 를선택한다. ( 나 ) Edit a new counter 다이얼로그가나타나면 Name과 Description를적고, Configuration 버튼을클릭한다. ( 다 ) Configuration Configuration 버튼을클릭하면 Filter Setup up 다이얼로그가나타나고, 이다이얼로그에서이벤트를정의할수있다. 이벤트라하면본문서에서 IAM을의미한다. K15_ 설명서 81 / 87 V1.0

82 로지컬링크탭에서 IAM이나타나는링크를설정하고프로토콜스탭에서는 IAM을선택하도록한다. ( 파라미터레벨까지설정가능하지만이문서에서 IAM 메시지만선택한다.) ( 라 ) 구성이다끝나면통계다이얼로그에서구성된내역을간단하게살펴볼수있다. K15_ 설명서 82 / 87 V1.0

83 Start Counter ( 카운터 카운터시작하기 ) statistic statistic 다이얼로그의우측에있는 start 버튼을클릭하면된다. start 결과는 Refresh Rate Refresh Rate 에서정의한주기로업데이트된다. 결과 (Measurement output Measurement output) 는리얼차트로보여질수도있고파일로도저장이가능하다. K15_ 설명서 83 / 87 V1.0

84 2.6 측정데이타저장하기 측정데이터를저장하는방법으로하드디스크에저장하는방법은이미 < > 에서설명을한바있다. 이장에서언급하는측정데이타는캡쳐램에저장되어있는데이터를의미한다. 캡쳐램에있는모든데이터를저장하기위해서는 ( 가 ) 모니터링필터를바이패스시켜놓은상태에서숏뷰의모든프레임을선택하여우측마우스버튼 ( 컨텍스트메뉴 ):Save Marked Frame as 를선택한다. ( 나 ) 캡쳐램에마우스커서를놓고우측마우스버튼선택한다. 우측마우스버튼 :Save Capture RAM as.. :Save Capture RAM as.. 를 데이터저장은바이너리형태로저장하는방법과텍스트형태로저장하는방법등이있는데, 본문서에서이 2 가지에대해선언급을하도록한다. 바이너리로저장하고할때에는파일의확장자를 *.rf5 (recording file) 로선택하고텍스트파일로저장하고자할때에는파일의확장자를 *.txt (text file) 로선택한다. 데이터의일부분을저장하기위해서는모니터화면의숏뷰에서저장하고자하는프레임을선택하여 ( 프레임영역, 각각의프레임모두가능 ) 우측마우스버튼 ( 컨텍스트메뉴 ):Save Marked Frame as 를선택한다. 그리고파일이름과디렉토리를결정한다. 텍스트파일로저장되어있는파일을일반텍스트파일편집기를이용해서볼수있다. 바이너리파일로저장되어있는파일은오프라인시나리오에서읽을수있다. K15_ 설명서 84 / 87 V1.0

85 2.7 툴 (Tools) 로드미터 (Load Meter) 로드미터 로드미터는 K15 의각모듈의이용현황을보여준다. 각모듈의이용현황은각모듈의 CPU 활용도및메모리활용도를의미하며, 백분율과바그래프형태로보여준다. 로드미터가수행이되면컴퓨터화면아래, 상태바에서로드미터가동작이되는것을알수있다. 로드미터에보여지는상태는색깔에의해서그상태를알수있으며, 색깔에따른상태는다음과같다. - 파랑 : 활용도가아주적다. (Low) - 초록 : 활용도가보통이다 (Normal) - 노랑 : 활용도가높다 (High) - 빨강 : 활용도가제한선에근접해있거나, 초과했다. (Attention) K15_ 설명서 85 / 87 V1.0

86 리얼차트 (Re (Real Chart) 리얼차트프로그램은실시간으로데이터를테이블형태또는여러가지차트형태로보여준다. 리얼차트를사용함으로써 K15 통계데이터를비쥬얼하게분석을할수있다. 통계분석데이터는리얼차트형태로저장이가능하다. 이파일의확장자는 *.rcd 이며, 이파일이저장되는디폴트디렉토리는 c:/ K15/ rcdata 이다. 리얼차트를열기위해서는 ( 가 ) Tools: RealChart 를클릭하거나 ( 나 ) 데스크탑의 RealChart 아이콘을더블클릭하거나 ( 다 ) Window Start Menu 의 K15:RealChart 를선택한다. 리얼차트의다이아그램을변경하기위해서는 ( 가 ) Diagram 메뉴에서원하는다이아그램하부메뉴를열어 ( 나 ) 우측마우스버튼을이용하여원하는다이아그램을선택한다. 리얼차트다이아그램형태다이아그램형태로는아래와같이 4가지가있으면, 메뉴바의 Diagrams에서선택한다. - Table - Line - Bar - Pie K15_ 설명서 86 / 87 V1.0

87 3 HSL (High Speed Link) 프리젠테이션자료참조 4 실습 프리젠테이션자료참조 < 문의 : 이교순, > K15_ 설명서 87 / 87 V1.0