GPON 984.3. Section 12-14 Reporter: 王 依 盈 94.10.26



Similar documents
ITU-T G (03/2008) Gigabit-capable Passive Optical Networks (G-PON): Transmission convergence layer specification

GPON - EPON Comparison

Ajay Gummalla-July 2001

PMD Burst Mode Dynamic Performance Requirement

Ethernet. Ethernet. Network Devices

How To Test For 10 Gigabit Ethernet At 10 Gb/S

GPON- Gigabit Passive Optical Network

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

PPP (Point-to-Point Protocol)

Digital Subscriber Line (DSL) Transmission Methods

Chapter 9. IP Secure

1. Overview. 2. F-bit Utilization

Voice over IP: RTP/RTCP The transport layer

Operator s Requirements for G-PON:

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol

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

Advanced Networking Voice over IP: RTP/RTCP The transport layer

Enhancing High-Speed Telecommunications Networks with FEC

Protocol Overhead in IP/ATM Networks

Gigabit-capable Passive Optical Networks (GPON): General characteristics

CSCI 454/554 Computer and Network Security. Topic 8.1 IPsec

How To Analyze The Security On An Ipa Wireless Sensor Network

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

Data Link Layer(1) Principal service: Transferring data from the network layer of the source machine to the one of the destination machine

WAN Data Link Protocols

Introduce Quality of Service in your IP_to_IP unreliable infrastructure

AFDX / ARINC 664. Tutorial

Performance Evaluation of Dynamic Bandwidth Allocation Algorithm for XG-PON Using Traffic Monitoring and Intra- Scheduling

Configure WorkGroup Bridge on the WAP131 Access Point

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

Example: Multiple OFDM Downstream Channels and Examining Backwards Compatibility. Mark Laubach, Avi Kliger Broadcom

Evaluating GSM A5/1 security on hopping channels

MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

Transport Layer Protocols

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

technology standards and protocol for ip telephony solutions

Alarms of Stream MultiScreen monitoring system

The OSI and TCP/IP Models. Lesson 2

Monitoring Network Traffic Using SPAN

The OSI Model and the TCP/IP Protocol Suite

Token Ring and. Fiber Distributed Data Interface (FDDI) Networks: Token Ring and FDDI 1

Protocols and Architecture. Protocol Architecture.

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

13 Virtual Private Networks 13.1 Point-to-Point Protocol (PPP) 13.2 Layer 2/3/4 VPNs 13.3 Multi-Protocol Label Switching 13.4 IPsec Transport Mode

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

Protocol Data Units and Encapsulation

CMA5000 SPECIFICATIONS Gigabit Ethernet Module

Introduction to Routing and Packet Forwarding. Routing Protocols and Concepts Chapter 1

CS 294-7: Cellular Digital Packet Data (CDPD) Prof. Randy H. Katz CS Division University of California, Berkeley Berkeley, CA

OLT LTP-8X_v Appendix to Operation Manual OLT LTP-8X Quick Configuration Guide Central Office Node Terminal

Raj Jain. The Ohio State University Columbus, OH These slides are available on-line at:

MPEG-2 Transport vs. Program Stream

Basic processes in IEEE networks

CS263: Wireless Communications and Sensor Networks

Chapter 2 - The TCP/IP and OSI Networking Models

Introduction to IP v6

Overview. Securing TCP/IP. Introduction to TCP/IP (cont d) Introduction to TCP/IP

Voice over IP. Demonstration 1: VoIP Protocols. Network Environment

Technical Bulletin. Enabling Arista Advanced Monitoring. Overview

It explains the differences between the Plesiochronous Digital Hierarchy and the Synchronous Digital Hierarchy.

Digital Satellite Broadcasting and HDTV Services in Japan

Chapter 3: Sample Questions, Problems and Solutions Bölüm 3: Örnek Sorular, Problemler ve Çözümleri

EnOcean Radio Protocol 2. September 26, 2013 SPECIFICATION V1.0. Subject to modifications EnOcean Radio Protocol 2 V1.0 Page 1/19

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

GSM Channels. Physical & Logical Channels. Traffic and Control Mutltiframing. Frame Structure

SRX 210 Services Gateway T1/E1 Mini-Physical Interface Module

Computer Networks. Data Link Layer

ADSL TUTORIAL. Figure 1: Typical DSL system.

Data Link Layer Overview

LAN Switching Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, , PPP. Interconnecting LANs

Technical Specifications for KD5HIO Software

The Wireless Network Road Trip

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Chapter 4 T1 Interface Card

8B/10B Coding 64B/66B Coding

Chapter 6 CDMA/802.11i

Lecture 3: Signaling and Clock Recovery. CSE 123: Computer Networks Stefan Savage

LIN (Local Interconnect Network):

Next Generation Access Network (in)security

SSH Secure Shell. What is SSH?

GigE Triple Play PIM. Comprehensive prioritization support including VLAN Q-in-Q, layer 3 IP ToS and Cisco DSCP

Quectel Cellular Engine

An architecture for the delivery. of DVB services over IP networks Rennes, January 2007 INTRODUCTION DIGITAL VIDEO TRANSPORT

Layer 2 Openflow Authors: Wenle Yang; Ruobin Zheng, Hesham ElBakoury Version: 1.0 HUAWEI TECHNOLOGIES CO., LTD.

Link Layer. 5.6 Hubs and switches 5.7 PPP 5.8 Link Virtualization: ATM and MPLS

Channel Bonding in DOCSIS 3.0. Greg White Lead Architect Broadband Access CableLabs

Protocols. Packets. What's in an IP packet

A DNP3 Protocol Primer

Overview of EnOcean Security features EXPLANATION OF ENCEOAN SECURITY IN APPLICATIONS

DATA COMMUNICATIONS AND NETWORKING. Solved Examples

Lecture 12 Transport Networks (SONET) and circuit-switched networks

Communication Networks. MAP-TELE 2011/12 José Ruela

PA-MC-T3 Multi-Channel T3 Synchronous Serial Port Adapter Enhancement

Local Interconnect Network Training. Local Interconnect Network Training. Overview

E1+Jitter+Wander+Data

Lab Exercise Objective. Requirements. Step 1: Fetch a Trace

Transcription:

GPON 984.3 Section 12-14 Reporter: 王 依 盈 94.10.26

Outline Security Forward Error Correction OMCI Transport Mechanism

Security Basic Threat Model Encryption System Key exchange and switch-over Forward Error Correction OMCI Transport mechanism

Basic Threat Model PON is highly directional Any ONU cannot observe the upstream traffic from the other ONUs on the PON Downstream data is broadcast to all ONUs Eavesdropping threat: A malicious user wants to re-program his ONU such that he could listen to all the downstream data Other exotic threats are not considered practically

Encryption system Advanced Encryption Standard (AES) 128, 192, and 256 byte keys work with16-byte blocks of data Counter mode: a synchronized crypto-counter that is common to the OLT and all ONUs Counter is 46 bits upper 30 bits as inter-frame counter, lower 16 bits as intra-frame counter Intra-frame counter is reset to 0 at the beginning of downstream frame, and is incremented every 4 Inter-frame counter is the same as the super-frame counter, ONU implements a synchronized counter in case of error

Encryption system (con t) In the case of ATM data: 48 = 16 * 3 (blocks) In the case of GEM fragments: the port-id header is not encrypted, the last data block (1-16 in length) is also OK Generation of cipher-text The cipher generates a stream of 16-byte pseudo-random cipher blocks XOR with input text

The relationship between cipher block sequence and crypto-counter sequence

Key Exchange Initiate by the OLT sending key_request_msg in the PLOAM channel (divided into 2 pieces and sent 3 times) ONU responds by generating, storing, and sending the key All ONU transmissions of a particular key have the same value of Key_index Key_index is incremented for each key that the ONU generates upon request from OLT

Switch over Once OLT receives the key, it stores the key in the shadow_key_reg OLT chooses a frame number to be the first frame to use the new key OLT tells ONU the super-frame number of this frame using Key_switching_time msg (sent 3 times) At the beginning of the chosen frame, ONU will copy its shadow_key_reg into the active_key_reg, so OLT and ONU begin using the new key at precisely the same frame

Security Forward Error Correction Reed-Solomon (Block based FEC) Downstream FEC Upstream FEC Last Codeword FEC synch and control OMCI Transport mechanism

Forward Error Correction Used by the transport layer in communication system Based on transmitting data in encoded format Encoding redundancy can decrease BER FEC results in an increased link budget, so higher bit rate and longer distance can be supported

Reed-Solomon RS is a block based code It takes a data block of constant size and adds extra redundant bits at the end Detail is specified in ITU-T Rec. J.81 RS(255,239) Codeword is 255 long, consists of 239 data followed by 16 parity Not efficient for very high BER

Downstream FEC The codeword begins with the framing section (PCBd), which is the first byte The next codeword will start after the 255th byte and will be repeated every 255 When FEC is used, less bandwidth is available for user data 9720 TSs PCBd Codeword Codeword Codeword Codeword Codeword Codeword Short codeword 239 16 D/S frame with FEC

D/S FEC code synchronization Frame sync at ONU The Psync field of the PCBd remains unchanged during the encoding process Codeword sync Once frame sync is achieved, codeword sync is also achieved

D/S FEC On/Off control The D/S FEC function can be activated/ deactivated at the OLT by operation system FEC indication bit is located in the IDENT field FEC detection at ONU receiver Default value is off. Four consecutive On/Off indication bits will change the FEC status at ONU

Upstream FEC RS(255,239) is used The Preamble and Delimiter fields of the PLOu are not included in the first codeword Prea mble & Deli miter PLOu B IP O NU ONT OH ID I n d PLOAMu PLSu DBRu Payload codeword #1 codeword #2 codeword #3 codeword #4 codeword #5 ONT OH PLOu PLOAMu PLSu DBRu of last codeword #6 Codeword Codeword Codeword Codeword Codeword Codeword U/S frame with FEC

Last codeword Pad extra zeros at the end of the last codeword Calculate parity Remove the 0 pad and transmit the codeword While receiving, OLT will reinsert the extra 0 before decode it Following the decoding process, the extra bits are once again removed

ONT TX Original window: ONT OH Window before encoder: ONT OH '0' Pad encoded Window: ONT OH '0' Pad Tx ONT window: ONT OH OLT RX Rx window at OLT: ONT OH Window before decoder: ONT OH '0' Pad Decoded window: ONT OH '0' Pad Output window: ONT OH

U/S FEC code synchronization Transmission sync The preamble and delimiter fields are received unchanged at the OLT Codeword sync is not needed Framing-word error Up to three or four errored bits are allowed in the delimiter (framing) word, if the delimiter is 16 or 20 bits long, respectively

U/S FEC On/Off control The U/S FEC function of the ONU can be activated/deactivated by the operation system via the OLT OLT sets the ONU FEC status using the UseFEC bit in the FLAGS field FEC detection at OLT Same as D/S For all special ONU-activation transmissions, no FEC will be applied

Security Forward Error Correction OMCI Transport Mechanism

OMCI Transport Mechanism ONU Management and Control Interface Basic framework is given in ITU-T Rec. G.983.2 OMCI operates on a dedicated bidirectional virtual channel between the management station and the ONU The management station can be the OLT itself or other network element

OMCI Transport Mechanism (2) Two transport modes: ATM and GEM OLT and ONU may support both or either one The OMCI primitive data units are 48- in length ATM mode: datagrams are carried in the ATM cell payloads GEM mode: payloads are encapsulated with a GEM header

OMCI Transport Mechanism (3) OMCI adapter at the ONU is responsible for In the D/S: filtering and de-encapsulation either cells or frames In the U/S: encapsulating the PDUs OMCI adapter at the control station is responsible for In the D/S: encapsulating the PDUs from control logic to ONU In the U/S: filtering and de-encapsulation cells and frames