QoS in PPPoE Quality of Service in the Point-to-Point Protocol over Ethernet Master’s Thesis Patrik Lahti KTH, Telia Research AB
25/10/2000QoS in PPPoE2 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
25/10/2000QoS in PPPoE3 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
25/10/2000QoS in PPPoE4 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
25/10/2000QoS in PPPoE5 PPP/PPPoE Client AC LCP Auth IPCP IP data ACClient
25/10/2000QoS in PPPoE6 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
25/10/2000QoS in PPPoE7 Background & Model CPN VLAN IP Access Node New Services => QoS NSP selection Protocols
25/10/2000QoS in PPPoE8 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 (?)
25/10/2000QoS in PPPoE9 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
25/10/2000QoS in PPPoE10 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?
25/10/2000QoS in PPPoE11 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
25/10/2000QoS in PPPoE12 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?
25/10/2000QoS in PPPoE13 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)
25/10/2000QoS in PPPoE14 QoS QoS scope
25/10/2000QoS in PPPoE15 QoS Mapping DS to 802.1p –Static –Hint in DS field –SBM Recommendation: –Static –Proposed mapping –No change to PPP/PPPoE
25/10/2000QoS in PPPoE16 Multiplexing QoS Alternatives –One PPPoE session/NSP –One PPPoE session/DS class –One PPP session/DS class
25/10/2000QoS in PPPoE17 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
25/10/2000QoS in PPPoE18 Stability and Performance of PPPoE Stability –Loss –Delay –Reorder –Duplication Performance –Connection delay –Maximum throughput
25/10/2000QoS in PPPoE19 Stability Lab
25/10/2000QoS in PPPoE20 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
25/10/2000QoS in PPPoE21 Performance Lab –10Mbps FD –1Mbps HD –9 Mbps Load w/wo VLAN –Connection Delay
25/10/2000QoS in PPPoE22 Performance Results –No significant difference –Except on 1Mbps HD –Connection Delay ~7s –Can be optimised to ~1s
25/10/2000QoS in PPPoE23 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
25/10/2000QoS in PPPoE24 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.
25/10/2000QoS in PPPoE25 Opposition...
25/10/2000QoS in PPPoE26 Questions ?
25/10/2000QoS in PPPoE27 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.
25/10/2000QoS in PPPoE28 Information Still have my opposition to do. I am currently working at Nortel Networks’ Routing Architecture Lab: