26
IP SWITCHES 1. Receive INFLOWS DATA IN

DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

IP SWITCHES

1. Receive INFLOWS DATAIN

Page 2: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

IP SWITCHES…

1. Receive INFLOWS DATAIN

2. BUFFER & Route

Page 3: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

IP SWITCHES

1. Receive INFLOWS

2. BUFFER & Route

3. Transmit OUTFLOWS

DATA IN

DATA OUT

Page 4: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

IP SWITCHES

1. Receive INFLOWS DATAIN

2. BUFFER & Route

3. Transmit OUTFLOWS DATAOUT

TRAFFIC SHAPING AFFECTS HOW MUCH BUFFER AN IP SWITCH NEEDS

Page 5: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

THE PRINCIPLE IS ANALOGOUS TO WATER FLOWING IN & OUT OF A BUCKET

DATA IN

DATA OUT

ANALOGY

WATER IN

WATER OUT

Page 6: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

THE PRINCIPLE IS ANALOGOUS TO WATER FLOWING IN & OUT OF A BUCKET

DATA IN

DATA OUT

WATER IN

WATER OUT

1. Both have INFLOWS

Page 7: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

THE PRINCIPLE IS ANALOGOUS TO WATER FLOWING IN & OUT OF A BUCKET

DATA IN

DATA OUT

WATER IN

WATER OUT

1. Both have INFLOWS

2. Both BUFFER

Page 8: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

THE PRINCIPLE IS ANALOGOUS TO WATER FLOWING IN & OUT OF A BUCKET

DATA IN

DATA OUT

WATER IN

WATER OUT

1. Both have INFLOWS

2. Both BUFFER

3. Both have OUTFLOWS

Page 9: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

IN THIS ANALOGY…

UNIFORM PACKET SPACING(NARROW TRAFFIC SHAPE)

UNIFORM WATER FLOW

EQUATES TO

DATA IN

PACKETS

Δt1Δt2Δt3Δt4

Δt1≈ Δt2 ≈ Δt3 ≈ Δt4

Page 10: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

UNIFORM WATER FLOWIF THE WATER FLOW IS UNIFORM

WITH THE WATER/BUCKET ANALOGY…

Page 11: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

UNIFORM WATER FLOWIF THE WATER FLOW IS UNIFORM

AMOUNT OF WATERENTERING

AND

=AMOUNT OF WATEREXITING

WITH THE WATER/BUCKET ANALOGY…

Page 12: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

UNIFORM WATER FLOWIF THE WATER FLOW IS UNIFORM

AMOUNT OF WATERENTERING

AND

=AMOUNT OF WATEREXITING

THE BUCKET NEVER OVERFLOWS

WITH THE WATER/BUCKET ANALOGY…

Page 13: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

IF PACKET SPACING IS UNIFORMDATA IN

DATA OUT

(TRAFFIC PROFILE IS VERY NARROW)

WITH AN IP SWITCH…

Page 14: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

IF PACKET SPACING IS UNIFORM

AMOUNT OF DATAENTERING

AND

=AMOUNT OF DATAEXITING

DATA IN

DATA OUT

(TRAFFIC PROFILE IS VERY NARROW)

WITH AN IP SWITCH…

Page 15: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

IF PACKET SPACING IS UNIFORM

AMOUNT OF DATAENTERING

AND

=AMOUNT OF DATAEXITING

SWITCH MEMORY NEVER OVERFLOWS

DATA IN

DATA OUT

(TRAFFIC PROFILE IS VERY NARROW)

WITH AN IP SWITCH…

Page 16: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

NON-UNIFORM WATER FLOWIF THE WATER FLOW IS “BURSTY”

WITH THE WATER/BUCKET ANALOGY…

Page 17: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

NON-UNIFORM WATER FLOWIF THE WATER FLOW IS “BURSTY”

WITH THE WATER/BUCKET ANALOGY…

AVERAGEAMOUNT OF WATERENTERING

AND

=AVERAGEAMOUNT OF WATEREXITING

Page 18: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

NON-UNIFORM WATER FLOWIF THE WATER FLOW IS “BURSTY”

WITH THE WATER/BUCKET ANALOGY…

AVERAGEAMOUNT OF WATERENTERING

AND

=AVERAGEAMOUNT OF WATEREXITING

THEN WATER LEVEL VARIES…

…AND IF THE BUCKETISN’T BIG ENOUGH…

Page 19: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

NON-UNIFORM WATER FLOWIF THE WATER FLOW IS “BURSTY”

WITH THE WATER/BUCKET ANALOGY…

AVERAGEAMOUNT OF WATERENTERING

AND

=AVERAGEAMOUNT OF WATEREXITING

THE BUCKET OVERFLOWS

THEN WATER LEVEL VARIES…

…AND IF THE BUCKETISN’T BIG ENOUGH…

Page 20: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

IF PACKET FLOW IS “BURSTY”

WITH AN IP SWITCH…

(TRAFFIC PROFILE IS WIDE)DATA IN

DATA OUT

Page 21: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

IF PACKET FLOW IS “BURSTY”

AVERAGEAMOUNT OF DATAENTERING

AND

=AVERAGEAMOUNT OF DATAEXITING

WITH AN IP SWITCH…

(TRAFFIC PROFILE IS WIDE)DATA IN

DATA OUT

Page 22: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

IF PACKET FLOW IS “BURSTY”

AVERAGEAMOUNT OF DATAENTERING

AND

=AVERAGEAMOUNT OF DATAEXITING

WITH AN IP SWITCH…

THEN BUFFER LEVEL VARIES…

…AND IF THE SWITCH BUFFERISN’T BIG ENOUGH…

(TRAFFIC PROFILE IS WIDE)DATA IN

DATA OUT

Page 23: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

IF PACKET FLOW IS “BURSTY”

AVERAGEAMOUNT OF DATAENTERING

AND

=AVERAGEAMOUNT OF DATAEXITING

THE BUFFER OVERFLOWS

WITH AN IP SWITCH…

THEN BUFFER LEVEL VARIES…

…AND IF THE SWITCH BUFFERISN’T BIG ENOUGH…

(TRAFFIC PROFILE IS WIDE)DATA IN

DATA OUT

DROPPED PACKETS

Page 24: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

CONCLUSION

ASNON-UNIFORMWATER FLOWSREQUIREABIGENOUGHBUCKET TOACCOUNTFOR

WATERLEVELVARIATION…

Page 25: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

CONCLUSION

ASNON-UNIFORMWATER FLOWSREQUIREABIGENOUGHBUCKET TOACCOUNTFOR

WATERLEVELVARIATION…

DATA IN

DATA OUT

…NON-UNIFORMDATA FLOWS(WIDETRAFFICSHAPES)REQUIREENOUGHIPSWITCH

BUFFERMEMORY TOACCOUNTFORDATALEVELVARIATIONWITHINTHESWITCH

Page 26: DATA IN 1. Receive INFLOWS - AIMS Alliance · 2018. 5. 4. · data in data out analogy water in water out. the principle is analogous to water flowing in & out of a bucket data in

CONCLUSIONDATA IN

DATA OUT

…NON-UNIFORMDATA FLOWS(WIDETRAFFICSHAPES)REQUIREENOUGHIPSWITCH

BUFFERMEMORY TOACCOUNTFORDATALEVELVARIATIONWITHINTHESWITCH

• SUCHDEEPBUFFERMEMORYSWITCHESAREAVAILABLEANDCANBESPECIFIEDWHENUSINGSMPTEST2110-21WIDETRAFFICSHAPING

• USINGSMPTEST2110-21NARROWTRAFFICSHAPINGMINIMIZESSWITCHMEMORYREQUIRED

TAKEAWAYS