QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis...
-
date post
18-Dec-2015 -
Category
Documents
-
view
237 -
download
1
Transcript of QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis...
![Page 1: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/1.jpg)
QoS in PPPoE
Quality of Service in the Point-to-Point Protocol over Ethernet
Master’s Thesis
Patrik LahtiKTH, Telia Research AB
![Page 2: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/2.jpg)
25/10/2000 QoS in PPPoE 2
Outline
• Introduction– Quality of Service
– Point-to-Point Protocol over Ethernet
• Background and Model
• Problem Definition
• QoS in the PPPoE-based Broadband IP Access.
• Stability and Performance of PPPoE
• Summary, Questions & Credits
![Page 3: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/3.jpg)
25/10/2000 QoS in PPPoE 3
Quality of Service
• Enhance the network with the intelligence to treat traffic according to application requirements.– Delay
– Delay variation
– Loss
– Others...
• IP– Differentiated Services
– Integrated Services
• Ethernet– Priorities (802.1p)
– Subnet Bandwidth Manager
![Page 4: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/4.jpg)
25/10/2000 QoS in PPPoE 4
Point-to-Point Protocol over Ethernet
• Purpose– To set up Client to Access Concentrator relationship
– Encapsulate PPP, and multiplex multiple PPPoE sessions
• Operation– Simple Active discovery
– Session
![Page 5: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/5.jpg)
25/10/2000 QoS in PPPoE 5
PPP/PPPoE
t
Mulitcast PADI, w Service-Name
Unicast PADR, w Service-Name
Unicast PADO, w Service-Name(s)& AC-Name
Unicast PADS, w Service-Name& Session ID
Unicast PADO, w Service-Name(s)& AC-Name *)
*) There may be multiple ACs answering with a PADO**) May be sent by either side
PPP session Stage
Unicast PADT, w Session ID **)
Client AC
LCP
Auth
IPCP
IP data
ACClient
![Page 6: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/6.jpg)
25/10/2000 QoS in PPPoE 6
Outline
• Introduction– Quality of Service
– Point-to-Point Protocol over Ethernet
• Background and Model
• Problem Definition
• QoS in the PPPoE-based Broadband IP Access.
• Stability and Performance of PPPoE
• Summary, Questions & Credits
![Page 7: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/7.jpg)
25/10/2000 QoS in PPPoE 7
Background& Model
• CPN
• VLAN
• IP Access Node
• New Services => QoS
• NSP selection
• Protocols ATM
STB
PC
IPT
Ethernet Sw
Ethernet Sw
Ethernet Sw
IP-accessNode
AAA
IP Network
100Mbps Ethernet
10Mbps Ethernet
1Gbps Ethernet
ADSLmod.
STB
PC
IPT10Mbps Ethernet
ADSL
DS
LA
M
Ethernet
PPPoE
Physical
PPP
IP
Ethernet
Physical
Ethernet
Physical
Ethernet
Physical
Ethernet
Physical
Ethernet
PPPoE
Physical
PPP
IP
Sw Sw
?
IP
CustomerEquipment
EthernetSwitch
EthernetSwitch
IP-accessNode
![Page 8: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/8.jpg)
25/10/2000 QoS in PPPoE 8
Why PPP/PPPoE?
+ NSP selection
+ IP address allocation
+ Reuse of Legacy Equipment
+ Unified Model (Bridged ADSL)
+ Familiar to users
+ Per user access control and billing
- Overhead and Connection delay(?)
- Software update for Clients
- QoS issues unresolved (?)
![Page 9: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/9.jpg)
25/10/2000 QoS in PPPoE 9
Outline
• Introduction– Quality of Service
– Point-to-Point Protocol over Ethernet
• Background and Model
• Problem Definition
• QoS in the PPPoE-based Broadband IP Access.
• Stability and Performance of PPPoE
• Summary, Questions & Credits
![Page 10: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/10.jpg)
25/10/2000 QoS in PPPoE 10
Problem Definition
• With what methods can QoS be support be introduced in PPPoE?
• Can services with different QoS requirements be multiplexed in one PPPoE session?
• Does PPP/PPPoE cope with loss, delay, reordering, and duplication?
• How is performance affected by PPP/PPPoE?• What issues have to be addressed in the IP access?
![Page 11: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/11.jpg)
25/10/2000 QoS in PPPoE 11
Outline
• Introduction– Quality of Service
– Point-to-Point Protocol over Ethernet
• Background and Model
• Problem Definition
• QoS in the PPPoE-based Broadband IP Access.
• Stability and Performance of PPPoE
• Summary, Questions & Credits
![Page 12: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/12.jpg)
25/10/2000 QoS in PPPoE 12
QoS in the PPPoE-based Broadband IP Access.
• IP Differentiated Services
– Guaranteed Service
– Low Delay
– Low Loss
– Best Effort
• Ethernet User Priorities, 802.1p– 7 Traffic types: NC, Voice, Video, Controlled Load, Excellent
Effort, BE, Background
• PPP/PPPoE?
![Page 13: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/13.jpg)
25/10/2000 QoS in PPPoE 13
QoS
• PPPoE
– Service Name Tag, request certain DS or Service.• Allows CAC
• Integrate with/similar to SBM?
• One session/service or DSCP
• PPP
– DiffServ SLA negotiation• Allows CAC
– Fragmentation (slow link)
![Page 14: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/14.jpg)
25/10/2000 QoS in PPPoE 14
QoS• QoS scope
![Page 15: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/15.jpg)
25/10/2000 QoS in PPPoE 15
QoS
• Mapping DS to 802.1p– Static
– Hint in DS field
– SBM
• Recommendation:– Static
– Proposed mapping
– No change to PPP/PPPoE
Ethernet Traffic Class Service Class
7 Network Control Guaranteed Service
6 Voice Low Delay (-jitter)
5 Video
4 Controlled Load Low Loss
3 Excellent Effort
0 Best Effort Best Effort
1 Background
![Page 16: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/16.jpg)
25/10/2000 QoS in PPPoE 16
Multiplexing QoS
• Alternatives– One PPPoE session/NSP
– One PPPoE session/DS class
– One PPP session/DS class
![Page 17: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/17.jpg)
25/10/2000 QoS in PPPoE 17
Outline
• Introduction– Quality of Service
– Point-to-Point Protocol over Ethernet
• Background and Model
• Problem Definition
• QoS in the PPPoE-based Broadband IP Access.
• Stability and Performance of PPPoE
• Summary, Questions & Credits
![Page 18: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/18.jpg)
25/10/2000 QoS in PPPoE 18
Stability and Performance of PPPoE
• Stability– Loss– Delay– Reorder– Duplication
• Performance– Connection delay– Maximum throughput
![Page 19: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/19.jpg)
25/10/2000 QoS in PPPoE 19
Stability
• Lab
![Page 20: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/20.jpg)
25/10/2000 QoS in PPPoE 20
Stability
• Result– PADS, PAP Authentication sensitive to loss
– Old LCP, IPCP packet Ids not ignored
– TCP segment size smaller than necessary
– Termination and Link maintenance
– Delays < 3s
![Page 21: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/21.jpg)
25/10/2000 QoS in PPPoE 21
Performance
• Lab– 10Mbps FD
– 1Mbps HD
– 9 Mbps Load w/wo VLAN
– Connection Delay
![Page 22: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/22.jpg)
25/10/2000 QoS in PPPoE 22
Performance
• Results– No significant
difference
– Except on1Mbps HD
– ConnectionDelay ~7s
– Can be optimised to ~1s
0
100
200
300
400
500
600
700
800
900
1000
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65
Time [s]
Th
rou
gh
pu
t [k
bp
s]
Serie1
Throughput [kbps] (variance) IP PPPoE Difference
10Mbps Full-Duplex 7955 (208) 7520 (242) -5.5%
1Mbps Bottleneck 853 (60.0) 767 (170) -10.1%
9 Mbps Load 4760 (12.3) 4644 (14.4) -2.4%
9 Mbps Load VLAN sep. 4759 (18.3) 4646 (16.1) -2.4%
![Page 23: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/23.jpg)
25/10/2000 QoS in PPPoE 23
Outline
• Introduction– Quality of Service
– Point-to-Point Protocol over Ethernet
• Background and Model
• Problem Definition
• QoS in the PPPoE-based Broadband IP Access.
• Stability and Performance of PPPoE
• Summary, Questions & Credits
![Page 24: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/24.jpg)
25/10/2000 QoS in PPPoE 24
Summary
• QoS can be incorporated in the PPPoE architecture without changes to protocol standards.
• PPPoE implementation to set Ethernet user priorities according to IP DS.
• Simple multiplexing should be used, one PPPoE session/NSP.
• PPP/PPPoE is reasonably stable and performs well. Some issues to be further investigated and improved.
![Page 25: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/25.jpg)
25/10/2000 QoS in PPPoE 25
Opposition
• ...
![Page 26: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/26.jpg)
25/10/2000 QoS in PPPoE 26
Questions
• ?
![Page 27: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/27.jpg)
25/10/2000 QoS in PPPoE 27
Thank you!
• Tack till Fredrik Roos, Stefan Sandell
• Alla på Bredbandsnät, Telia Research AB
• Tack till Björn Pehrson och Mikael Lind
• Tack till alla som kom.
![Page 28: QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB.](https://reader035.fdocuments.net/reader035/viewer/2022081506/56649d245503460f949fb2e1/html5/thumbnails/28.jpg)
25/10/2000 QoS in PPPoE 28
Information
• http://www.e.kth.se/~e95_pla/exjobb
• Still have my opposition to do.
• I am currently working at Nortel Networks’ Routing Architecture Lab:[email protected]