SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to 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
 

Similar to 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
 

Recently uploaded

'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 In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
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
 
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
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
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
 
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
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
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
 
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
 
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
 
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
 
SEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistSEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistKHM Anwar
 
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...sonatiwari757
 
𓀤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
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 

Recently uploaded (20)

'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 In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
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
 
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.
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
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
 
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
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
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...
 
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
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
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
 
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$
 
SEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization SpecialistSEO Growth Program-Digital optimization Specialist
SEO Growth Program-Digital optimization Specialist
 
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
Call Girls in Mayur Vihar ✔️ 9711199171 ✔️ Delhi ✔️ Enjoy Call Girls With Our...
 
𓀤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...
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 

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