Cairo%20University - PowerPoint PPT Presentation

About This Presentation
Title:

Cairo%20University

Description:

When heavily utilized networks are carrying various types of traffic for ... DS Ingress Node and Egress Node: Differentiated Services Region: ... – PowerPoint PPT presentation

Number of Views:66
Avg rating:3.0/5.0
Slides: 38
Provided by: mouti
Category:

less

Transcript and Presenter's Notes

Title: Cairo%20University


1
Cairo University Faculty of Engineering Electronic
s Communication dpt. 4th year
Supervisor Prof. Dr. Khaled Foad
El-Sayed. Submitted byAshraf Kamal Rahoma Hazem
Mohamed Sobhi Hassanein Hossam El-Sayed Abd
Allah Tarek Amr Hamed Zein El-Abidin Mohamed WALI
2
Internet Protocol (IP).was designed to provide
best-effort service. VoIP FTP
QOS Quality of Service (QoS) implies the
ability to differentiate traffic streams and to
define a level of performance for those traffic
streams across a network. When heavily utilized
networks are carrying various types of traffic
for different users, QoS is a mean of offering
better service
3
  1. Latencythe delay a flow experiences when passing
    through a device
  2. Jitter the latency variations
  3. loss probabilitybandwidth distribution and
    availability (throughput or goodput)

4
IntServ vs. DiffServ
IntServ overview
5
RSVP Protocol
6
RSVP Protocol
7
RSVP Protocol
8
RSVP Protocol
9
IntServ vs. DiffServ
Each has its won points of strength And weakness
10
DiffServ Architecture
DiffServ Architectural Model
Differentiated Services Domain
DS Boundary Nodes and Interior Nodes DS Ingress
Node and Egress Node Differentiated Services
Region Traffic Classification and
Conditioning Classifiers Traffic
Profiles Traffic Conditioners
11
Meters Markers Shapers Droppers
Location of Traffic Conditioners and MF
Classifiers Within the Source Domain At the
Boundary of a DS Domain In non-DS-Capable
Domains In Interior DS Nodes
12
ToS VS DSCP
Introduction
Type of service byte definition
13
Type of service byte definition
14
(No Transcript)
15
Disadvantages of ToS
  • The IP-precedence scheme allows only
    specification of relative priority of a packet.
    it has no provisions to specify different drop
    precedence for packets of a certain priority.
  • The 3 bits restrict the number of possible
    priority classes to 8
  • The ToS mechanism is not powerful enough to allow
    an application to quantify the level of service
    it desires.

16
Differentiated services field definition
17
Per Hop Behavior PHB
A per-hop behavior (PHB) is a description of the
externally observable forwarding behavior of a
DS node applied to a particular DS behavior
aggregate (BA).
Different PHBs
Currently there are 4 standard different per hop
behaviors PHBs Default PHB Class-Selector
PHB. Assured Forwarding (AFny) PHB. Expedited
Forwarding (EF) PHB.
18
(No Transcript)
19
DiffServ Support under Linux
Linux Traffic Control Overview
20
Linux Traffic Controller
21
Implementation and Code
TC Implementation
22
Note In this drawing only one AF class is shown
for the simplicity of the drawing, the other ones
are just the same. DSMARK CBQ pFIFO Low
queuing delay (latency). Well defined minimum
departure rate, i.e. independent of the other
traffic at the node. No burst. (policing). 4
CBQ Four AF classes with different fractions of
the bandwidth allocated for each. In each one we
have three dropping precedences (RED) Bandwidth
assurance, RED No bandwidth guarantee. No
quality of service No policing filters, no
shaping.
23
Traffic Classes
Variables Setting Functions Constructor. Destr
uctor Set Device Set Network Set Rates Set
PHBs Set Police Set ToS
24
Infra-structure Functions
Filtering Functions Make Filter Get Command
25
Software implementation
  • Architecture Overview.
  • Graphical User Interface (GUI).

  • System programming.

26
using C Classes
  • To ensure encapsulation independence
  • To control the communication error tracing
  • To give the ability to change or update any
    specific parts.

27
using C Classes
28
Detailed view
29
Communication between Classes
30
(No Transcript)
31
(No Transcript)
32
(No Transcript)
33
(No Transcript)
34
(No Transcript)
35
(No Transcript)
36
We have performed testing on 3 basic levels 1.
Marking Testing if packets were marked according
to specified classification. 2. ToS Testing if
the classification according to ToS and
monitoring packets flow were mapped to the
required PHB 3. PHBs Implementation
Monitoring different rates assigned to each class
37
Than You !
Write a Comment
User Comments (0)
About PowerShow.com