QoS 1
Antonio Corradi Academic year 2018/2019 QoS basics and protocols
University of Bologna Dipartimento di Informatica – Scienza e Ingegneria (DISI) Engineering Bologna Campus Class of Infrastructures for Cloud
Computing and Big Data M
QoS 2
Class of Infrastructures for Cloud Computing and Big Data M QoS - - PDF document
University of Bologna Dipartimento di Informatica Scienza e Ingegneria (DISI) Engineering Bologna Campus Class of Infrastructures for Cloud Computing and Big Data M QoS basics and protocols Antonio Corradi Academic year 2018/2019 QoS 1
QoS 1
QoS 2
QoS 3
Adaptive
traditional
real-time applications new
Not-adaptive Adaptive in bandwidth Adaptive in bandwidth Adaptive to delay
real-time applications
QoS 4
QoS 5
QoS 6
QoS 7
QoS 8
QoS 9
QoS 10
QoS 11
QoS 12
QoS 13
QoS 14
QoS 15
QoS 16
Control Plane
control plane user plane
User Operations Management Plane
management plane
Operations Monitoring Signaling Operations
QoS 17
fault configuration performance security accounting Functional areas
QoS 18
QoS 19
QoS 20
Management Information Management Protocol Management Station
Resource Agent Resource Agente Resource Agent
Network
Risorsa Agent
QoS 21
QoS 22
requests responses traps & management station entity managed MIB variables comunication protocol
QoS 23
QoS 24
QoS 25
QoS 26
QoS 27
QoS 28
Manager
Proxy Agent
Agent Agent Agent Agent Agent Agent
Proxy Agent
QoS 29
QoS 30
Standalone probe
SNMP SNMP
NMS Switch with an RMON probe
QoS 31
MANAGER
requests
processes management AGENT
replies and notifications Command Handler
Agent
Object Manager
MIB
GDMO Resource Physical
R
OBJECTS MANAGED and support
MIB
Resource Physical Resource Physical
Resource Physical
QoS 32
QoS 33
QoS 34
QoS 35
Control Plane
control plane user plane
User Operations Management Plane
management plane
Operations Monitoring Signaling Operations
QoS 36
QoS 37
QoS 38
Request name Description RFC references INVITE
The invite message initiates a SIP dialog with the intent to establish a call. It is sent by a user agent client to a user agent server.
RFC 3261 ACK
Confirm that an entity has received a final response to an INVITE request.
RFC 3261 BYE
This method signals termination of a dialog and ends a call.
RFC 3261 CANCEL
Cancel any pending request.
RFC 3261 OPTIONS
Query the capabilities of an endpoint.
RFC 3261 REGISTER
Register the SIP URI listed in the To header field with a location server and associates it with the network address given in a Contact header field.
RFC 3261 PRACK
Provisional acknowledgement.
RFC 3262 SUBSCRIBE
Initiates a subscription for notification of events from a notifier.
RFC 6665 NOTIFY
Inform a subscriber of notifications of a new event.
RFC 6665 PUBLISH
Publish an event to a notification server.
RFC 3903 INFO
Send mid-session information that does not modify the session state.
RFC 6086 REFER
Ask recipient to issue SIP request for the purpose of call transfer.
RFC 3515 MESSAGE
Transport text messages.
RFC 3428 UPDATE
Modifies the state of a session without changing the state of the dialog.
RFC 3311
QoS 39
QoS 40
QoS 41
QoS 42
QoS 43
QoS 44
QoS 45
QoS 46
leaky bucket
input queue
exit flow R capacity C
QoS 47
input queues
QoS 48
input queues
Scheduler Routing Policies Routing Tables Packet Classifier Switching Fabric Buffer Output Conditioner Traffic
controller / management dropper/shaper marker
Conditioner Traffic
QoS 49
QoS 50
meter dropper/shaper
traffic conditioners packet classifier
meter marker dropper/shaper packets control information marker
QoS 51
QoS 52
QoS 53
leaky bucket
input queue
exit flow R capacity C
QoS 54
leaky bucket
input queue
exit flow R capacity C
QoS 55
the bucket let token
input queue
keeping token input flow R generation policy accumulate to be for tokens associated with datagrams
QoS 56
QoS 57
data up to time t
Served up to the time t
QoS 58
QoS 59
1 1
− =
n i i n
QoS 60
QoS 61
QoS 62
QoS 63
QoS 64
QoS 65
QoS 66
QoS 67
QoS 68
QoS 69
QoS 70
QoS 71
Control Plane
control plane user plane
Management Plane
management plane
Operations Monitoring Signaling Operations
User Operations
QoS 72
QoS 73
QoS 74
QoS 75
QoS 76
messages
RSVP control admission
classifier
scheduler
traffic application RSVP
RTP and RTCP
messages
QoS 77
S A B Path Resv merge point shared path
QoS 78
QoS 79
QoS 80
QoS 81
QoS 82
QoS 83
QoS 84
SSRC = mixer CSRC1 = s1 CSRC2 = s2 CSRC3 = s3 SSRC = s1 SSRC = s2 SSRC = s3 s1 s2 s3 mixer SSRC = s1 s1 SSRC = s1 translator
V 2-bit, version number (=2) P 1-bit, padding X 1-bit, signal an extension di header CC 4-bit, numero di CSRC (CSRC count) M 1-bit, marker specific per profile PT 7-bits, payload type, specific of profile SSRC synchronisation source CSRC contributing source timestamping in units defined by profile/flow P X M 31 16 added by mixer CC SSRC PT sequence number CSRC timestamp
V
added by intermediate
QoS 85
QoS 86
QoS 87
V P 31 16 RC NTP timestamp, hi-word PT=SR length NTP timestamp, lo-word SSRC of sender RTP timestamp sender’s packet count sender’s octet count
inter-arrival jitter
SSRC1 (SSRC of source 1) last SR NTP timestamp (part) delay since last SR V P 31 16 RC PT=RR length SSRC of sender
inter-arrival jitter
SSRC1 (SSRC of source 1) last SR NTP timestamp (part) delay since last SR
QoS 88
QoS 89
QoS 90
QoS 91
QoS 92
QoS 93
QoS 94
QoS 95
meter marker dropper/shaper
traffic conditioners packet classifier
meter marker dropper/shaper packets control information
QoS 96
QoS 97
Internet INTSERV DIFFSERV