WIMAX聚合子層於嵌入式系統下之探討與實現

Slides:



Advertisements
Similar presentations
DiffServ ENTC 345 Dr. Ana Goulart Assistant Professor.
Advertisements

Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Application Layer – Lecture.
CLIENT / SERVER ARCHITECTURE AYRİS UYGUR & NİLÜFER ÇANGA.
1 Computer Networks Transport Layer Protocols. 2 Application-layer Protocols Application-layer protocols –one “piece” of an app –define messages exchanged.
Dr. Philip Cannata 1 Principles of Network Applications.
CS 356 Systems Security Spring Dr. Indrajit Ray
IST 228\Ch3\IP Addressing1 TCP/IP and DoD Model (TCP/IP Model)
CS 350 Chapter-6. A brief history of TCP/IP 1983 TCP/IP came to ARPAnet ARPAnet and MILNET dissolved in 1990 BSD UNIX.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.1: Introducing Classification and Marking.
Optimizing Converged Cisco Networks (ONT)
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
1 Introduction to Networking Dr. Mahdi Nasereddin PPU.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Introduction to Packet Accelerator (PA). Communication Models Network Access Ethernet ARP FDDI Internet IP Host-to-Host TCP UDP Application TELNET FTP.
TCP/IP Transport and Application (Topic 6)
Quality of Service in IP Networks Presented by: John Rick Sharing the Knowledge Behind the Network.
11 TRANSPORT LAYER PROTOCOLS Chapter 6 TCP and UDP SPX and NCP.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
The Transport Layer application transport network data link physical application transport network data link physical application transport network data.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
Data Communications and Networks
11 WiMAX 安全子層於嵌入式系統下之 探討與實現 Speaker: Yen-Jen Chen ( 陳燕仁 ) Advisor: Dr. Kai-Wei Ke ( 柯開維 博士 ) Date: 07/28/2008 The research and implementation of WiMAX.
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
WIMAX 聚合子層於嵌入式系統下之 探討與實現 The research and implementation of WiMAX convergence sublayer system over an embedded system 1 Speaker: Chao-Sung Yah ( 葉昭松 )
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Communication Networks NETW 501 Tutorial 2
IPv4 over IP CS Soohong Daniel Park Syam Madanapalli.
Network Infra. Lab. 11 th July, 2006 Sang-Eon Kim * Eun Kyoung Paik Jong Sam Jin The 66th IETF Meeting.
Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers.
Mapping Differentiated Service Classes to User Priorities
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Application Layer Functionality and Protocols Abdul Hadi Alaidi
Introduction to Networks
The Transport Layer Implementation Services Functions Protocols
Functions of Presentation Layer
Unit-7 The Transport Layer.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
AeroMACS QOS.
Chapter 5 Network and Transport Layers
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
An IP-based multimedia traffic generator
Part 6 Transport Layer Transport Level Services TCP.
Understand the OSI Model Part 2
Protocols and networks in the TCP/IP model initially.
Networking for Home and Small Businesses – Chapter 6
AeroMACS QOS.
Introduction to Networks
Networking for Home and Small Businesses – Chapter 6
Chapter 2 Introduction Application Requirements VS. Transport Services
2018 Valid Cisco Exam Dumps IT-Dumps
Chapter 4 Core TCP/IP Protocols
Communication Networks NETW 501 Tutorial 3
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Multimedia and Networks
Process-to-Process Delivery:
מנחה: דר ניסים צורי ישראל דורי בקשי שגיא
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Mapping Differentiated Service Classes to User Priorities
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Networking for Home and Small Businesses – Chapter 6
OSI Reference Model Kashif Ishaq.
Process-to-Process Delivery: UDP, TCP
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

WIMAX聚合子層於嵌入式系統下之探討與實現 The research and implementation of WiMAX convergence sublayer system over an embedded system Advisor : Dr. Kai-Wei Ke Speaker : Chao-Sung Yah Data : 2008 07/01

OUTLINE Introduction Service Flow Categorization Design IEEE 802.16d MAC Layer IEEE 802.16d CS sub-layer Service Flow Categorization Design IEEE802.1Q/P Type of Service Diff-Serv Well-know Port RTP protocol IEEE 802.16d-2004 Convergence Sub-layer Implementation System Architecture Subsystem design System flow System over embedded system Conclusion and Future Work References

IEEE 802.16D 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

OUTLINE Introduction Service Flow Categorization Design IEEE 802.16d MAC Layer IEEE 802.16d CS sub-layer Service Flow Categorization Design IEEE802.1Q/P Type of Service Diff-Serv Well-know Port RTP protocol IEEE 802.16d-2004 Convergence Sub-layer Implementation System Architecture Subsystem design System flow System over embedded system Conclusion and Future Work References

Asyncronous Transfer Mode (ATM) CS Packet CS SERVICE SPECIFIC Asyncronous 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

PACKET CONVERGENCE SUB-LAYER(PCS) 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)

CLASSIFICATION

PAYLOAD HEADER SUPPRESSION (PHS) INFORMATION EXCHANGE

PAYLOAD HEADER SUPPRESSION (PHS) METHOD

OUTLINE Introduction Service Flow Categorization Design IEEE 802.16d MAC Layer IEEE 802.16d CS sub-layer Service Flow Categorization Design IEEE802.1Q/P Type of Service Diff-Serv Well-know Port RTP protocol IEEE 802.16d-2004 Convergence Sub-layer Implementation System Architecture Subsystem design System flow System over embedded system Conclusion and Future Work References

IEEE802.1Q/P FIELD

PRIORITY AND SERVICE FLOW VALUE DESIGN Priority value Service Flow Type Define No Priority 1 BE 2~3 NRTPS 4~5 RTPS 6~7 UGS

OUTLINE Introduction Service Flow Categorization Design IEEE 802.16d MAC Layer IEEE 802.16d CS sub-layer Service Flow Categorization Design IEEE802.1Q/P Type of Service Diff-Serv Well-know Port RTP protocol IEEE 802.16d-2004 Convergence Sub-layer Implementation System Architecture Subsystem design System flow System over embedded system Conclusion and Future Work References

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

TYPE OF SERVICE IP Precedence Priority 000 Routine (lowest priority) 001 010 Immediate 011 Flash 100 Flash Override 101 Critical 110 Internetworking Control 111 Network Control (highest priority)

SUGGESTION VALUE Application Delay Throughput Reliability Cost Telnet 1 FTP Command FTP DATA SMTP Command SMTP Data DNS ICMP NNTP

OUTLINE Introduction Service Flow Categorization Design IEEE 802.16d MAC Layer IEEE 802.16d CS sub-layer Service Flow Categorization Design IEEE802.1Q/P Type of Service Diff-Serv Well-know Port RTP protocol IEEE 802.16d-2004 Convergence Sub-layer Implementation System Architecture Subsystem design System flow System over embedded system Conclusion and Future Work References

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

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 xxx000, 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 , F4>F3>F2>F1 ,Fx3>Fx2>Fx1

DSCP/TOS VALUE DESIGN

OUTLINE Introduction Service Flow Categorization Design IEEE 802.16d MAC Layer IEEE 802.16d CS sub-layer Service Flow Categorization Design IEEE802.1Q/P Type of Service Diff-Serv Well-Know Port RTP protocol IEEE 802.16d-2004 Convergence Sub-layer Implementation System Architecture Subsystem design System flow System over embedded system Conclusion and Future Work References

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

OUTLINE Introduction Service Flow Categorization Design IEEE 802.16d MAC Layer IEEE 802.16d CS sub-layer Service Flow Categorization Design IEEE802.1Q/P Type of Service Diff-Serv Well-Know Port RTP protocol IEEE 802.16d-2004 Convergence Sub-layer Implementation System Architecture Subsystem design System flow System over embedded system Conclusion and Future Work References

RTP Header IP header UDP header RTP header RTP payload

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

OUTLINE Introduction Service Flow Categorization Design IEEE 802.16d MAC Layer IEEE 802.16d CS sub-layer Service Flow Categorization Design IEEE802.1Q/P Type of Service Diff-Serv Well-Know Port RTP protocol IEEE 802.16d-2004 Convergence Sub-layer Implementation System Architecture Subsystem design System over embedded system Conclusion and Future Work References

SYSTEM ARCHITECTURE

OUTLINE Introduction Service Flow Categorization Design IEEE 802.16d MAC Layer IEEE 802.16d CS sub-layer Service Flow Categorization Design IEEE802.1Q/P Type of Service Diff-Serv Well-Know Port RTP protocol IEEE 802.16d-2004 Convergence Sub-layer Implementation System Architecture Subsystem design System over embedded system Conclusion and Future Work References

SENDER SIDE FLOW CHART

RECEIVER SIDE FLOW CHART

OUTLINE Introduction Service Flow Categorization Design IEEE 802.16d MAC Layer IEEE 802.16d CS sub-layer Service Flow Categorization Design IEEE802.1Q/P Type of Service Diff-Serv Well-Know Port RTP protocol IEEE 802.16d-2004 Convergence Sub-layer Implementation System Architecture Subsystem design System over embedded system Conclusion and Future Work References

System over embedded system

OUTLINE Introduction Service Flow Categorization Design IEEE 802.16d MAC Layer IEEE 802.16d CS sub-layer Service Flow Categorization Design IEEE802.1Q/P Type of Service Diff-Serv Well-Know Port RTP protocol IEEE 802.16d-2004 Convergence Sub-layer Implementation System Architecture Subsystem design System over embedded system Conclusion and Future Work References

CONCLUSION AND FUTURE WORK To design A strong Classification is difficult, especially to differentiate multimedia. A complex Classification can enhance QoS efficiency. Future Work 1.IPv6 Classification impletement. 2.IEEE802.16e silence voice categorization.

OUTLINE Introduction Service Flow Categorization Design IEEE 802.16d MAC Layer IEEE 802.16d CS sub-layer Service Flow Categorization Design IEEE802.1Q/P Type of Service Diff-Serv Well-Know Port RTP protocol IEEE 802.16d-2004 Convergence Sub-layer Implementation System Architecture Subsystem design System over embedded system Conclusion and Future Work References

REFERENCES RFC Source Book http://www.networksorcery.com/enp/default1001.htm 標籤交換虛擬網路下端點對端點服務品質保證之研究 http://thesis.lib.ncu.edu.tw/ETD-db/ETD-search- c/view_etd?URN=92522002 Point-to-Point Protocol over Ethernet http://en.wikipedia.org/wiki/Point-to- Point_Protocol_over_Ethernet#PADI RFC 2474 : Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers RFC 1890 : RTP Profile for Audio and Video Conferences with Minimal Control Status of this Memo