snmpgw1217

Similar documents
SNMPGW_졸업논문_.PDF

thesis

final_thesis

XML04

Microsoft PowerPoint - thesis_annie.ppt

KCCS :V2.1(N01) 디지털수량산출정보교환표준 ( 안 ) Digital QDB(Quantity DataBase) in Construction V2.1 제정일 : 2011 년 4 월 개정일 : 2016 년 6 월

歯홍원기.PDF

thesis

untitled


thesis

歯튜토리얼-이헌중.PDF

SMB_ICMP_UDP(huichang).PDF

歯최덕재.PDF

PCServerMgmt7

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Voice Portal using Oracle 9i AS Wireless

PBNM CIM(Common Information Model) DEN, COPS LDAP 21 CIM (Common Information Model) CIM, specification schema [7]

SchoolNet튜토리얼.PDF

Slide 1

1217 WebTrafMon II

SyncMLServer-정보과학회_논문지.PDF

Intra_DW_Ch4.PDF

DBPIA-NURIMEDIA

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

Mstage.PDF

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

슬라이드 제목 없음

thesis-shk

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

untitled

기술 이력서 2.0

슬라이드 제목 없음

FileMaker 15 WebDirect 설명서

정보기술응용학회 발표

DBPIA-NURIMEDIA

Microsoft PowerPoint - ch02_인터넷 이해와 활용.ppt


Interstage5 SOAP서비스 설정 가이드

LXR 설치 및 사용법.doc

Software Requirrment Analysis를 위한 정보 검색 기술의 응용

歯박사

09È«¼®¿µ 5~152s

MasoJava4_Dongbin.PDF

Portal_9iAS.ppt [읽기 전용]

02손예진_ok.hwp

歯이시홍).PDF

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen

yessign Version 3.1 (yessign). ccopyright 2009 yessign ALL RIGHTS RESERVED

hd1300_k_v1r2_Final_.PDF

00-CourseSyllabus

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

6.24-9년 6월

Building Mobile AR Web Applications in HTML5 - Google IO 2012

Microsoft Word _KNOM-WBEM-GW-final_camera_ready.doc

한국학 온라인 디지털 자원 소개

박선영무선충전-내지

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)

- - yessign Version 3.5 (yessign)

1 : MPEG-DASH MMT (MinKyu Park et al.: MMT-based Broadcasting Services Combined with MPEG-DASH) (Regular Paper) 20 2, (JBE Vol. 20, No. 2, Marc

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

歯김병철.PDF

°í¼®ÁÖ Ãâ·Â

자바-11장N'1-502

Network seminar.key

목 차


(JBE Vol. 22, No. 5, September 2017) (Special Paper) 22 5, (JBE Vol. 22, No. 5, September 2017) ISSN

Something that can be seen, touched or otherwise sensed


1ºÎ

untitled

09오충원(613~623)

소프트웨어 융합 개론

Microsoft PowerPoint - thesis_della_1220_final

UDP Flooding Attack 공격과 방어


Ⅰ. 서론 1989년 CERN의 팀 버너스 리에 의해 만들어진 월드 와이드 웹 기술은 HTML(HyperText Markup Language), URL(Unified Resource Locator, HTTP(Hyper- Text Transfer Protocol)이라는

UML

歯270호.PDF

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

6강.hwp

APOGEE Insight_KR_Base_3P11

Remote UI Guide

歯A1.1함진호.ppt

초보자를 위한 C++

Week13

한국학 온라인 디지털 자원 소개

KYO_SCCD.PDF

VOL /2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph

1. 서 론

Chap7.PDF

20주년용

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4)

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

No Slide Title

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

Transcription:

2001. 12. 17 infobank@postech.ac.kr

SNMP

SNMP SNMP Agent, XML XML HTTP/XML XML XML manager SNMP agent SNMP agent

SNMP(Simple Network Management Protocol) Manager / Agent : Protocol : SMI(Structure of Management Information) : MIB(Management Information Base)

XML(eXtensible Markup Language) W3C (1998) / / / DTD, XML Schema / XML / XSL, CSS / DOM, SAX XML HTTP ( )

XML

MIB to XML Translation J. P. Martin-Flatin (2000) XML SNMP MIBXML Subrata Mazumdar, Bell Lab (1997) CORBA/SNMP Gateway MIB XML DTD Frank Strauss, libsmi (2000) SNMP SMI MIB, (2001) XML SNMP Agent ASN.1 to XML Translation T. Imamura, H. Maruyama, IBM Research (2001) ASN.1 XML

SNMP, XML SNMP Agent SNMP MIB to XML Validation( ) SNMP-XML

MIB to XML Validation W3C XML Schema SNMP MIB XML MIB to XML SNMP XML XML-based Manager SNMP Agent MIB SNMP Agent

MIBTree XMLTree MIBnodeXML Element MIBnode XML Element Attribute MIB XML Namespace Data type SMIMIBData type XML Schema

SMI to XML Schema Macro : OBJECT-TYPE Element nodename OBJECT-TYPE ::= SYNTAX syntaxtype ACCESS accesstype STATUS statustype DESCRIPTION descriptiononnode REFERENCE referencetype INDEX indexlist DEFVAL defaultvalue ::= { parentnodename thisnodenumber }

SMI to XML Schema Data Type <xsd:simpletype name="int"> <xsd:restriction base="xsd:int"> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name="ipaddress"> <xsd:restriction base="xsd:string"> <xsd:pattern value="(([1-9]?[0-9] 1[0-9][0-9] 2[0-4][0-9] 25[0-5])\.){3}([1-9]?[0-9] 1[0-9][0-9] 2[0-4][0-9] 25[0-5])"/> </xsd:restriction> </xsd:simpletype>

SMI to XML Schema Data Type <xsd:restriction base="xsd:string"> <xsd:enumeration value="up"/> <xsd:enumeration value="down"/> <xsd:enumeration value="testing"/> </xsd:restriction> <xsd:simpletype name="displaystring_0_255"> <xsd:restriction base="xsd:string"> <xsd:minlength value="0"/> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype>

SMI to XML Schema Root Element RFC1213-MIB DEFINITIONS ::= BEGIN ( MIB ) END <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2000/10/xmlschema" elementformdefault="qualified"> <xsd:element name="rfc1213-mib"> <xsd:complextype> <xsd:sequence> </xsd:sequence> <xsd:attribute name="version" type="xsd:string" use="required"/> </xsd:complextype> </xsd:element> </xsd:schema>

MIB to XML Schema OBJECT IDENTIFIER group Element. OID attribute. mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } <xsd:element name="mib-2"> <xsd:complextype> <xsd:sequence> Child Element Definition </xsd:sequence> <xsd:attribute name="oid" type="xsd:string" use="fixed" value="1.3.6.1.2.1"/> </xsd:complextype> </xsd:element>

MIB to XML Schema Table node group Element iftable OBJECT-TYPE SYNTAX SEQUENCE OF IfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of interface entries. The number of entries is given by the value of ifnumber." ::= { interfaces 2 } <xsd:element name="iftable"> <xsd:complextype> <xsd:sequence> <xsd:element ref="ifentry" minoccurs="0" maxoccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="oid" type="xsd:string" use="fixed" value="1.3.6.1.2.1.2.2"/> <xsd:attribute name="access" type="xsd:string" use="fixed" value="not-accessible"/> <xsd:attribute name="status" type="xsd:string" use="fixed" value="mandatory"/> <xsd:attribute name="description" type="xsd:string" use="fixed" value= "A list of interface entries. The number of entries is given by the value of ifnumber."/> </xsd:complextype> </xsd:element>

MIB to XML Schema Entry node group Element ifentry OBJECT-TYPE SYNTAX IfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An interface entry containing objects at the " INDEX { ifindex } ::= { iftable 1 } ifindex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for " ::= { ifentry 1 } ifdescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing information about the..." ::= { ifentry 2 }

MIB to XML Schema Entry node group Element <xsd:element name="ifentry"> <xsd:complextype> <xsd:all> <xsd:element ref="ifindex" minoccurs="0"/> <xsd:element ref="ifdescr" minoccurs="0"/> <xsd:element ref="iftype" minoccurs="0"/> </xsd:all> <xsd:attribute name="oid" type="xsd:string" use="fixed" value="1.3.6.1.2.1.2.2.1"/> <xsd:attribute name="access" type="xsd:string" use="fixed" value="not-accessible"/> <xsd:attribute name="status" type="xsd:string" use="fixed" value="mandatory"/> <xsd:attribute name="description" type="xsd:string" use="fixed" value= "An interface entry containing objects at the subnetwork layer and below for a particular interface."/> <xsd:attribute name="index" type="xsd:string" use="fixed" value="ifindex"/> <xsd:attribute name="id" type="xsd:string" use="required"/> </xsd:complextype> </xsd:element>

MIB to XML Schema Scalar node leaf Element sysdescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the entity.." ::= { system 1 } <xsd:element name="sysdescr"> <xsd:complextype> <xsd:simplecontent> <xsd:restriction base="xsd:string"> <xsd:minlength value="0"/> <xsd:maxlength value="255"/> <xsd:attribute name="oid" type="xsd:string" use="fixed" value="1.3.6.1.2.1.1.1"/> <xsd:attribute name="access" type="xsd:string" use="fixed" value="read-only"/> <xsd:attribute name="status" type="xsd:string" use="fixed" value="mandatory"/> <xsd:attribute name="description" type="xsd:string" use="fixed" value= "A textual description of the entity. "/> </xsd:restriction> </xsd:simplecontent> </xsd:complextype> </xsd:element>

SNMP MIB definition (file or URL) SMI syntax analyzer node table generator MO node table DOM tree DOM generator XML Schema generator XML Schema document

SNMP

SNMP : SNMP get set trap HTTP http://(gateway_address)/snmp?host=agent_name &community=community_name&operation=get &xpath=node_name http://(gateway_ address)/snmp?host=agent_name &community=community_name&operation=set &xpath=node_name&value=value_string http://(manager_address)/notification/snmp?ho st=host_name HTTP GET HTTP GET/ HTTP POST HTTP POST

Polling Notification HTTP request HTTP handler HTTP response DOM request parser XML generator MIB MIB to XML translator XML DOM XSL generator.xsl file.xsd file Scheduler SNMP poller Trap receiver SNMP request SNMP response SNMP trap SNMP Agent

: Polling xpath=sysdescr

: Polling MIB xpath=internet

: Notification Trap G/W XML XML

MIB Browser

XML SNMP Agent. SNMP MIB XML Schema.. SNMP-XML.

XML Manager SNMP Agent

[1] The World Wide Web Consortium, http://www.w3c.org. [2] W. Stallings, SNMP, SNMPv2, SNMPv3, and RMON 1 and 2, Third edition, Addison-Wesley, Reading, MA, USA, 1999. [3] Hong-Taek Ju, Sehee Han, Yunjung Oh, Jeong-Hyuk Yoon, Hyojin Lee, James W. Hong, An Embedded Web Server Architecture for XML-Based Network Management, Accepted to appear in Proc. of the IEEE/IFIP Network Operations and Management Symposium (NOMS 2002), April, 2002, Florence, Italy. [4] J.P. Martin-Flatin. "Web-Based Management of IP Networks and Systems", Ph.D. thesis, Swis s Federal Institute of Technology, Lausanne (EPFL), Oct 2000. [5],,,,, "SNMP SMI to XML ", Proc. of KNOM 2001 Conference, Taejeonn, May, 2001, pp. 102-106. [6] W3C, Extensible Markup Language (XML) 1.0, W3C Recommendation, October 2000, http://www.w3.org/tr/rec-xml. [7] W3C, HTML 4.0 Specification, Internet Draft, HTML Working Group, Apr. 1998. [8] International Organization for Standardization, "ISO 8879: Standard Generalized Markup Language (SGML)", 1986. [9] Network Sorcery. Inc., ICMP, Internet Control Message Protocol, http://www.networksorcery.com/enp/protocol/icmp.htm. [10] ISO/IEC, CCITT, Information Technology-OSI, Common Management Information Protocol (CMIP)-Part 1: Specification ISO/IEC 9596-1, CCITT Recommendation X.711, 1991. [11] Subrata Mazumdar, CORBA/SNMP Gateway, Bell Labs, http://www.bell-labs.com/project/corbasnmp. [12] Frank Strauss, A Library to Access SMI MIB Information, http://www.ibr.cs.tu-bs.de/projects/libsmi/. [13] Imamura, T. and Maruyama, H., Mapping between ASN.1 and XML, Applications and the Internet, 2001. Proceedings, IEEE, 2001, pp. 57 64. [14] ITU-T, Specification of Abstract Syntax Notation One(ASN.1), ITU-T Rec. X.208, 1998. [15] M. Rose, K. McCloghrie, Structure and Identification of Management Information for TCP/IP-based Internets, IETF, RFC1155, May 1990. [16] M. Rose, K. McCloghrie, Concise MIB Definitions, IETF, RFC1212, March 1991. [17] K. McCloghrie, M. Rose, Management Information Base for Network Management of TCP/IP-based internets: MIB-II, IETF, RFC1213, March 1991. [18] K. McCloghrie, et al, Structure of Management Information Version 2 (SMIv2), IETF, RFC2578, April 1999. [19] K. McCloghrie, et al, Textual Conventions for SMIv2, IETF, RFC2579, April 1999. [20] K. McCloghrie, et al, Conformance Statements for SMIv2, IETF, RFC2580, April 1999.