A Generic Packet Convergence Sublayer (GPCS) for Supporting Multiple Protocols over Air Interface

Similar documents
IEEE Presentation Submission Template (Rev. 8.3)

IEEE Broadband Wireless Access Working Group <

IEEE C802.16e-04/522. IEEE Broadband Wireless Access Working Group <

IEEE C802.16f-05/008

IEEE C802.16maint-04/59. IEEE Broadband Wireless Access Working Group <

The Advantages and Disadvantages of Extended Rtps (NLP)

IEEE Broadband Wireless Access Working Group < Recirculation Letter Ballot 13a Comment 520 Reply

IEEE C802.16j-06/133r4. IEEE Broadband Wireless Access Working Group <

IEEE C802.16j-07/024. IEEE Broadband Wireless Access Working Group <

Section 6-Functional Requirements for IEEE m

TTA PG302 status report

IEEE Broadband Wireless Access Working Group <

IEEE C802.16maint-05/012r1

VXLAN: Scaling Data Center Capacity. White Paper

Other VPNs TLS/SSL, PPTP, L2TP. Advanced Computer Networks SS2005 Jürgen Häuselhofer

VLANs. Application Note

Introduction to IP v6

IEEE Broadband Wireless Access Working Group. ATM Based MAC Layer Proposal for the Air Interface Specification

Protocol Architecture. ATM architecture

Local Address Management in IoT environments

Network Discovery Protocol LLDP and LLDP- MED

EVOLVING ENTERPRISE NETWORKS WITH SPB-M APPLICATION NOTE

Protocol Data Units and Encapsulation

Data Communication Networks and Converged Networks

The Draft IEEE m System Description Document

Network Discovery Protocol LLDP and LLDP- MED

> Technical Configuration Guide for Microsoft Network Load Balancing. Ethernet Switch and Ethernet Routing Switch Engineering

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

An Introduction to VoIP Protocols

VLAN for DekTec Network Adapters

Asynchronous Transfer Mode: ATM. ATM architecture. ATM: network or link layer? ATM Adaptation Layer (AAL)

Advanced VSAT Solutions Bridge Point-to-Multipoint (BPM) Overview

technology standards and protocol for ip telephony solutions

Objectives of Lecture. Network Architecture. Protocols. Contents

HARTING Ha-VIS Management Software

FOUNDATION Fieldbus High Speed Ethernet Control System

VoIP Telephony Network Security Considerations TR Title: VoIP Telephone Network Security Architectural Considerations

ETHERNET ENCRYPTION MODES TECHNICAL-PAPER

VLAN and QinQ Technology White Paper

IPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas

How To Configure Voice Vlan On An Ip Phone

Responses by TG1 ( ) included

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

MPLS and IPSec A Misunderstood Relationship

Interconnection of Heterogeneous Networks. Internetworking. Service model. Addressing Address mapping Automatic host configuration

Nortel Technology Standards and Protocol for IP Telephony Solutions

White Paper Abstract Disclaimer

WiMAX Forum Network Architecture. WiMAX Interworking with DSL. WMF-T R010v03

Oracle Big Data Appliance: Datacenter Network Integration

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

Service Definition. Internet Service. Introduction. Product Overview. Service Specification

June Bridge & Switch. Pietro Nicoletti Piero[at]studioreti.it. Bridge-Switch-Engl - 1 P. Nicoletti: see note pag. 2

Internetworking. Problem: There is more than one network (heterogeneity & scale)

Rohde & Schwarz R&S SITLine ETH VLAN Encryption Device Functionality & Performance Tests

Introduction VOIP in an Network VOIP 3

6LoWPAN Technical Overview

Correlating different network topology layers in heterogeneous environments

784 INTELLIGENT TRANSPORTATION SYSTEMS NETWORK DEVICES. (REV ) (FA ) (7-12)

Ethernet. Ethernet. Network Devices

Oracle Exalogic Elastic Cloud: Datacenter Network Integration

Overview of Voice Over Internet Protocol

Fiber Channel Over Ethernet (FCoE)

IP Addressing A Simplified Tutorial

CLOUD NETWORKING FOR ENTERPRISE CAMPUS APPLICATION NOTE

Network layer: Overview. Network layer functions IP Routing and forwarding

Data Link Protocols. TCP/IP Suite and OSI Reference Model

AlliedWare Plus OS How To Use sflow in a Network

Channel Models for Broadband Wireless Access

Application Note How To Determine Bandwidth Requirements

IP address format: Dotted decimal notation:

Network Configuration Setup Guide. Air4G-W

Enhanced Transmission Selection

Internetworking II: VPNs, MPLS, and Traffic Engineering

How will the Migration from IPv4 to IPv6 Impact Voice and Visual Communication?

Multi Stage Filtering

VoIP network planning guide

Lecture 17 - Network Security

CLEARSPAN 911/E911 Overview

Networked AV Systems Pretest

ELEC3030 (EL336) Computer Networks. How Networks Differ. Differences that can occur at network layer, which makes internetworking difficult:

The OSI and TCP/IP Models. Lesson 2

PARAMETERS TO BE MONITORED IN THE PROCESS OF OPERATION WHEN IMPLEMENTING NGN TECHNICAL MEANS IN PUBLIC TELECOMMUNICATION NETWORKS

Cisco Catalyst 3750 Metro Series Switches

Definition. A Historical Example

Joint ITU-T/IEEE Workshop on Carrier-class Ethernet

Cisco Networking Professional-6Months Project Based Training

What is VLAN Routing?

ETSI ETR 156 TECHNICAL October 1995 REPORT

Networking Test 4 Study Guide

Mobile Routing. When a host moves, its point of attachment in the network changes. This is called a handoff.

IP videoconferencing solution with ProCurve switches and Tandberg terminals

SSVVP SIP School VVoIP Professional Certification

QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities)

EMC Data Domain Boost and Dynamic Interface Groups

ARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services

A Link Layer Discovery Protocol Fuzzer

The OSI Model and the TCP/IP Protocol Suite PROTOCOL LAYERS. Hierarchy. Services THE OSI MODEL

HP and IPv6 Deployment. Bill Medlin HP-UX IPv6 Project Manager

Fibre Channel over Ethernet in the Data Center: An Introduction

Data Communication and Computer Network

Transcription:

A Generic Packet Convergence Sublayer (GPCS) for Supporting Multiple Protocols over 802.16 Air Interface IEEE 802.16 Presentation Submission Template (Rev. 8.3) Document Number: IEEE S802.16g-05/025r2 Date Submitted: 2005-11-16 Source: Brian Petry Voice: 760-448-4189 Cygnus Communications, Inc. Fax: 2075 Las Palmas Dr. E-mail: bpetry@cygnuscom.com Carlsbad, CA 92009 Venue: IEEE 802.16 session #40, Vancouver Base Document: IEEE C802.16g-05/025r3 http://ieee802.org/16/netman/contrib/c80216g-05_025r3.pdf Purpose: Slides to support and facilitate discussion of GPCS proposoal. Contributors ask 802.16g to review and approve GPCS. Notice: This document has been prepared to assist IEEE 802.16. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE 802.16. IEEE 802.16 Patent Policy: The contributor is familiar with the IEEE 802.16 Patent Policy and Procedures <http://ieee802.org/16/ipr/patents/policy.html>, including the statement "IEEE standards may include the known use of patent(s), including patent applications, provided the IEEE receives assurance from the patent holder or applicant with respect to patents essential for compliance with both mandatory and optional portions of the standard." Early disclosure to the Working Group of patent information that might be relevant to the standard is essential to reduce the possibility for delays in the development process and increase the likelihood that the draft publication will be approved for publication. Please notify the Chair <mailto:chair@wirelessman.org> as early as possible, in written or electronic form, if patented technology (or technology under patent application) might be incorporated into a draft standard being developed within the IEEE 802.16 Working Group. The Chair will disclose this notification via the IEEE 802.16 web site <http://ieee802.org/16/ipr/patents/notices>.

Generic Packet Convergence Sublayer (GPCS) Follow-up from session #39 GPCS introduced into 802.16g working document Committee asked for clarification and examples What it is: Another CS A layering simplification to foster 802.16 conformance and allow a wide variety of upper layer protocol configurations What it isn t: A replacement for already-defined packet CS layers A solution to bridging and mobility convergence interoperability issues 2

Reference: 802.16 Protocol Layering 3

Problems with Current 802.16 Packet CS 802.16 needs to know the format and configuration of upper layer protocol stacks for classification to operate correctly When new upper protocols are defined, or configured in different ways (address re-mapping, tunneling, header-compressed), 802.16 standard needs to be modified 4

Problems (continued) 802.16 neglected the MAC SAP in favor of CS A proprietary 802.16 application that does not use an 802.16 CS cannot claim to be compliant Example: video-streaming without Ethernet or IP Excludes potentially many upper layer protocol stack configurations that deserve to be 802.16- compliant Note: No-CS was removed from the standard 5

Problems (continued) One upper protocol type per connection A CID is a valuable resource in some devices and subsystems (e.g., chips) Multi-protocol over one CID should be (optionally) allowed Example: IPv4 and IPv4-ROHC on same CID 6

Problems (continued) Poor extendibility Hard process to add more CS types Repeated functions of upper layer protocols (ULPs) ULP-address-based classification rules Address assignment (especially for mobility) Tunneled packets with multiple nested addresses Limited header compression schemes Many varieties are possible, but 802.16 can t help define them all 7

GPCS Parameterized classification instead of header-parsing classification Locally-assigned SAP parameters (not transmitted over the air) LOGICAL_PORT_ID COS_ID Fully specified SAP parameters exchanged between end points MULTIPROTOCOL_ENABLE Optionally activated in DSx messages Feature support claimed in subscriber basic capability (SBC) messages PROTOCOL_TYPE Prepended to each SDU if MULTIPROTOCOL_ENABLE active Sent in DSX messages if MULTIPROTOCOL_ENABLE not active 8

PROTOCOL_TYPE A number to uniquely identify all possible upper layer protocols Each PROTOCOL_TYPE number might need a specification to define protocol semantics (e.g., IPover-GPCS) 802.16 receiver can de-multiplex to the proper protocol stack Proposal: Use IANA method to assign numbers Allocate a new IANA registry for GPCS protocol numbers 8 bit number 9

MULTIPROTOCOL_ENABLE Allows multiple protocols to use a single CID If activated, then PROTOCOL_TYPE is carried in every SDU If not activated, then PROTOCOL_TYPE is bound to a CID in DSX messages Optional feature communicated in subscriber basic capability (SBC) messages Not necessary for all devices to support 10

LOGICAL_PORT_ID A locally-assigned number Like a port number in a bridge device The output of routing and/or bridging path lookup Identifies a network element Scope: identifies a group of COS_IDs on a path to a network element For BS, could be a logical path to an MS or SS For SS, could be a BS selector Could be used to associate a VLAN ID with a group of CIDs Could be null 11

COS_ID A locally-assigned number Scope: the class of service within a logical port Like an 802.16 scheduling service type The output of a packet-parsing classification engine (could be an off-the-shelf component) The number of COS_IDs in a system could be much larger than the number of CIDs 12

COS_ID LOGICAL_PORT_ID LOGICAL_PORT_ID PROTOCOL_TYPE PROTOCOL_TYPE PROTOCOL_TYPE CID Packet Packet Packet SDU GPCS SAP Parameter Model 13

PROTOCOL_TYPE Usage by Receiver 14 SDU Packet Packet CID PROTOCOL_TYPE

IP-ROHC Example IP Mobility, Routing, etc. Outside of GPCS. Can be proprietary. Can be specified by IP-over-GPCS Standard or Recommended practice IP Datagram IP Classification Process IP Header Compression (e.g., ROHC) Maps IP addresses, TOS/DSCP field, etc. LOGICAL_LINK_ID, COS_ID, PROTOCOL_ID=IPv4_ROHC GPCS SAP Header-Compressed IP Datagram 802.16 SDU Generic Convergence 802.16 Scheduling Service 15

Ethernet Example Outside of GPCS. Can be proprietary. Can be specified by Ethernet-over-GPCS Standard or Recommended practice Ethernet Packet Ethernet Classification Process Header Compression Maps Ethernet addresses, and/or 802.1Q P bits, VLAN tag LOGICAL_LINK_ID, COS_ID, PROTOCOL_ID=Ethernet GPCS SAP Header-Compressed Ethernet Packet 802.16 SDU Generic Convergence 802.16 Scheduling Service 16

GPCS does not solve bridging issues, but simplifies layering Bridging Need to define service flow establishment for bridge protocols service flow discovery for data path connections bridge port and VLAN mapping to LOGICAL_PORT 802.16 multicast usage 17

Bridged LAN Example LOGICAL_PORT_ID Bridge function can portion LOGICAL_PORT_IDs for LAN end-points A,B,C Bridge-over-802.16 can be defined later 18

Summary of Changes to Standard Add GPCS to list of Packet CS s Define LOGICAL_PORT_ID and COS_ID as locally-assigned values Define GPCS to use MAC SAP: maps SAP parameters to CID Define basic capability: MULTIPROTOCOL over GPCS: set in SBC messages Define MULTIPROTOCOL_ENABLE and PROTOCOL_TYPE for DSx Define use of PROTOCOL_TYPE as SDU prepend 19

Questions Why not use No-CS instead? No-CS removed in corrigenda MAC-SAP is not normative GPCS provides an upper protocol binding to identify the header in an SDU payload GPCS provides optional multi-protocol over one connection GPCS provides an abstraction of.16 attributes (CID, SFID, etc.) 20

Next Steps: Recommendations Accept normative changes in 16g working document Solicit further changes for next meeting Need to define service flow establishment and GPCS How does upper layer establish a LOGICAL_PORT_ID and COS_ID which maps to a service flow? Should we just expose a more direct SFID mapping to GPCS upper layer? 21