WIMAX The research and implementation of Wi MAX

  • Slides: 36
Download presentation
WIMAX聚合子層於嵌入式系統下之 探討與實現 The research and implementation of Wi. MAX convergence sublayer system over an

WIMAX聚合子層於嵌入式系統下之 探討與實現 The research and implementation of Wi. MAX convergence sublayer system over an embedded system 1 Speaker: Chao-Sung Yah (葉昭松) Advisor: Dr. Kai-Wei Ke (柯開維 博士) Date: 07/28/2008

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS sub-layer • Qo. S in Ethernet IEEE 802. 1 Q/p Type of Service Diff-Serv • IEEE 802. 16 d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system • Conclusion and Future Work 2

IEEE 802. 16 D MAC LAYER Convergence Sublayer (CS) • Mapping external network data

IEEE 802. 16 D MAC LAYER 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 3

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS sub-layer • Qo. S in Ethernet IEEE 802. 1 Q/p Type of Service Diff-Serv • IEEE 802. 16 d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system • Conclusion and Future Work 4

IEEE 802. 16 D CS SUB-LAYER Asynchronous Transfer Mode (ATM) CS • Packet CS

IEEE 802. 16 D CS SUB-LAYER Asynchronous Transfer Mode (ATM) 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 802. 3 (Ethernet). • Other CSs may be specified in the future 5

IEEE 802. 16 D CS SUB-LAYER • 1. 2. 3. • 1. 2. Down-link

IEEE 802. 16 D CS SUB-LAYER • 1. 2. 3. • 1. 2. Down-link Classification of the higher-layer protocol PDU Suppression of payload header information (optional) Delivery of the resulting CS PDU to the MAC SAP UP-link Receipt of the CS PDU from MAC SAP Rebuilding of any suppressed payload header information (optional) 6

PAYLOAD HEADER SUPPRESSION (PHS) METHOD 7

PAYLOAD HEADER SUPPRESSION (PHS) METHOD 7

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS sub-layer • Qo. S in Ethernet IEEE 802. 1 Q/p Type of Service Diff-Serv • IEEE 802. 16 d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system • Conclusion and Future Work 8

IEEE 802. 1 Q/P FIELD 9

IEEE 802. 1 Q/P FIELD 9

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS sub-layer • Qo. S in Ethernet IEEE 802. 1 Q/p Type of Service Diff-Serv • IEEE 802. 16 d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system • Conclusion and Future Work 10

TYPE OF SERVICE 0 1 2 3 4 5 6 7 Precedence D T

TYPE OF SERVICE 0 1 2 3 4 5 6 7 Precedence D T R C Reserved 11

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS sub-layer • Qo. S in Ethernet IEEE 802. 1 Q/p Type of Service Diff-Serv • IEEE 802. 16 d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system • Conclusion and Future Work 12

DIFFERENTIAL SERVICE(DIFFSERV) 0 1 2 3 4 5 Differential Service Code Point (DSCP) 6

DIFFERENTIAL SERVICE(DIFFSERV) 0 1 2 3 4 5 Differential Service Code Point (DSCP) 6 7 CU 13

DIFFERENTIAL SERVICE CODE POINT Four kind of Per Hop Behavior : 一、The Default PHB:DCSP

DIFFERENTIAL SERVICE CODE POINT Four kind of Per Hop Behavior : 一、The Default PHB:DCSP value is 000000, Service type is Best Effort Service 。 二、Class-Selector PHBs,DSCP value is xxx 000,the default Codepoint is also Class-Selector Codepoint 。 三、Expedited Forwarding(EF) PHB,low loss ,low delay ,low jitter,bandwidth guarantee , DSCP value is 101110。 四、Assured Forwarding (AFxy) PHB ,F 4>F 3>F 2>F 1 , Fx 3>Fx 2>Fx 1 14

DIFFERENTIAL SERVICE CODE POINT 15

DIFFERENTIAL SERVICE CODE POINT 15

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS sub-layer • Qo. S in Ethernet IEEE 802. 1 Q/p Type of Service Diff-Serv • IEEE 802. 16 d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system • Conclusion and Future Work 16

SYSTEM ARCHITECTURE 17

SYSTEM ARCHITECTURE 17

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS sub-layer • Qo. S in Ethernet IEEE 802. 1 Q/p Type of Service Diff-Serv • IEEE 802. 16 d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system • Conclusion and Future Work 18

802. 1 P PRIORITY AND SERVICE FLOW VALUE DESIGN Priority value Service Flow Type

802. 1 P PRIORITY AND SERVICE FLOW VALUE DESIGN Priority value Service Flow Type 0 BE 1~3 NRTPS 4~5 RTPS 6~7 UGS 19

TOS/DSCP VALUE DESIGN 20

TOS/DSCP VALUE DESIGN 20

DSCP/TOS VALUE DESIGN Nummber 1 2 3 4 5 6 7 8 9 10

DSCP/TOS VALUE DESIGN Nummber 1 2 3 4 5 6 7 8 9 10 Service Flow Type UGS UGS UGS To. S Value DSCP Value PHB Type None 1111000 1110100 1110010 1110001 1110000 1101000 1100100 1100010 1100001 101110 None 111000 None EF PHB None CS PHB None

DSCP/TOS VALUE DESIGN Nummber To. S Value DSCP Value PHB Type 11 12 13

DSCP/TOS VALUE DESIGN Nummber To. S Value DSCP Value PHB Type 11 12 13 14 15 16 Service Flow Type UGS RTPS 1100000 1011000 101010010 1010001 1010000 101100 101010 None 101000 17 18 19 20 UGS RTPS 1001000100 1000010 1000001 100100 100010 None CS PHB AF PHB AF PHB None 22

DSCP/TOS VALUE DESIGN Nummber To. S Value DSCP Value PHB Type 21 Service Flow

DSCP/TOS VALUE DESIGN Nummber To. S Value DSCP Value PHB Type 21 Service Flow Type RTPS 1000000 100000 22 23 24 25 26 RTPS NRTPS 0111000 0110100 0110010 0110001 0110000 011100 011010 None 011000 27 28 29 30 NRTPS BE BE BE 0101000 0100100010 0100001 01010010 None CS PHB AF PHB AF PHB None 23

DSCP/TOS VALUE DESIGN Nummber To. S Value DSCP Value PHB Type 31 Service Flow

DSCP/TOS VALUE DESIGN Nummber To. S Value DSCP Value PHB Type 31 Service Flow Type BE 0100000 010000 32 33 34 35 36 37 38 39 40 NRTPS BE BE BE 0011000 0010100 0010010001 0010000 0001000 0000100 0000010 0000001 None 001000 None CS PHB AF PHB None CS PHB None 24

WELL-KNOW PORT AND SERVICE FLOW VALUE DESIGN 7 20 21 23 Echo FTP Data

WELL-KNOW PORT AND SERVICE FLOW VALUE DESIGN 7 20 21 23 Echo FTP Data FTP Telnet Transport Protocol TCP/UDP TCP TCP 25 SMTP TCP 43 Who is TCP 53 Domain TCP/UDP 69 TFTP UDP 80 HTTP TCP Reply test FTP Data Port FTP Control Poet Telnet Server Port Simple Mail Transfer Protocol Who、Nickname Domain Name Server( DNS) Trivial File Transfer Protocol Web Server 110 POP 3 TCP Post Office Protocol 3 443 HTTPS TCP 554 RTSP TCP Encryption HTTP Real Time Stream Control Protocol Port Number Service Name Application Service Server Flow BE NRTPS BE BE NRTPS BE RTPS 25

RTP PAYLOAD TYPE AND SERVICE FLOW VALUE DESIGN Payload Type Server Flow Audio 0~23

RTP PAYLOAD TYPE AND SERVICE FLOW VALUE DESIGN Payload Type Server Flow Audio 0~23 UGS Vedio 24~33 RTPS Unknow 33 up RTPS 26

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS sub-layer • Qo. S in Ethernet IEEE 802. 1 Q/p Type of Service Diff-Serv • IEEE 802. 16 d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system • Conclusion and Future Work 27

PHS 28

PHS 28

PHS REBUILDED 29

PHS REBUILDED 29

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS sub-layer • Qo. S in Ethernet IEEE 802. 1 Q/p Type of Service Diff-Serv • IEEE 802. 16 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

CS over embedded system 31

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS sub-layer • Qo. S in Ethernet IEEE 802. 1 Q/p Type of Service Diff-Serv • IEEE 802. 16 d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system • Conclusion and Future Work 32

FUTURE WORK 1. 2. 3. 4. Port Number的完整歸類 基於IPv 6的分類 IEEE 802. 16 e-2005的擴充

FUTURE WORK 1. 2. 3. 4. Port Number的完整歸類 基於IPv 6的分類 IEEE 802. 16 e-2005的擴充 使用者定義的部份 34

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS

OUTLINE • Introduction IEEE 802. 16 d MAC Layer IEEE 802. 16 d CS sub-layer • Qo. S in Ethernet IEEE 802. 1 Q/p Type of Service Diff-Serv • IEEE 802. 16 d-2004 Convergence Sub-layer Implementation System Architecture Priority design PHS design System over embedded system • Conclusion and Future Work 35

DEMO 36

DEMO 36