net311 computer network management standards, models and ... · table 3.1 network management...
TRANSCRIPT
![Page 1: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/1.jpg)
NET311Computer Networks Management
Standards, Models and LanguageDr. Mostafa H. Dahshan
Department of Computer EngineeringCollege of Computer and Information Sciences
King Saud [email protected]
![Page 2: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/2.jpg)
Acknowledgements
• Notes are based on slides of:• Network Management: Principles and Practice, 2E, Mani Subramanian.
• Computer Networking, a Top-Down Approach, 6E, J. Kurose and K. Ross.
2
![Page 3: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/3.jpg)
Overview
• Standards
• Network Models
• Management communication protocols
• ASN.1 language
• Basic encoding rule
• Management application functions
3
![Page 4: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/4.jpg)
Standards
• Standards organizations
• Protocol standards of transport layers
• Protocol standards of management (application) layer
4
![Page 5: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/5.jpg)
Table 3.1 Network Management Standards
Standard Salient Points
OSI/CMIP 1. International standard (ISO/OSI)
2. Management of data communications network - LAN and WAN
3. Deals with all 7 layers
4. Most complete
5. Object oriented
6. Well structured and layered
7. Consumes large resource in implementation
SNMP/Internet 1. Industry standard (IETF)
2. Originally intended for management of Internet components,
currently adopted for WAN and telecommunication systems
3. Easy to implement
4. Most widely implemented
5
![Page 6: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/6.jpg)
Table 3.1 Network Management Standards
Standard Salient Points
TMN 1. International standard (ITU-T)
2. Management of telecommunications network
3. Based on OSI network management framework
4. Addresses both network and administrative aspects of management
IEEE 1. IEEE standards adopted internationally
2. Addresses LAN and MAN management
3. Adopts OSI standards significantly
4. Deals with first two layers of OSI RM
6
![Page 7: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/7.jpg)
OSI Architecture and Model
Network
Management
Information
Model
Organization
Model
Functional
Model
Communication
Model
Figure 3.1 OSl Network Management Model
7
![Page 8: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/8.jpg)
OSI Architecture and Model
• Organization• Network management components
• Functions of components
• Relationships
• Information• Structure of management information (SMI)
• Syntax and semantics
• Management information base (MIB)• Organization of management information
• Object-oriented
8
![Page 9: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/9.jpg)
OSI Architecture and Model
• Communication• Transfer syntax with bidirectional messages
• Transfer structure (PDU)
• Functions• Application functions
• Configure components
• Monitor components
• Measure performance
• Secure information
• Usage accounting
9
![Page 10: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/10.jpg)
SNMP Architecture and Model
Network
Management
Information
Model
Organization
Model
Functional
Model
Communication
Model
10
![Page 11: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/11.jpg)
SNMP Architecture and Model
• Organization• Same as OSI model
• Information• Same as OSI, but scalar
• Communication• Messages less complex than OSI and unidirectional
• Transfer structure (PDU)
11
![Page 12: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/12.jpg)
SNMP Architecture and Model
• Functions• Application functions
• Fault management
• Configuration management
• Account management
• Performance management
• Security management
12
![Page 13: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/13.jpg)
TMN Architecture
• Addresses management of telecommunication networks
• Based on OSI model
• Superstructure on OSI network
• Addresses network, service, and business management
13
![Page 14: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/14.jpg)
Organizational Model
• Manager• Sends requests to agents
• Monitors alarms
• Houses applications
• Provides user interface
14
![Page 15: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/15.jpg)
Organizational Model
• Agent• Gathers information from objects
• Configures parameters of objects
• Responds to managers’ requests
• Generates alarms and sends them to managers
• Managed object• Network element that is managed
• Houses management agent
• All objects are not managed / manageable
15
![Page 16: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/16.jpg)
Two-Tier Model
Manager
Managed objects
Unmanaged objects
Figure 3.2 Two-Tier Network Management Organization Model
Agent process
MDB
MDB Management Database
16
![Page 17: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/17.jpg)
Two-Tier Model
• Agent built into network element• Example: Managed hub, managed router
• An agent can manage multiple elements• Example: Switched hub, ATM switch
• MDB is a physical database
• Unmanaged objects are network elements that are not managed -both physical (unmanaged hub) and logical (passive elements)
17
![Page 18: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/18.jpg)
Three-Tier Model
Agent / Manager
Managed objects
Agent process
Manager
Figure 3.3 Three-Tier Network Management Organization Model
MDB
MDB
MDB Management Database
18
![Page 19: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/19.jpg)
Three-Tier Model
• Middle layer plays the dual role• Agent to the top-level manager
• Manager to the managed objects
• Example of middle level: Remote monitoring agent (RMON)
19
![Page 20: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/20.jpg)
Manager of ManagersMoM
Agent
Agent NMSManager
Managed objects
Managed objects
Figure 3.4 Network Management Organization Model with MoM
Agent process
MDB
MDB MDB
MoM Manager of ManagersMDB Management Database
AgentManager
Agent NMS
Agent
Agent NMSManager
20
![Page 21: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/21.jpg)
Manager of Managers
• Agent NMS manages the domain
• MoM presents integrated view of domains
• Domain may be geographical, administrative, vendor-specific products, etc.
21
![Page 22: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/22.jpg)
Peer NMSs
• Dual role of both NMSs
• Network management system acts as peers
• Manager and agent functions are processes and not systems
Manager NMS
Agent NMS
Agent NMS
Manager NMS
Figure 3.5 Dual Role of Management Process
22
![Page 23: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/23.jpg)
Information Model: Analogy
• Figure in a book uniquely identified by• ISBN, Chapter, and Figure number in that hierarchical order
• ID: {ISBN, chapter, figure}
• The three elements above define the syntax
• Semantics is the meaning of the three entities according to Webster’s dictionary
• The information comprises syntax and semantics about an object
23
![Page 24: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/24.jpg)
Structure of Management Information (SMI)• SMI defines for a managed object
• Syntax
• Semantics
• Plus additional information such as status
• ExamplesysDescr: { system 1 }
Syntax: OCTET STRINGDefinition: "A textual description of the entity. "Access: read-onlyStatus: mandatory
24
![Page 25: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/25.jpg)
Management Information Base (MIB)
• Information base contains information about objects
• Organized by grouping of related objects
• Defines relationship between objects
• It is NOT a physical database. It is a virtual database that is compiled into management module
25
![Page 26: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/26.jpg)
MIB View and Access of an Object
• A managed object has many attributes – its information base
• There are several operations that can be performed on the objects
• A user (manager) can view and perform only certain operations on the object by invoking the management agent
• The view of object attributes that agent perceives is the MIB view
• The operation that a user can perform is the MIB access
26
![Page 27: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/27.jpg)
Management Data Base / Information Base
Manager
Managed objects
MDB MIB
Agent process
MDB Management DatabaseMIB Management Information Base
Figure 3.6 Network Configuration with Data and Information Base
27
![Page 28: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/28.jpg)
Management Data Base / Information Base
• Distinction between MDB and MIB• MDB physical database; e.g., Oracle, Sybase
• MIB virtual database; schema compiled into management software
• An NMS can automatically discover a managed object, such as a hub, when added to the network
• The NMS can identify the new object as hub only after the MIB schema of the hub is compiled into NMS software
28
![Page 29: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/29.jpg)
Managed Object
• Managed objects can be• Network elements (hardware, system)
• Hubs, bridges, routers, transmission facilities
• Software (non-physical)• Programs, algorithms
• Administrative information• Contact person, name of group of objects (IP group)
29
![Page 30: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/30.jpg)
Management Information Tree
Root
Level 1
Level 2
Level 3
Figure 3.7 Generic Representation of Management Information Tree
30
![Page 31: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/31.jpg)
OSI Management Information Tree
• iso International Standards Organization
itu International Telecommunications Union
dod Department of Defense
• Designation:• iso 1
• org 1.3
• dod 1.3.6
• internet 1.3.6.1
iso-itu
2
itu
0
iso
1
org
3
dod
6
internet
1
Figure 3.8 OSI Management Information Tree
31
![Page 32: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/32.jpg)
Management and Communication Model
Manager Agent
Operations / Requests
Responses
Notifications / TrapsApplicationsNetwork Elements /
Managed Objects
Figure 3.11 Management Message Communication Model
32
![Page 33: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/33.jpg)
Transfer Protocols
Manager
Applications
Manager
Communication
Module
Transport Layers
Agent
Applications
Agent
Communication
Module
Transport Layers
Physical Medium
Operations / Requests / Responses
Traps / Notifications
SNMP (Internet)
CMIP (OSI)
UDP / IP (Internet)
OSI Lower Layer Profiles (OSI)
Figure 3.12 Management Communication Transfer Protocols
33
![Page 34: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/34.jpg)
Abstract Syntax Notation One (ASN.1)
• ASN.1 is more than a syntax; it’s a language
• Addresses both syntax and semantics
• Two types of syntax• Abstract syntax: set of rules that specify data type and structure for
information storage• Transfer syntax: set of rules for communicating information between systems
• Makes application layer protocols independent of lower layer protocols
• Can generate machine-readable code• Basic Encoding Rules (BER) is used in management modules
34
![Page 35: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/35.jpg)
Backus-Naur Form (BNF)
• Definition:• <name> ::= <definition>
• Rules:• <digit> ::= 0|1|2|3|4|5|6|7|8|9• <number> ::= <digit> | <number> <digit>• <op> ::= +|-|x|/• <SAE> ::= <number>|<SAE>|<SAE><op><SAE>
• Example:• 9 is primitive 9• 19 is construct of 1 and 9• 619 is construct of 6 and 19
35
![Page 36: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/36.jpg)
Backus-Nauer Form (BNF)
• BNF is used for ASN.1 constructs
• Constructs developed from primitives
• The above example illustrates how numbers are constructed from the primitive <digit>
• Simple Arithmetic Expression entity (<SAE>) is constructed from the primitives <digit> and <op>
36
![Page 37: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/37.jpg)
Simple Arithmetic Expression
• <SAE> ::= <number> | <SAE><op><number>
• Example: 26 = 13 x 2
• Constructs and primitives
37
![Page 38: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/38.jpg)
Type and Value
• Assignments• <BooleanType> ::= BOOLEAN• <BooleanValue> ::= TRUE | FALSE
• ASN.1 module is a group of assignments
person-name Person-Name::={
first "John",middle “T",last "Smith“
}
38
![Page 39: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/39.jpg)
Data Type: Example 1
PersonnelRecord ::= SET {
name,
title GraphicString,
division CHOICE {
marketing SEQUENCE {Sector, Country},
research CHOICE {
product-based NULL,
basic NULL
}
}
}
Figure 3.13 ASN.1 Data Type Definition: Example 1
39
![Page 40: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/40.jpg)
Data Type: Example 1
• Module name starts with capital letters
• Data types:• Primitives: NULL, GraphicString
• Constructs• Alternatives : CHOICE
• List maker: SET, SEQUENCE
• Repetition: SET OF, SEQUENCE OF:
• Difference between SET and SEQUENCE
40
![Page 41: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/41.jpg)
Data Type: Example 2Trade-message ::= SEQUENCE {
invoice-no INTEGER
name GraphicString,
details SEQUENCE OF
SEQUENCE {
part-no INTEGER
quantity INTEGER
},
charge REAL,
authenticator Security-Type
}
Security-Type ::= SET {
…
}Figure 3.14 ASN.1 Data Type Definition: Example 2
--SEQUENCE OF SEQUENCE makes table of rows
41
![Page 42: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/42.jpg)
ASN.1 Symbols
Symbol Meaning
::= Defined as
| or, alternative, options of a list
- Signed number
-- Following the symbol are comments
{} Start and end of a list
[] Start and end of a tag
() Start and end of subtype
.. Range42
![Page 43: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/43.jpg)
Keyword Examples
• CHOICE
• SET
• SEQUENCE
• OF
• NULL
• Keywords are in all UPPERCASE letters
43
![Page 44: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/44.jpg)
ASN.1 Data Type Conventions
Data Types Convention ExampleObject name Initial lowercase letter sysDescr,
etherStatsPktsApplication data type Initial uppercase letter Counter, IpAddressModule Initial uppercase letter PersonnelRecord Macro, MIB module All uppercase letters RMON-MIBKeywords All uppercase letters INTEGER, BEGIN
44
![Page 45: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/45.jpg)
Structure
• Simple• PageNumber ::= INTEGER
• ChapterNumber ::= INTEGER
• Structure / Construct• BookPageNumber ::= SEQUENCE {ChapterNumber, Separator, PageNumber}
• Tagged• Derived from another type; given a new ID
• Other types: • CHOICE, ANY
45
![Page 46: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/46.jpg)
Structure
• BookPages ::= SEQUENCE OF {BookPageNumber}
or
• BookPages ::= SEQUENCE OF {
SEQUENCE {ChapterNumber, Separator, PageNumber}}
• Example: {1-1, 2-3, 3-39}
46
![Page 47: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/47.jpg)
Enumerated IntegerRainbowColors ::= ENUMERATED {
violet (0)
indigo (1)
blue (2)
green (3)
yellow (4)
orange (5)
red (6)
}• ENUMERATED is a special case of INTEGER• Example: RainbowColors(5) is orange
47
![Page 48: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/48.jpg)
ASN.1 Module Example
IpNetMediaEntry ::=SEQUENCE{
ipNetToMediaIfIndex INTEGER
ipNetToMediaPhysAddress PhysAddress
ipNetToMediaNetAddress IpAddress
ipNetToMediaType INTEGER
}
48
![Page 49: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/49.jpg)
Object Nameiso-itu
2
iso
1
itu
0
org
3
dod
6
internet
1
private
4
enterprise
1
IBM
2
internet OBJECT IDENTIFIER ::= {iso(1) org(3) dod(6) internet(1)}
49
![Page 50: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/50.jpg)
Basic Encoding Rules (BER)
• Specify how ASN.1-defined data objects to be transmitted
• Each transmitted object has Type, Length, Value (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
50
![Page 51: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/51.jpg)
Basic Encoding Rules (BER)
Tag Value Type
1 BOOLEAN
2 INTEGER
3 BIT STRING
4 OCTET STRING
5 NULL
6 OBJECT IDENTIFIER
9 REAL51
![Page 52: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/52.jpg)
TLV Encoding Example
Length, 5 bytes
Type=4, octet string
Length, 2 bytes
Type=2, integer
lastname ::= OCTET STRING
weight ::= INTEGER
{weight, 259}
{lastname, “smith”}
module of data type
declarations written
in ASN.1
instances of data type
specified in module
Basic Encoding Rules
(BER)
03
01
02
02
‘h’
‘t’
‘i’
‘m’
‘s’
05
04
transmitted
byte
streamValue, 5 octets (chars)
Value, 259
52
![Page 53: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/53.jpg)
Functional Model
OSI
Functional Model
Fault
Management
Configuration
Management
Performance
Management
Security
Management
Accounting
Management
53
![Page 54: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/54.jpg)
Functional Model
• Configuration management• Set and change network configuration component parameters
• Set up alarm thresholds
• Fault management• Detection and isolation of failures in network
• Trouble ticket administration
54
![Page 55: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/55.jpg)
Functional Model
• Performance management• Monitor performance of network
• Security management• Authentication
• Authorization
• Encryption
• Accounting management• Functional accounting of network usage
55
![Page 56: NET311 Computer Network Management Standards, Models and ... · Table 3.1 Network Management Standards Standard Salient Points TMN 1. International standard (ITU-T) 2. Management](https://reader034.vdocuments.us/reader034/viewer/2022042107/5e86ab2b58f7f502e225033a/html5/thumbnails/56.jpg)
References
• Backus–Naur Form - Wikipediahttps://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form
56