WIMAX 聚合子層於嵌入式系統下之 探討與實現 The research and implementation of WiMAX convergence sublayer system over an embedded system 1 Speaker: Chao-Sung Yah ( 葉昭松 ) Advisor: Dr. Kai-Wei Ke ( 柯開維 博士 ) Date: 07/28/2008
OUTLINE Introduction IEEE d MAC Layer IEEE d CS sub-layer QoS in Ethernet IEEE802.1Q/p Type of Service Diff-Serv IEEE d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system Conclusion and Future Work 2
IEEE D MAC LAYER 3 Convergence Sublayer (CS) Mapping external network data into MAC SDU Classifying external network SDU Associating to MAC connection ID Payload header suppression (PHS) Common Part Sublayer (CPS) System access Bandwidth allocation Connection establishment Connection maintenance Security Sublayer Authentication Security key exchange Encryption
OUTLINE Introduction IEEE d MAC Layer IEEE d CS sub-layer QoS in Ethernet IEEE802.1Q/p Type of Service Diff-Serv IEEE d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system Conclusion and Future Work 4
Asynchronous Transfer Mode (ATM) CS Asynchronous Transfer Mode (ATM) CS Packet CS Packet CS The packet CS is used for transport for all packet- based protocols such as Internet Protocol (IP),Point-to- Point Protocol (PPP), and IEEE Std (Ethernet). Other CSs may be specified in the future Other CSs may be specified in the future 5 IEEE D CS SUB-LAYER
Down-link 1. Classification of the higher-layer protocol PDU 2. Suppression of payload header information (optional) 3. Delivery of the resulting CS PDU to the MAC SAP UP-link 1. Receipt of the CS PDU from MAC SAP 2. Rebuilding of any suppressed payload header information (optional) 6
PAYLOAD HEADER SUPPRESSION (PHS) METHOD 7
OUTLINE Introduction IEEE d MAC Layer IEEE d CS sub-layer QoS in Ethernet IEEE802.1Q/p Type of Service Diff-Serv IEEE d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system Conclusion and Future Work 8
IEEE802.1Q/P FIELD 9
OUTLINE Introduction IEEE d MAC Layer IEEE d CS sub-layer QoS in Ethernet IEEE802.1Q/p Type of Service Diff-Serv IEEE d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system Conclusion and Future Work 10
TYPE OF SERVICE PrecedenceDTRCReserved
OUTLINE Introduction IEEE d MAC Layer IEEE d CS sub-layer QoS in Ethernet IEEE802.1Q/p Type of Service Diff-Serv IEEE d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system Conclusion and Future Work 12
DIFFERENTIAL SERVICE(DIFFSERV) Differential Service Code Point (DSCP) CU
DIFFERENTIAL SERVICE CODE POINT Four kind of Per Hop Behavior : 一、 The Default PHB : DCSP value is , Service type is Best Effort Service 。 二、 Class-Selector PHBs , DSCP value is xxx000 , the default Codepoint is also Class-Selector Codepoint 。 三、 Expedited Forwarding(EF) PHB , low loss , low delay , low jitter , bandwidth guarantee , DSCP value is 。 四、 Assured Forwarding (AFxy) PHB , F4>F3>F2>F1 , Fx3>Fx2>Fx1 14
15 DIFFERENTIAL SERVICE CODE POINT
OUTLINE Introduction IEEE d MAC Layer IEEE d CS sub-layer QoS in Ethernet IEEE802.1Q/p Type of Service Diff-Serv IEEE d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system Conclusion and Future Work 16
SYSTEM ARCHITECTURE 17
OUTLINE Introduction IEEE d MAC Layer IEEE d CS sub-layer QoS in Ethernet IEEE802.1Q/p Type of Service Diff-Serv IEEE d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system Conclusion and Future Work 18
802.1P PRIORITY AND SERVICE FLOW VALUE DESIGN 19 Priority valueService Flow Type 0BE 1~3NRTPS 4~5RTPS 6~7UGS
TOS/DSCP VALUE DESIGN 20
NummberService Flow Type ToS ValueDSCP Value PHB Type 1UGSNone101110EF PHB 2UGS None 3UGS None 4UGS None 5UGS None 6UGS CS PHB 7UGS None 8UGS None 9UGS None 10UGS None DSCP/TOS VALUE DESIGN
22 DSCP/TOS VALUE DESIGN NummberService Flow Type ToS ValueDSCP Value PHB Type 11UGS CS PHB 12UGS AF PHB 13RTPS AF PHB 14RTPS None 15RTPS None 16RTPS CS PHB AF PHB 17UGS AF PHB 18RTPS AF PHB 19RTPS None 20RTPS None
23 DSCP/TOS VALUE DESIGN NummberService Flow Type ToS ValueDSCP Value PHB Type 21RTPS CS PHB AF PHB 22RTPS AF PHB 23NRTPS AF PHB 24NRTPS None 25NRTPS None 26NRTPS CS PHB AF PHB 27NRTPS AF PHB 28BE AF PHB 29BE None 30BE None
24 NummberService Flow Type ToS ValueDSCP Value PHB Type 31BE CS PHB AF PHB 32NRTPS None 33BE None 34BE None 35BE None 36BE CS PHB 37NRTPS None 38BE None 39BE None 40BE None DSCP/TOS VALUE DESIGN
WELL-KNOW PORT AND SERVICE FLOW VALUE DESIGN 25 Port NumberService Name Transport Protocol Application Service Server Flow 7EchoTCP/UDPReply test BE 20FTP DataTCPFTP Data Port NRTPS 21FTPTCPFTP Control Poet NRTPS 23TelnetTCPTelnet Server Port NRTPS 25SMTPTCP Simple Mail Transfer Protocol NRTPS 43Who isTCP Who 、 Nickname BE 53DomainTCP/UDP Domain Name Server ( DNS ) BE 69TFTPUDPTrivial File Transfer Protocol NRTPS 80HTTPTCPWeb Server BE 110POP3TCPPost Office Protocol 3 NRTPS 443HTTPSTCPEncryption HTTP BE 554RTSPTCP Real Time Stream Control Protocol RTPS
RTP PAYLOAD TYPE AND SERVICE FLOW VALUE DESIGN 26 Payload TypeServer Flow Audio0~23UGS Vedio24~33RTPS Unknow33 upRTPS
OUTLINE Introduction IEEE d MAC Layer IEEE d CS sub-layer QoS in Ethernet IEEE802.1Q/p Type of Service Diff-Serv IEEE d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system Conclusion and Future Work 27
28 PHS
29 PHS REBUILDED
OUTLINE Introduction IEEE d MAC Layer IEEE d CS sub-layer QoS in Ethernet IEEE802.1Q/p Type of Service Diff-Serv IEEE d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system Conclusion and Future Work 30
CS over embedded system 31
OUTLINE Introduction IEEE d MAC Layer IEEE d CS sub-layer QoS in Ethernet IEEE802.1Q/p Type of Service Diff-Serv IEEE d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system Conclusion and Future Work 32
CONCLUSION 更聰明與更智慧的分類機制的設計的困難 更深入的辨別多媒體封包 加強的分辨機制提高對 QoS 的幫助 難以設計與複雜的檔頭壓縮機制 33
FUTURE WORK 1. Port Number 的完整歸類 2. 基於 IPv6 的分類 3. IEEE802.16e-2005 的擴充 4. 使用者定義的部份 34
OUTLINE Introduction IEEE d MAC Layer IEEE d CS sub-layer QoS in Ethernet IEEE802.1Q/p Type of Service Diff-Serv IEEE d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system Conclusion and Future Work 35
DEMO 36