SlideShare une entreprise Scribd logo
1  sur  26
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
Data Communications
Section 8
Dr. Wenyuan Xu
2-24-2011
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
Outline
• What is network management?
• Internet-standard management framework
– Structure of Management Information: SMI
– Management Information Base: MIB
– SNMP Protocol Operations and Transport Mappings
– Security and Administration
• ASN.1
Network Management 9-2
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
What is network management?
• autonomous systems (aka “network”): 100s or 1000s of
interacting hardware/software components
• other complex systems requiring monitoring, control:
– jet airplane
– nuclear power plant
– others?
Network Management 9-3
"Network management includes the deployment, integration
and coordination of the hardware, software, and human
elements to monitor, test, poll, configure, analyze, evaluate,
and control the network and element resources to meet the
real-time, operational performance, and Quality of Service
requirements at a reasonable cost."
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
Infrastructure for network management
Network Management 9-4
agent data
agent data
agent data
agent data
managed device
managed device
managed device
managed device
managing
entity
data
network
management
protocol
definitions:
managed devices contain
managed objects whose
data is gathered into a
Management Information
Base (MIB)
managing entity
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
Network Management standards
OSI CMIP
• Common Management
Information Protocol
• designed 1980’s: the
unifying net management
standard
• too slowly standardized
SNMP: Simple Network
Management Protocol
• Internet roots (SGMP)
• started simple
• deployed, adopted rapidly
• growth: size, complexity
• currently: SNMP V3
• de facto network
management standard
Network Management 9-5
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
Outline
• What is network management?
• Internet-standard management framework
– Structure of Management Information: SMI
– Management Information Base: MIB
– SNMP Protocol Operations and Transport Mappings
– Security and Administration
• ASN.1
Network Management 9-6
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
SNMP overview: 4 key parts
• Management information base (MIB):
– distributed information store of network management
data
• Structure of Management Information (SMI):
– data definition language for MIB objects
• SNMP protocol
– convey manager<->managed object info, commands
• security, administration capabilities
– major addition in SNMPv3
Network Management 9-7
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
SMI: data definition language
Purpose: syntax, semantics of
management data well-
defined, unambiguous
• base data types:
– straightforward, boring
• OBJECT-TYPE
– data type, status,
semantics of managed
object
• MODULE-IDENTITY
– groups related objects
into MIB module
Network Management 9-8
Basic Data Types
INTEGER
Integer32
Unsigned32
OCTET STRING
OBJECT IDENTIFIED
IPaddress
Counter32
Counter64
Guage32
Time Ticks
Opaque
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
SNMP MIB
Network Management 9-9
OBJECT TYPE:
OBJECT TYPE:
OBJECT TYPE:
objects specified via SMI
OBJECT-TYPE construct
MIB module specified via SMI
MODULE-IDENTITY
(100 standardized MIBs, more vendor-specific)
MODULE
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
SMI: Object, module examples
OBJECT-TYPE: ipInDelivers MODULE-IDENTITY: ipMIB
Network Management 9-10
ipInDelivers OBJECT TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
“The total number of input
datagrams successfully
delivered to IP user-
protocols (including ICMP)”
::= { ip 9}
ipMIB MODULE-IDENTITY
LAST-UPDATED “941101000Z”
ORGANZATION “IETF SNPv2
Working Group”
CONTACT-INFO
“ Keith McCloghrie
……”
DESCRIPTION
“The MIB module for managing IP
and ICMP implementations, but
excluding their management of
IP routes.”
REVISION “019331000Z”
………
::= {mib-2 48}
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
MIB example: UDP module
Network Management 9-11
Object ID Name Type Comments
1.3.6.1.2.1.7.1 UDPInDatagrams Counter32 total # datagrams delivered
at this node
1.3.6.1.2.1.7.2 UDPNoPorts Counter32 # underliverable datagrams
no app at portl
1.3.6.1.2.1.7.3 UDInErrors Counter32 # undeliverable datagrams
all other reasons
1.3.6.1.2.1.7.4 UDPOutDatagrams Counter32 # datagrams sent
1.3.6.1.2.1.7.5 udpTable SEQUENCE one entry for each port
in use by app, gives port #
and IP address
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
SNMP Naming
question: how to name every possible standard object
(protocol, data, more..) in every possible network
standard??
answer: ISO Object Identifier tree:
– hierarchical naming of all objects
– each branchpoint has name, number
Network Management 9-12
1.3.6.1.2.1.7.1
ISO
ISO-ident. Org.
US DoD
Internet
udpInDatagrams
UDP
MIB2
management
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
OSI
Object
Identifier
Tree
Network Management 9-13
Check out www.alvestrand.no/harald/objectid/top.html
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
SNMP protocol
Two ways to convey MIB info, commands:
Network Management 9-14
agent data
Managed device
managing
entity
response
agent data
Managed device
managing
entity
trap msg
request
request/response mode trap mode
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
SNMP protocol: message types
Network Management 9-15
GetRequest
GetNextRequest
GetBulkRequest
Mgr-to-agent: “get me data”
(instance,next in list, block)
Message type Function
InformRequest Mgr-to-Mgr: here’s MIB value
SetRequest Mgr-to-agent: set MIB value
Response Agent-to-mgr: value, response to
Request
Trap Agent-to-mgr: inform manager
of exceptional event
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
SNMP protocol: message formats
Network Management 9-16
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
SNMP security and administration
• encryption: DES-encrypt SNMP message
• authentication: compute, send MIC(m,k):
compute hash (MIC) over message (m),
secret shared key (k)
• protection against playback: use nonce
• view-based access control
– SNMP entity maintains database of access
rights, policies for various users
– database itself accessible as managed object!
Network Management 9-17
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
Outline
• What is network management?
• Internet-standard management framework
– Structure of Management Information: SMI
– Management Information Base: MIB
– SNMP Protocol Operations and Transport Mappings
– Security and Administration
• The presentation problem: ASN.1
Network Management 9-18
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
The presentation problem
Q: does perfect memory-to-memory copy
solve “the communication problem”?
A: not always!
Network Management 9-19
problem: different data format, storage conventions
struct {
char code;
int x;
} test;
test.x = 256;
test.code=‘a’
a
00000001
00000011
a
00000011
00000001
test.code
test.x
test.code
test.x
host 1 format host 2 format
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
A real-life presentation problem:
Network Management 9-20
aging 60’s
hippie
2007 teenager
grandma
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
Presentation problem: potential solutions
1. Sender learns receiver’s format. Sender translates into
receiver’s format. Sender sends.
– real-world analogy?
– pros and cons?
2. Sender sends. Receiver learns sender’s format.
Receiver translate into receiver-local format
– real-world-analogy
– pros and cons?
3. Sender translates host-independent format. Sends.
Receiver translates to receiver-local format.
– real-world analogy?
– pros and cons?
Network Management 9-21
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
Solving the presentation problem
1. Translate local-host format to host-independent format
2. Transmit data in host-independent format
3. Translate host-independent format to remote-host format
Network Management 9-22
aging 60’s
hippie 2007 teenager
grandma
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
ASN.1: Abstract Syntax Notation 1
• ISO standard X.680
– used extensively in Internet
– like eating vegetables, knowing this “good for you”!
• defined data types, object constructors
– like SMI
• BER: Basic Encoding Rules
– specify how ASN.1-defined data objects to be
transmitted
– each transmitted object has Type, Length, Value
(TLV) encoding
Network Management 9-23
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
TLV Encoding
Idea: transmitted data is self-identifying
– T: data type, one of ASN.1-defined types
– L: length of data in bytes
– V: value of data, encoded according to ASN.1
standard
Network Management 9-24
1
2
3
4
5
6
9
Boolean
Integer
Bitstring
Octet string
Null
Object Identifier
Real
Tag Value Type
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
TLV
encoding:
example
Network Management 9-25
Value, 5 octets (chars)
Length, 5 bytes
Type=4, octet string
Value, 259
Length, 2 bytes
Type=2, integer
Telecommunications Systems Engineer Course
Telecommunications Systems Engineer Course
Network Management:
summary
• network management
– extremely important: 80% of network “cost”
– ASN.1 for data description
– SNMP protocol as a tool for conveying information
• Network management: more art than science
– what to measure/monitor
– how to respond to failures?
– alarm correlation/filtering?
Network Management 9-26

Contenu connexe

Similaire à Datacom Section 8 - NetworkManagment.ppt

Snmp chapter7
Snmp chapter7Snmp chapter7
Snmp chapter7jignash
 
oneM2M - Management, Abstraction and Semantics
oneM2M - Management, Abstraction and SemanticsoneM2M - Management, Abstraction and Semantics
oneM2M - Management, Abstraction and SemanticsoneM2M
 
Centralized monitoring station for it computing and network infrastructure1
Centralized monitoring station for it computing and network infrastructure1Centralized monitoring station for it computing and network infrastructure1
Centralized monitoring station for it computing and network infrastructure1MOHD ARISH
 
Investigation, Design and Implementation of a Secure
Investigation, Design and Implementation of a SecureInvestigation, Design and Implementation of a Secure
Investigation, Design and Implementation of a SecureFiras Alsayied
 
Obn211111 i manager n2000 bms introduction r011 issue 1.0
Obn211111 i manager n2000 bms introduction r011 issue 1.0Obn211111 i manager n2000 bms introduction r011 issue 1.0
Obn211111 i manager n2000 bms introduction r011 issue 1.0Vìctor Isaac Herrera Pérez
 
Simple Network Management Protocole
Simple Network Management ProtocoleSimple Network Management Protocole
Simple Network Management ProtocoleAmin Komeili
 
343492490-Network-Management-and-Administration.pptx
343492490-Network-Management-and-Administration.pptx343492490-Network-Management-and-Administration.pptx
343492490-Network-Management-and-Administration.pptxbilalazam34
 
Client server technology main
Client server technology mainClient server technology main
Client server technology mainAnwar Kamal
 
Widyatama.lecture.applied networking.iv-week-12.network-management
Widyatama.lecture.applied networking.iv-week-12.network-managementWidyatama.lecture.applied networking.iv-week-12.network-management
Widyatama.lecture.applied networking.iv-week-12.network-managementDjadja Sardjana
 
Week_1_Intro_Internet_arch_Applications.ppt
Week_1_Intro_Internet_arch_Applications.pptWeek_1_Intro_Internet_arch_Applications.ppt
Week_1_Intro_Internet_arch_Applications.ppthome107
 
Net Mng1.pptx
Net Mng1.pptxNet Mng1.pptx
Net Mng1.pptxtahaazad2
 
Introduction tosnmp
Introduction tosnmpIntroduction tosnmp
Introduction tosnmpjorlugon
 
Itmg360 chapter one_v05
Itmg360 chapter one_v05Itmg360 chapter one_v05
Itmg360 chapter one_v05raj_rohit
 
FALLSEM2023-24_BCSE308L_TH_VL2023240100841_2023-07-10_Reference-Material-II.ppt
FALLSEM2023-24_BCSE308L_TH_VL2023240100841_2023-07-10_Reference-Material-II.pptFALLSEM2023-24_BCSE308L_TH_VL2023240100841_2023-07-10_Reference-Material-II.ppt
FALLSEM2023-24_BCSE308L_TH_VL2023240100841_2023-07-10_Reference-Material-II.pptuseonlyfortech140
 
Simple Network Management Protocol
Simple Network Management ProtocolSimple Network Management Protocol
Simple Network Management ProtocolPrasenjit Gayen
 

Similaire à Datacom Section 8 - NetworkManagment.ppt (20)

Snmp chapter7
Snmp chapter7Snmp chapter7
Snmp chapter7
 
snmp
snmpsnmp
snmp
 
oneM2M - Management, Abstraction and Semantics
oneM2M - Management, Abstraction and SemanticsoneM2M - Management, Abstraction and Semantics
oneM2M - Management, Abstraction and Semantics
 
Centralized monitoring station for it computing and network infrastructure1
Centralized monitoring station for it computing and network infrastructure1Centralized monitoring station for it computing and network infrastructure1
Centralized monitoring station for it computing and network infrastructure1
 
Investigation, Design and Implementation of a Secure
Investigation, Design and Implementation of a SecureInvestigation, Design and Implementation of a Secure
Investigation, Design and Implementation of a Secure
 
Obn211111 i manager n2000 bms introduction r011 issue 1.0
Obn211111 i manager n2000 bms introduction r011 issue 1.0Obn211111 i manager n2000 bms introduction r011 issue 1.0
Obn211111 i manager n2000 bms introduction r011 issue 1.0
 
Simple Network Management Protocole
Simple Network Management ProtocoleSimple Network Management Protocole
Simple Network Management Protocole
 
White Paper on SNMPv3
White Paper on SNMPv3White Paper on SNMPv3
White Paper on SNMPv3
 
343492490-Network-Management-and-Administration.pptx
343492490-Network-Management-and-Administration.pptx343492490-Network-Management-and-Administration.pptx
343492490-Network-Management-and-Administration.pptx
 
Client server technology main
Client server technology mainClient server technology main
Client server technology main
 
Isys20261 lecture 06
Isys20261 lecture 06Isys20261 lecture 06
Isys20261 lecture 06
 
Majorppt
MajorpptMajorppt
Majorppt
 
Widyatama.lecture.applied networking.iv-week-12.network-management
Widyatama.lecture.applied networking.iv-week-12.network-managementWidyatama.lecture.applied networking.iv-week-12.network-management
Widyatama.lecture.applied networking.iv-week-12.network-management
 
Week_1_Intro_Internet_arch_Applications.ppt
Week_1_Intro_Internet_arch_Applications.pptWeek_1_Intro_Internet_arch_Applications.ppt
Week_1_Intro_Internet_arch_Applications.ppt
 
DanOlaru-cv-IT
DanOlaru-cv-ITDanOlaru-cv-IT
DanOlaru-cv-IT
 
Net Mng1.pptx
Net Mng1.pptxNet Mng1.pptx
Net Mng1.pptx
 
Introduction tosnmp
Introduction tosnmpIntroduction tosnmp
Introduction tosnmp
 
Itmg360 chapter one_v05
Itmg360 chapter one_v05Itmg360 chapter one_v05
Itmg360 chapter one_v05
 
FALLSEM2023-24_BCSE308L_TH_VL2023240100841_2023-07-10_Reference-Material-II.ppt
FALLSEM2023-24_BCSE308L_TH_VL2023240100841_2023-07-10_Reference-Material-II.pptFALLSEM2023-24_BCSE308L_TH_VL2023240100841_2023-07-10_Reference-Material-II.ppt
FALLSEM2023-24_BCSE308L_TH_VL2023240100841_2023-07-10_Reference-Material-II.ppt
 
Simple Network Management Protocol
Simple Network Management ProtocolSimple Network Management Protocol
Simple Network Management Protocol
 

Dernier

10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
horny (9316020077 ) Goa Call Girls Service by VIP Call Girls in Goa
horny (9316020077 ) Goa  Call Girls Service by VIP Call Girls in Goahorny (9316020077 ) Goa  Call Girls Service by VIP Call Girls in Goa
horny (9316020077 ) Goa Call Girls Service by VIP Call Girls in Goasexy call girls service in goa
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
 

Dernier (20)

10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
 
horny (9316020077 ) Goa Call Girls Service by VIP Call Girls in Goa
horny (9316020077 ) Goa  Call Girls Service by VIP Call Girls in Goahorny (9316020077 ) Goa  Call Girls Service by VIP Call Girls in Goa
horny (9316020077 ) Goa Call Girls Service by VIP Call Girls in Goa
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 

Datacom Section 8 - NetworkManagment.ppt

  • 1. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course Data Communications Section 8 Dr. Wenyuan Xu 2-24-2011
  • 2. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course Outline • What is network management? • Internet-standard management framework – Structure of Management Information: SMI – Management Information Base: MIB – SNMP Protocol Operations and Transport Mappings – Security and Administration • ASN.1 Network Management 9-2
  • 3. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course What is network management? • autonomous systems (aka “network”): 100s or 1000s of interacting hardware/software components • other complex systems requiring monitoring, control: – jet airplane – nuclear power plant – others? Network Management 9-3 "Network management includes the deployment, integration and coordination of the hardware, software, and human elements to monitor, test, poll, configure, analyze, evaluate, and control the network and element resources to meet the real-time, operational performance, and Quality of Service requirements at a reasonable cost."
  • 4. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course Infrastructure for network management Network Management 9-4 agent data agent data agent data agent data managed device managed device managed device managed device managing entity data network management protocol definitions: managed devices contain managed objects whose data is gathered into a Management Information Base (MIB) managing entity
  • 5. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course Network Management standards OSI CMIP • Common Management Information Protocol • designed 1980’s: the unifying net management standard • too slowly standardized SNMP: Simple Network Management Protocol • Internet roots (SGMP) • started simple • deployed, adopted rapidly • growth: size, complexity • currently: SNMP V3 • de facto network management standard Network Management 9-5
  • 6. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course Outline • What is network management? • Internet-standard management framework – Structure of Management Information: SMI – Management Information Base: MIB – SNMP Protocol Operations and Transport Mappings – Security and Administration • ASN.1 Network Management 9-6
  • 7. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course SNMP overview: 4 key parts • Management information base (MIB): – distributed information store of network management data • Structure of Management Information (SMI): – data definition language for MIB objects • SNMP protocol – convey manager<->managed object info, commands • security, administration capabilities – major addition in SNMPv3 Network Management 9-7
  • 8. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course SMI: data definition language Purpose: syntax, semantics of management data well- defined, unambiguous • base data types: – straightforward, boring • OBJECT-TYPE – data type, status, semantics of managed object • MODULE-IDENTITY – groups related objects into MIB module Network Management 9-8 Basic Data Types INTEGER Integer32 Unsigned32 OCTET STRING OBJECT IDENTIFIED IPaddress Counter32 Counter64 Guage32 Time Ticks Opaque
  • 9. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course SNMP MIB Network Management 9-9 OBJECT TYPE: OBJECT TYPE: OBJECT TYPE: objects specified via SMI OBJECT-TYPE construct MIB module specified via SMI MODULE-IDENTITY (100 standardized MIBs, more vendor-specific) MODULE
  • 10. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course SMI: Object, module examples OBJECT-TYPE: ipInDelivers MODULE-IDENTITY: ipMIB Network Management 9-10 ipInDelivers OBJECT TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION “The total number of input datagrams successfully delivered to IP user- protocols (including ICMP)” ::= { ip 9} ipMIB MODULE-IDENTITY LAST-UPDATED “941101000Z” ORGANZATION “IETF SNPv2 Working Group” CONTACT-INFO “ Keith McCloghrie ……” DESCRIPTION “The MIB module for managing IP and ICMP implementations, but excluding their management of IP routes.” REVISION “019331000Z” ……… ::= {mib-2 48}
  • 11. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course MIB example: UDP module Network Management 9-11 Object ID Name Type Comments 1.3.6.1.2.1.7.1 UDPInDatagrams Counter32 total # datagrams delivered at this node 1.3.6.1.2.1.7.2 UDPNoPorts Counter32 # underliverable datagrams no app at portl 1.3.6.1.2.1.7.3 UDInErrors Counter32 # undeliverable datagrams all other reasons 1.3.6.1.2.1.7.4 UDPOutDatagrams Counter32 # datagrams sent 1.3.6.1.2.1.7.5 udpTable SEQUENCE one entry for each port in use by app, gives port # and IP address
  • 12. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course SNMP Naming question: how to name every possible standard object (protocol, data, more..) in every possible network standard?? answer: ISO Object Identifier tree: – hierarchical naming of all objects – each branchpoint has name, number Network Management 9-12 1.3.6.1.2.1.7.1 ISO ISO-ident. Org. US DoD Internet udpInDatagrams UDP MIB2 management
  • 13. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course OSI Object Identifier Tree Network Management 9-13 Check out www.alvestrand.no/harald/objectid/top.html
  • 14. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course SNMP protocol Two ways to convey MIB info, commands: Network Management 9-14 agent data Managed device managing entity response agent data Managed device managing entity trap msg request request/response mode trap mode
  • 15. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course SNMP protocol: message types Network Management 9-15 GetRequest GetNextRequest GetBulkRequest Mgr-to-agent: “get me data” (instance,next in list, block) Message type Function InformRequest Mgr-to-Mgr: here’s MIB value SetRequest Mgr-to-agent: set MIB value Response Agent-to-mgr: value, response to Request Trap Agent-to-mgr: inform manager of exceptional event
  • 16. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course SNMP protocol: message formats Network Management 9-16
  • 17. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course SNMP security and administration • encryption: DES-encrypt SNMP message • authentication: compute, send MIC(m,k): compute hash (MIC) over message (m), secret shared key (k) • protection against playback: use nonce • view-based access control – SNMP entity maintains database of access rights, policies for various users – database itself accessible as managed object! Network Management 9-17
  • 18. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course Outline • What is network management? • Internet-standard management framework – Structure of Management Information: SMI – Management Information Base: MIB – SNMP Protocol Operations and Transport Mappings – Security and Administration • The presentation problem: ASN.1 Network Management 9-18
  • 19. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course The presentation problem Q: does perfect memory-to-memory copy solve “the communication problem”? A: not always! Network Management 9-19 problem: different data format, storage conventions struct { char code; int x; } test; test.x = 256; test.code=‘a’ a 00000001 00000011 a 00000011 00000001 test.code test.x test.code test.x host 1 format host 2 format
  • 20. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course A real-life presentation problem: Network Management 9-20 aging 60’s hippie 2007 teenager grandma
  • 21. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course Presentation problem: potential solutions 1. Sender learns receiver’s format. Sender translates into receiver’s format. Sender sends. – real-world analogy? – pros and cons? 2. Sender sends. Receiver learns sender’s format. Receiver translate into receiver-local format – real-world-analogy – pros and cons? 3. Sender translates host-independent format. Sends. Receiver translates to receiver-local format. – real-world analogy? – pros and cons? Network Management 9-21
  • 22. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course Solving the presentation problem 1. Translate local-host format to host-independent format 2. Transmit data in host-independent format 3. Translate host-independent format to remote-host format Network Management 9-22 aging 60’s hippie 2007 teenager grandma
  • 23. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course ASN.1: Abstract Syntax Notation 1 • ISO standard X.680 – used extensively in Internet – like eating vegetables, knowing this “good for you”! • defined data types, object constructors – like SMI • BER: Basic Encoding Rules – specify how ASN.1-defined data objects to be transmitted – each transmitted object has Type, Length, Value (TLV) encoding Network Management 9-23
  • 24. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course TLV Encoding Idea: transmitted data is self-identifying – T: data type, one of ASN.1-defined types – L: length of data in bytes – V: value of data, encoded according to ASN.1 standard Network Management 9-24 1 2 3 4 5 6 9 Boolean Integer Bitstring Octet string Null Object Identifier Real Tag Value Type
  • 25. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course TLV encoding: example Network Management 9-25 Value, 5 octets (chars) Length, 5 bytes Type=4, octet string Value, 259 Length, 2 bytes Type=2, integer
  • 26. Telecommunications Systems Engineer Course Telecommunications Systems Engineer Course Network Management: summary • network management – extremely important: 80% of network “cost” – ASN.1 for data description – SNMP protocol as a tool for conveying information • Network management: more art than science – what to measure/monitor – how to respond to failures? – alarm correlation/filtering? Network Management 9-26