Presentation is loading. Please wait.

Presentation is loading. Please wait.

The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University

Similar presentations


Presentation on theme: "The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University"— Presentation transcript:

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

2 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

3 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)

4 DiffServ architecture 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 ADS 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 A should be “Y” in the domain B DSCP value “X” rewrite to “Y”.

5 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)

6 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

7 A view of Dynamic SLA configuration C C C E S BB-A C C PHB information and DSCP value in DS domain A Reserved information in domain B and C R E C C C PHB information in B Reservation information in C DS domain ADS domain BDS domain C BB-BBB-C C C

8 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 information

9 Parameters Parameters to exchange SLA information dynamically –DSCP value in each domain –PHB information required bandwidth etc… –Time for the PHB to be available

10 Assumption BB knows neighbor DS domain BBs BB has bandwidth information about its managing domain –the solutions of these assumption are out of scope

11 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

12 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

13 ex. Message exchange BB-A BB-B DSCP :011000 require: 2M time:1200-2400 bandwidth(B):2M bandwidth(C):1.2M BB-C PHB information in B Reservation information in C DS domain A DS domain B DS domain C PHB information table for A (Max bandwidth:5M) DSCP in B assigned time domainsDSCP in A 101000 2M 1200-2400A,D011000............... lookup PHB information table and assign DSCP value/write this information

14 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

15 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

16 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

17 PHB keep alive time information usage BBs cannot know when PHB information should be torn down Unused PHB information prevent others from reserving new DSCP value When required keep alive time for the PHB is out, BB delete its PHB information entry –But if other domain is using its DSCP, delete only domain name ID entry

18 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 information

19 Security Issues Security –IPsec Integrity –something like RSVP integrity

20 Conclusion The dynamic SLA configuration model is defined By using this model, BB can exchange their own PHB information with neighbor BBs

21 Future schedule Design PHB information table details Add Integrity considerations to this model Design protocol for inter-domain PHB configuration

22 APPENDIX

23 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

24 DSCP (DS CodePoint) The (IPv4 TOS / IPv6 Traffic Class) octet →DS field Six bits of the DS field are used as a codepoint 67543210 DSCP : differentiated services codepoint CU : currently unused DSCPCU (bit)

25 PHB (Per-Hop Behavior) DSCP value decided by PHB Consist of required bandwidth etc...

26 BB (Bandwidth Broker) Management correlation between PHB information and DSCP information Admission control –Compare flow information and PHB information

27


Download ppt "The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School of Media and Governance Keio University"

Similar presentations


Ads by Google