280 likes | 559 Views
QoS in PPPoE. Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB. Outline. Introduction Quality of Service Point-to-Point Protocol over Ethernet Background and Model Problem Definition
E N D
QoS in PPPoE Quality of Service in the Point-to-Point Protocol over EthernetMaster’s ThesisPatrik LahtiKTH, Telia Research AB
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 QoS in PPPoE
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 Quality of Service QoS in PPPoE
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 QoS in PPPoE
Client AC Client AC LCP Auth IPCP IP data PPP/PPPoE QoS in PPPoE
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 QoS in PPPoE
Background& Model • CPN • VLAN • IP Access Node • New Services => QoS • NSP selection • Protocols QoS in 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 (?) Why PPP/PPPoE? QoS in PPPoE
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 QoS in PPPoE
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? QoS in PPPoE
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 QoS in PPPoE
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? QoS in PPPoE
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) QoS in PPPoE
QoS scope QoS QoS in PPPoE
Mapping DS to 802.1p Static Hint in DS field SBM Recommendation: Static Proposed mapping No change to PPP/PPPoE QoS QoS in PPPoE
Multiplexing QoS • Alternatives • One PPPoE session/NSP • One PPPoE session/DS class • One PPP session/DS class QoS in PPPoE
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 QoS in PPPoE
Stability and Performance of PPPoE • Stability • Loss • Delay • Reorder • Duplication • Performance • Connection delay • Maximum throughput QoS in PPPoE
Stability • Lab QoS in PPPoE
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 QoS in PPPoE
Performance • Lab • 10Mbps FD • 1Mbps HD • 9 Mbps Load w/wo VLAN • Connection Delay QoS in PPPoE
Results No significantdifference Except on1Mbps HD ConnectionDelay ~7s Can be optimised to ~1s Performance QoS in PPPoE
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 QoS in PPPoE
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. QoS in PPPoE
Opposition • ... QoS in PPPoE
Questions • ? QoS in PPPoE
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. QoS in PPPoE
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:patrik.lahti@nortelnetworks.com QoS in PPPoE