+ All Categories
Home > Documents > فصل چهارم

فصل چهارم

Date post: 13-Feb-2016
Category:
Upload: von
View: 75 times
Download: 2 times
Share this document with a friend
Description:
فصل چهارم . Traffic Management. تنظیم: محمدعلی عظیمی. فهرست. مفاهیم ترافیک پارامترهای ترافیک عدالت بین بسته ها (نوبت دهی عادلانه) مدیریت صف. مقدمه. مهندسي ترافيك عبارت از ن گ اشت ترافيك به منابع و ن گ اشت منابع به ترافيك - PowerPoint PPT Presentation
Popular Tags:
58
هارم چ ل ص فTraffic Management ی م ی عظ ی عل مد ح م م: ی ظ ن ت1
Transcript

Weighted Fair Queuing

Traffic Management: 11 ( )

22

.3 :1 - (CAC) 2- (Traffic policing and Traffic shaping)3- 4- 5- 6-

4 :1- (CAC) : .2- : .3- ( Congestion Control): .

5 : . :

1- : .

2- ( scheduling ): . .3- ( buffer management ): .

4- ( packet drop ): , .

6 :Planning and designNetwork statisticsConfiguration flexibilityNetwork management toolsConnection Admission Control

Routing

Call duration

Flow control (ABR)Memory and queue managementPolicing Scheduling and shapingCell timeNetwork EngineeringNetwork-Level ControlsNode-Level ControlsNon-real-timeModular approachto network design,dynamic configurationand management of Virtual Networks.Measurement-based CAC which is back-ward compatible.Encompasses both real-time connection control and non-real-time network management:An integrated view of traffic+resource+network management to dynamically adapt network to changes in traffic, services and applicationsMeasurement-based routing building on the Virtual Network concept Rate and fair-share schedulers with priorities. Simple FIFO structures also workable.7 _ : ( congesstion avoidance ) :Traffic shaping and policingPacket drop techniquesBandwidth management policies. The primary aim of these techniques _ : ( Reactive ) :TCP congestion control: window-basedABR rate-based congestion control in ATM networks8 :

1-

2- 9 . .

:

a _ aggregate

b Virtual Path ( VP) ATM LSP MPISc VC ATM10 (Logical Subnetwork) . ( Virtual Network) . overlay .

_ , .

_ ( VP LSP ) .. ATM MPLS LSP .

_ , (Flows) ( Sessions) . .

VP VP :1- End- to- end :

2-hop- by- hop :

3- Segment-by-Segment : . vp .13 VP B(bps) .

. 100% . . (peak rate) .

. .14 ( ) (B) . B . EGH . :B : ( )R : R* B2B Burst ( R ) CLR :CLR=F( B/R, B2B, )

B/R1>B/R2 : F(B/R1 , B2B, ) > F(B/R2, B2B, )15 :

1- : .

2- : CAC . .16 . : 1: complete sharing- . Round- Robin FIFO CAC . .

, . .

. , .17 2: Complete separation .

, .

.

.

18 3 work-conserving scheduling: . . 2 1 .19 4 Prioritized work-conserving scheduling (PWCS):- , .- Traffic Policing ._ .20 PWCS PWCS :

VBR: high-priority trafficABR: low-priority elastic traffic PWCS :N=(Bvbr* U ) / Cvbr Bvbr VBR Cvbr U , CLR=F( B/R, B2B, ) . R . Complete Partitioning: B=Bvbr PCWS: B =150e+6 B2B , PWCS 2 2 .22 work-conserving scheduling . . . Measurement-based . .

-2 :_ , , (VC ) (VP ) ( VN ) .

_ , .

_ .

_ , .

_ , Blocking . Blocking .25 CAC .CAC :1- .

2- . .

26Network Planning Network Planning . :_ _ _ - .27End-to-End PerformanceCalculationInternal Traffic Computationfacility

specificationsGOS & QoS specificationstraffic

between

nodesFinal designNodal LayoutCost profile /

parametersRouting

PolicyCAC

PolicyExternal Trafficlocations

and

capacitiesInternodal Topological DesignNetwork Planning Flowchart28 _ ._ ._ .29 3031 . . . (conformance) . Traffic Policing Usage Parameter Control (UPC) . non-conforming (packet drop). . non-conforming conforming . Traffic Shaping . . Shaper Policer (UPC) .s1sNMUXShaperPhysical LayerFunctionsPHYSAPATN LayerPHY LayerEquivalent TerminalOther CPEFunctionsGeneratingTrafficDeviationsUPCTBTSPublic UNIPrivate UNI32 Shaper PolicerPolicer non-conforming . CLP ATM .Shaper Policer (Data Buffer) non-conformance conformance .UPC

UPC

ShaperData BufferConformingNon-conformingConforming33Policer33 ATM :Peak Cell Rate (PCR)1/T, where T is the minimum intercell spacing in secondsCell Delay Variation Tolerance (CDVT): number of cells that can be sent back-to-back at line speed is Sustainable Cell Rate (SCR)maximum average cell rateMaximum Burst Size (MBS)maximum number of cells can be sent at peak rateMinimum Cell Rate (MCR)minimum cell rate that needs to be guaranteed

PCR,SCR,MBS .34 UPC UPC : Leaky Bucket Window-based GCRA DEDTS

35 leaky bucket A minimum inter-arrival time is enforced between two consecutive departures. To produce a regulated output from an unregulated arrival process is called Traffic Shaping.

Arrival process:

Departure process:

Unregulated InputRegulated OutputT36 Leaky Bucket Shaper (Token Bucket)To implement traffic shaping, usually the concept of token as a permission to go or not to go is used. Leaky bucket contains tokens and not packets.When a token is available the next packet can depart. Otherwise, it has to wait in the buffer.Using the same concept, we can implement a traffic policer to determine whether a packet is conforming or not.Tokens can be used in units of bytes or packets.

RBoverflowNon-conformingconformingarrivalC

RBoverflowconformingarrivalCbufferShaperPolicer37Arrival of a packet at time taX = X - (ta - LCT)X < 0?X > L?X = X + ILCT = ta conforming packetX = 0NonconformingpacketX = value of the leaky bucket counterX = auxiliary variableLCT = last conformance timeYesNoYesNoDepletion rate: 1 packet per unit time

L+I = Bucket Depth

I = increment per arrival, nominal interarrival timeLeaky Bucket AlgorithmInterarrival timeCurrent bucketcontentarriving packetwould cause overflowemptyNon-emptyconforming packet3838 ( ) 39 (fair scheduling)

.

: 4040 .

: (Delay bound) (Jitter bound ) (Loss rate )4141 Internet telephony : E-commerce: E-mail : ( best effort service)

4242 End-to-End QoS :

PHB : Per Hop Behavior (hop) ( )

4343 PHB ( ...)

4444 Packet-Switched

4545 Packet-Switched (atomic ) ( : 64 1500)4646Isolate : circuit switched ( ) QoS IP traffic isolation . : 4747 () : : ( 6 64 Fast-Ethernet) . : handle .4848 FCFS (starvation) Work-conserving delay/jitter delay/jitter 4949 :

: 505015-2- FIFO: Round Robin: : Open-loop: : . Deadline : deadline Closed-loopZero-lossControlled delay

5151 52: ::

: ( ) (drop) (congestion )53 : ( congestion control ) : ( ) (Flows) .

(drop packet) . .- .54 aggressive

. .

55 : : - : -

56 drop Drop

Drop : real time TCP Drop Flush Drop 4

57 drop Non-real-time TCP : -> -> slow-start packet loss

Real-time UDP : -> error recovery . real-time ->

58

VN 1

VN 2

Physical Network

Transport

Network

Virtual

Networks

Virtual Path

Connections

Virtual Circuit

Connections

VN-1

VN-n

VPC-1

VPC-2

VPC-i

t

ABR BW

utilization

VBR BW

utilization

VBR VN BW

(Bvbr)

ABR VN BW

(Babr)

PBvbr

B

Cell-level

manager

Routing

Call

admission

control

Connection

manager

VP network

manager

VN

manager

Physical

network

manager

Buffer

management

Congestion/

flow control

Policing,

Scheduling

Connection

set-up and

release

VN link BW

manager

VP BW

manager

VP configuration

manager

VN configuration

manager

Physical link

BW manager

Network config-uration manager


Recommended