The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School...
-
Upload
alexina-webb -
Category
Documents
-
view
214 -
download
0
Transcript of The PHB information treatment in the Differentiated Service network Seiichiro Toda Graduate School...
![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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/1.jpg)
The PHB information treatment in the Differentiated Service network
Seiichiro Toda
Graduate School of Media and Governance
Keio University
![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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/2.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/3.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/4.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/5.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/6.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/7.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/8.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/9.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/10.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/11.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/12.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/13.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/14.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/15.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/16.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/17.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/18.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/19.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/20.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/21.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/22.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/23.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/24.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/25.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062720/56649f075503460f94c1ca31/html5/thumbnails/26.jpg)