the phb information treatment in the differentiated service network seiichiro toda graduate school...

26
The PHB information treatme nt in the Diffe rentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University [email protected]

Upload: alexina-webb

Post on 03-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

The PHB information treatment in the Differentiated Service network

Seiichiro Toda

Graduate School of Media and Governance

Keio University

[email protected]

Page 2: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

Summary

• Inter-domain usage of DiffServ architecture

• SLA (Service Level Agreement) is transmitted between BB(Bandwidth Broker)s

• Local allocation of DSCP(DiffServ Code Point) value is done by Local BB

Page 3: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

Keywords of DiffServ architecture

• DS Domain

• DS boundary node (Edge router)

• DS interior node (Core router)

• BB(Bandwidth Broker)

• DSCP(DS CodePoint)

• PHB(Per Hop Behavior)

• SLA(Service Level Agreement)

Page 4: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

DiffServ architecture

BB

BB

C

C

C

C

C

C

R

S : Sender R : Receiver BB : Bandwidth Broker

C : Core router E :Edge router :DS domain

S

DS domain A DS domain B

E

Forward message by PHB “DSCP:X”.

DSCP value for this flow is “X”. Forward message

by PHB “DSCP:Y”.

SLA:Value “X” in the domain Ashould be “Y” in the domain B

DSCP value “X”rewrite to “Y”.

Page 5: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

PHB information and SLA

• PHB is decided by BB administrator

• PHB information is different in every DS domain

• PHB information is exchanged between the DS domains as SLA(Service Level Agreement)

Page 6: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

What is the problem of Inter-domain DS Architecture

• SLA have to be exchanged between DS administrators– SLA can not be configured dynamically– exchaged via phone, e-mail, etc…

• Cost for exchanging SLA in Inter-domain DS Architecture – Dynamic SLA configuration

Page 7: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

A view of Dynamic SLA configuration

C

C

C ES

BB-A

C

C

PHB informationand DSCP valuein DS domain A

Reserved informationin domain B and C

RE C

C

C

PHB information in B

Reservationinformation in C

DS domain A DS domain B DS domain C

BB-B BB-C

C

C

Page 8: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

Advantages of this architecture

• Administrators do not need to configure each BB

• scalability– BBs only need to communicate with neighbor

DS domain BBs – BBs do not take care about per-flow informatio

n

Page 9: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

Parameters

• Parameters to exchange SLA information dynamically– DSCP value in each domain– PHB information

• required bandwidth etc…

– Time for the PHB to be available

Page 10: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

Assumption

• BB knows neighbor DS domain BBs

• BB has bandwidth information about its managing domain

– the solutions of these assumption are out of scope

Page 11: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

Message exchange

• Send parameters to BB within neighbor DS domain

• Next BB assigns new DSCP value for received PHB information

• Write about received information to PHB information table

• Send new parameters to next DS domain

Page 12: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

PHB information table contents

• Maximum rate of bandwidth

• DSCP value

• DSCP value in neighbor DS domain

• Assigned bandwidth information

• Keep reservation time

• Domain ID which use this DSCP value

Page 13: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

ex. Message exchange

BB-A BB-B

DSCP :011000require: 2Mtime:1200-2400

bandwidth(B):2Mbandwidth(C):1.2M

BB-C

PHB information in B

Reservationinformation in C

DSdomain

A

DSdomain

B

DSdomain

C

PHB information table for A (Max bandwidth:5M)

DSCP in B assigned time domainsDSCP in A

101000 2M 1200-2400 A,D011000... ... ... ... ...

lookup PHB information table and assign DSCP value/write this information

Page 14: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

Assign new DSCP value

• Define maximum bandwidth to allow reservation for each neighbor DS domain

• When required bandwidth is more than maximum– Assign DSCP value with maximum allowed

bandwidth

• When required bandwidth is less than maximum– Assign DSCP value with required bandwidth

Page 15: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

DSCP limitations

• 6 bits DSCP field can express only 64 types of PHBs

• Some request should aggregate

• Complex PHB information is difficult to describe

• When there are no more DSCP values…– Assign closest DSCP value in the PHB table– Stop exchanging PHB information

Page 16: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

Static & Dynamic SLA

• This architecture gives SLA with simple PHB information

• Static SLA will be used when complex SLA is needed

• Some DSCP values are used for static SLA

Page 17: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

Refresh message

• Routing information changes

• Unused DSCP value prevent others from reserving new DSCP value

• PHB information should be refreshed every keep-alive time– BBs can know the change of routing informatio

n

Page 18: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

Security Issues

• Security– IPsec

• Integrity– something like RSVP integrity

Page 19: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

Conclusion

• The dynamic SLA configuration model is defined

• By using this model, BB can exchange their own PHB information with neighbor BBs

Page 20: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

Future schedule

• Design PHB information table details

• Add Integrity considerations to this model

• Design protocol for inter-domain PHB configuration

Page 21: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

APPENDIX

Page 22: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

DiffServ

• Distinguish packet from DSCP value

• DS interior nodes decide packet forwarding priority only checking DSCP value

• DS boundary nodes rewrite DSCP value for their own domain

Page 23: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

DSCP (DS CodePoint)

• The (IPv4 TOS / IPv6 Traffic Class) octet → DS field

• Six bits of the DS field are used as a codepoint

6 7543210

DSCP : differentiated services codepointCU : currently unused

DSCP CU

(bit)

Page 24: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

PHB (Per-Hop Behavior)

• DSCP value decided by PHB

• Consist of required bandwidth etc...

Page 25: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp

BB (Bandwidth Broker)

• Management correlation between PHB information and DSCP information

• Admission control– Compare flow information and PHB

information

Page 26: The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University kiri@ht.sfc.keio.ac.jp