SlideShare ist ein Scribd-Unternehmen logo
1 von 25
SNMP
Ye Joo Park / 3 Dec 2014
Simple Network Management Protocol
1970s 1980 1990 2000 Now
70년대 / 네트워크는 극 소수의 사람들만이 사용
살아있니?
응, 살아있어.
1970s 1980 1990 2000 Now
‘어떤 목적지까지 데이터가 갈 수 있다 혹은 없다’ 정도면 충분
ping 52.32.141.55
pong
1970 1980s 1990s 2000 Now
80년대~90년대 / 인터넷의 사용 인구가 폭발적으로 증가
Need for a way to gather information from very different
systems in a consistent manner arises
1970 1980s 2000 Now
SGMP (Simple Gateway Monitoring Protocol)이 생겨남
More features than ping
Ping보다 더 많은 기능
Intuitive, easy to spot network problems
직관적이고 쉽게 네트워크 문제를 찾을 수 있음
Standardized protocol
표준화된 프로토콜
1990s
Simple set of operations that gives administrators the ability
to change/retrieve the state of some SNMP-based device
SNMP
Manager Agent
Request
Response /
Notification
MIB
SNMP FLOW
Request
Response /
Notification
지배인
Manager
웨이트리스
Agent
A RESTAURANT
주방
MIB
“미영씨,
시원한 물좀 갔다주세요”
물 전달
지배인
Manager
웨이트리스
Agent
손님
Customer
주방
MIB
A RESTAURANT
“Could I get a cup of water?”
A machine that is configured to poll SNMP agent for
information
MANAGER
Responsible for gathering information about the local
system and storing them in a format that can be queried
AGENT
Database of managed objects and their behavior
MANAGEMENT INFORMATION BASE (MIBs)
Example MIBs
DNS Server
RDBMS
PRINTER
(RFC 1611) Domain Nameserver를 관리하기 위한 MIB
(RFC 1697) 관계형 데이터베이스를 위한 MIB
프린터과 관련된 MIB, RFC 3805 (Printer MIBv2) 가 현재 표준
Vendors and individuals are allowed to define
MIB variables for their own use.
+
“주방장님이 쓰러지셨어요!”
지배인
Manager
웨이트리스
Agent
TRAP
주방장이 과로로 쓰러짐
Trap
Change-of-state (COS) message that could be an alarm, or a
status message
TRAP
Physical Layer
Network Access
Internet Layer
Transport Layer
Application Layer
Modem USART Ethernet
PPP SLIP ARP
IP ICMP
UDP TCP
SNMP SMTP Telnet HTTP FTP
TCP/IP Protocol Stack
Physical Layer
Network Access
Internet Layer
Transport Layer
Application Layer
Modem USART Ethernet
PPP SLIP ARP
IP ICMP
UDP TCP
SNMP SMTP Telnet HTTP FTP
TCP/IP Protocol Stack
MIB STRUCTURE
Root-Node
iso(1) joint(2)ccitt(0)
org(3)
dod(6)
internet(1)
directory(1) mgmt(2) experimental(3) private(4)
mib-2(1)
system(1) interfaces(2) at(3) ip(4) icmp(5) tcp(6) udp(7)
Every device that supports SNMP must also support MIB-II
5 Basic Commands
trap
getresponse
set
getnext
get
get에 대응하여 agent가 manager에게 보내는 패킷
특정 값을 변경하고 싶을 때 사용
내가 요청한 object id 에서 가장 근접한 instance id와 instance value를 가져옴
요청한 object id의 instance value를 가져옴
특정 이벤트가 발생했을 때 manager에게 알려주는 패킷
What can SNMP do for you?
한 예로, 프린터에 잉크가 얼마나 남아있는지 확인하고 싶을 때 사용할 수 있습니다.
SNMP USAGE
$ snmpget –c public {your-printer-ip} “.1.3.6.1.2.1.43.11.1.1.9”
종이, 토너, 용지걸림, Output Tray missing 등 다양한 정보
+
public은 community string이고 “.1.3.6.1.2.1.43.11.1.9”는
prtMarkerSuppliesLevel의 Obejct ID입니다.
“It may be time to switch vendors”
1. SNMP는 관리자들이 네트워크 장비들을 효율적으로 관리할 수 있게 해줍니다.
2. 프린터에선 용지 정보, 토너 정보, 용지 걸림, 유지보수 필요 여부, job status, 하드웨어
정보 등 다양한 정보를 관리자에게 제공합니다.
3. SNMP가 큰 인기를 얻을 수 있었던 것은 프로토콜의 간단함(simplicity) 에 있습니다.
4. MIB은 각 용도에 맞는 표준 규격(프린터의 경우 RFC 3805)을 쉽게 확장할 수 있습니다.
THINGS TO TAKE AWAY
Q & A
감사합니다

Weitere ähnliche Inhalte

Andere mochten auch

Snmp by akhilesh verma
Snmp by akhilesh vermaSnmp by akhilesh verma
Snmp by akhilesh vermaAkki Verma
 
Introdunction To Network Management Protocols SNMP & TR-069
Introdunction To Network Management Protocols SNMP & TR-069Introdunction To Network Management Protocols SNMP & TR-069
Introdunction To Network Management Protocols SNMP & TR-069William Lee
 
SNMP Network Management the Essentials
SNMP Network Management the EssentialsSNMP Network Management the Essentials
SNMP Network Management the EssentialsLiving Online
 
Simple Network Management Protocol
Simple Network Management ProtocolSimple Network Management Protocol
Simple Network Management ProtocolPrasenjit Gayen
 
Andrew Nelson - Zabbix and SNMP on Linux
Andrew Nelson - Zabbix and SNMP on LinuxAndrew Nelson - Zabbix and SNMP on Linux
Andrew Nelson - Zabbix and SNMP on LinuxZabbix
 
28 Network Management_SNMP
28 Network Management_SNMP28 Network Management_SNMP
28 Network Management_SNMPAhmar Hashmi
 
SNMP Demystified Part-II
SNMP Demystified Part-IISNMP Demystified Part-II
SNMP Demystified Part-IIManageEngine
 
Frankfinn Travel Assignment
Frankfinn Travel AssignmentFrankfinn Travel Assignment
Frankfinn Travel Assignmentprincessminu
 

Andere mochten auch (14)

Snmp by akhilesh verma
Snmp by akhilesh vermaSnmp by akhilesh verma
Snmp by akhilesh verma
 
Snmp
SnmpSnmp
Snmp
 
Snmpv3
Snmpv3Snmpv3
Snmpv3
 
Protocol snmp
Protocol snmpProtocol snmp
Protocol snmp
 
Introdunction To Network Management Protocols SNMP & TR-069
Introdunction To Network Management Protocols SNMP & TR-069Introdunction To Network Management Protocols SNMP & TR-069
Introdunction To Network Management Protocols SNMP & TR-069
 
SNMP Network Management the Essentials
SNMP Network Management the EssentialsSNMP Network Management the Essentials
SNMP Network Management the Essentials
 
Simple Network Management Protocol
Simple Network Management ProtocolSimple Network Management Protocol
Simple Network Management Protocol
 
Snmp
SnmpSnmp
Snmp
 
SNMP
SNMPSNMP
SNMP
 
Introduction to SNMP
Introduction to SNMPIntroduction to SNMP
Introduction to SNMP
 
Andrew Nelson - Zabbix and SNMP on Linux
Andrew Nelson - Zabbix and SNMP on LinuxAndrew Nelson - Zabbix and SNMP on Linux
Andrew Nelson - Zabbix and SNMP on Linux
 
28 Network Management_SNMP
28 Network Management_SNMP28 Network Management_SNMP
28 Network Management_SNMP
 
SNMP Demystified Part-II
SNMP Demystified Part-IISNMP Demystified Part-II
SNMP Demystified Part-II
 
Frankfinn Travel Assignment
Frankfinn Travel AssignmentFrankfinn Travel Assignment
Frankfinn Travel Assignment
 

Ähnlich wie SNMP Overview (SNMP 소개)

Introduce Product
Introduce ProductIntroduce Product
Introduce ProductAnnie Hwang
 
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료choi kyumin
 
2014 koba ictseminar_sygnus
2014 koba ictseminar_sygnus2014 koba ictseminar_sygnus
2014 koba ictseminar_sygnus고양뉴스
 
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptxRinandarMuslimin
 
라즈베리파이와 자바스크립트로 IoT 시작하기
라즈베리파이와 자바스크립트로 IoT 시작하기라즈베리파이와 자바스크립트로 IoT 시작하기
라즈베리파이와 자바스크립트로 IoT 시작하기Circulus
 
Cisco IoT presentation 20140807
Cisco IoT presentation 20140807Cisco IoT presentation 20140807
Cisco IoT presentation 20140807Youngsam Khee
 
Going asynchronous with netty - SOSCON 2015
Going asynchronous with netty - SOSCON 2015Going asynchronous with netty - SOSCON 2015
Going asynchronous with netty - SOSCON 2015Kris Jeong
 
Ch01 네트워크와+소켓+프로그래밍+[호환+모드]
Ch01 네트워크와+소켓+프로그래밍+[호환+모드]Ch01 네트워크와+소켓+프로그래밍+[호환+모드]
Ch01 네트워크와+소켓+프로그래밍+[호환+모드]지환 김
 
Xmpp 세미나
 Xmpp 세미나 Xmpp 세미나
Xmpp 세미나YoungGyu Chun
 
Interface and Protocol
Interface and ProtocolInterface and Protocol
Interface and ProtocolWonjun Hwang
 
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...OpenStack Korea Community
 
ACI Netflow 구성 가이드
ACI Netflow 구성 가이드ACI Netflow 구성 가이드
ACI Netflow 구성 가이드Woo Hyung Choi
 
2015 n tels iot product lineup_2015
2015 n tels iot product lineup_20152015 n tels iot product lineup_2015
2015 n tels iot product lineup_2015SangHoon Lee
 
2015 safe net-네트워크암호화 솔루션_시온
2015 safe net-네트워크암호화 솔루션_시온2015 safe net-네트워크암호화 솔루션_시온
2015 safe net-네트워크암호화 솔루션_시온시온시큐리티
 
웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD활 김
 
[242]open stack neutron dataplane 구현
[242]open stack neutron   dataplane 구현[242]open stack neutron   dataplane 구현
[242]open stack neutron dataplane 구현NAVER D2
 
2nd SDN Interest Group Seminar-Session3 (121218)
2nd SDN Interest Group Seminar-Session3 (121218)2nd SDN Interest Group Seminar-Session3 (121218)
2nd SDN Interest Group Seminar-Session3 (121218)NAIM Networks, Inc.
 

Ähnlich wie SNMP Overview (SNMP 소개) (20)

Introduce Product
Introduce ProductIntroduce Product
Introduce Product
 
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
 
2014 koba ictseminar_sygnus
2014 koba ictseminar_sygnus2014 koba ictseminar_sygnus
2014 koba ictseminar_sygnus
 
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
2020.07.14 PWJ SunTechI IoT 소개자료 (최종) (2).pptx
 
라즈베리파이와 자바스크립트로 IoT 시작하기
라즈베리파이와 자바스크립트로 IoT 시작하기라즈베리파이와 자바스크립트로 IoT 시작하기
라즈베리파이와 자바스크립트로 IoT 시작하기
 
Cisco IoT presentation 20140807
Cisco IoT presentation 20140807Cisco IoT presentation 20140807
Cisco IoT presentation 20140807
 
Going asynchronous with netty - SOSCON 2015
Going asynchronous with netty - SOSCON 2015Going asynchronous with netty - SOSCON 2015
Going asynchronous with netty - SOSCON 2015
 
네트워크 기본
네트워크 기본네트워크 기본
네트워크 기본
 
Ch01 네트워크와+소켓+프로그래밍+[호환+모드]
Ch01 네트워크와+소켓+프로그래밍+[호환+모드]Ch01 네트워크와+소켓+프로그래밍+[호환+모드]
Ch01 네트워크와+소켓+프로그래밍+[호환+모드]
 
Xmpp 세미나
 Xmpp 세미나 Xmpp 세미나
Xmpp 세미나
 
Xmpp
XmppXmpp
Xmpp
 
Interface and Protocol
Interface and ProtocolInterface and Protocol
Interface and Protocol
 
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
[OpenStack Days Korea 2016] Track2 - How to speed up OpenStack network with P...
 
ACI Netflow 구성 가이드
ACI Netflow 구성 가이드ACI Netflow 구성 가이드
ACI Netflow 구성 가이드
 
2015 n tels iot product lineup_2015
2015 n tels iot product lineup_20152015 n tels iot product lineup_2015
2015 n tels iot product lineup_2015
 
2015 safe net-네트워크암호화 솔루션_시온
2015 safe net-네트워크암호화 솔루션_시온2015 safe net-네트워크암호화 솔루션_시온
2015 safe net-네트워크암호화 솔루션_시온
 
Network seminar class 3
Network seminar class 3Network seminar class 3
Network seminar class 3
 
웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD웹기반원격감시제어 2010 CPD
웹기반원격감시제어 2010 CPD
 
[242]open stack neutron dataplane 구현
[242]open stack neutron   dataplane 구현[242]open stack neutron   dataplane 구현
[242]open stack neutron dataplane 구현
 
2nd SDN Interest Group Seminar-Session3 (121218)
2nd SDN Interest Group Seminar-Session3 (121218)2nd SDN Interest Group Seminar-Session3 (121218)
2nd SDN Interest Group Seminar-Session3 (121218)
 

Kürzlich hochgeladen

캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Wonjun Hwang
 
[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and AdoptionSeung-chan Baeg
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'Hyundai Motor Group
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 

Kürzlich hochgeladen (7)

캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
 
[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 

SNMP Overview (SNMP 소개)

Hinweis der Redaktion

  1. User Datagram Protocol – connectionless SNMP uses port 161 for request/responses and 162 for traps
  2. MIB-II is a very important management group because every device that supports SNMP must also support MIB-II.
  3. “Productivity is our job; testing and quality are the job of everyone involved in the development”