Professional Documents
Culture Documents
Packet Over SONET Interface
Packet Over SONET Interface
A Design Strategy
W H I T E P A P E R - December 2001 Ravishankar K Jinu Koshy
Wipro Technologies
Innovative Solutions, Quality Leadership .
White Paper
Table of Content
Introduction ....................................................................................................01 Packet over SONET Technology Evolution .........................................................01 Packet over SONET architecture ......................................................................02 Wipro s Packet Over SONET Porfolio ................................................................03 Designing Packet over SONET Interfaces ..........................................................06 Design Approaches for Packet over SONET Interface ..........................................07 Wipro is best suited to provide a POS solution ...................................................08 Conclusion ......................................................................................................09 About the Authors ............................................................................................09 About Wipro ....................................................................................................10 Wipro in Telecommunication Technologies .........................................................10
Wipro Technologies
White Paper
Introduction
Synchronous Optical Network / Synchronous Digital Hierarchy (SONET/SDH) and optical fiber have dominated the technology-scenario for building large-scale, high-speed, Internet Protocol (IP)-based networks. The high-bandwidth capacity available for transporting data is the major reason for its explosive use in the Internet and large enterprise data networks. The problem with conventional networks, when conversion happens to ATM (IP-over-ATM) is the overhead imposed by ATM cell headers (5-bytes out of every 53-bytes), sometimes referred to as the cell tax. Additional overhead is added by AAL5 (padding, 8-byte trailer). IP achieves only about 80 percent of the available line rate when operating over ATM. This paper describes the Packet Over SONET/SDH (POS) technology and Wipro's FPGA core implementing a SONET/SDH to POS mapper. It is addressed to engineering managers who wish to add the Packet Over SONET/SDH Interface to their product range. Wipro's FPGA core and engineering skills could be leveraged for arriving at a costeffective, early-to-market solution for POS.
Wipro Technologies
Page : 01 of 10
White Paper
Mapping Scrambling
IP Pack
A method for encapsulating multi-protocol datagrams. A Link Control Protocol (LCP) for establishing, configuring, and testing the datalink connection. A family of Network Control Protocols (NCPs) for establishing and configuring different network layer protocols.
Encapsulation
The PPP encapsulation provides for multiplexing of different network-layer protocols simultaneously over the same link. RFC 2615 specifies the use of PPP encapsulation over SONET/SDH links. PoS frames are mapped into SONET/SDH frames and they sit in the payload envelop as octet streams aligned on octet boundaries.
Wipro Technologies
Page : 02 of 10
White Paper
packets, detect a looped-back link and other common mis-configuration errors, and terminate the link.
HDLC Framing
PoS uses PPP in High-Level Data Link Control (HDLC)-like framing (as specified in RFC 1662) for data encapsulation at Layer 2(data link) of the Open System Interconnection (OSI) stack.
Implements RFC 2615 POS and RFC 1662 HDLC like framing specifications Supports STM-4 (OC-12) framers Supports 16- or 32-bit FCS verification
Wipro Technologies
Page : 03 of 10
White Paper
(Optional) Provides statistics for the number of received packets and error packets received (Optional) Provides signals for packets received with abort, CRC error, short, long, address and control error, protocol error, and dropped packets.
Block Diagram
The following section provides the details of the Wipro Packet over SONET SONET/ SDH Controller. The shaded blocks are the ones for which development is already complete in FPGA. Based on the needs of the customer, the SONET/SDH Interface as well as the POS PHY Interface can be implemented.
HDLC DE-FRAMER
DeScrambler
LEGEND
Block Ready with Wipro
IP Layer Statisticstics
Scrambler
HDLC FRAMER IDLE Pattern Insertion logic Packet Abort Sequence Insertion logic Byte Suffing FCS Computation
Datagram Generation (Optional) IP Header insertion TCP/UDP Header TCP/UDP Data Generation
(eg. PRBS)
White Paper
Description
The Wipro Packet over SONET controller implements RFC 2615 POS (Packet Over SONET) and RFC 1662 HDLC like framing which allows an 8-bit data stream to be encapsulated into packets. The transmitter takes data and performs flag, address, control, and protocol field insertion, escape character stuffing, and FCS insertion. The receiver extracts data, checks address, control, and protocol fields, performs escape character de-stuffing and verifies the FCS.
FCS computation
The transmit data will be passed through a FCS computation block. The FCS will be computed over the entire incoming packet including padding. (Without the flag sequences and the stuffed bytes). This module does computation of FCS using the CRC-CCITT or CRC-32 method. The default method used is CRC-32.
Frame delineation
The receiver will receive a parallel data with respect to the receiver clock. The start of frame will be indicated by the start flag sequence 7E . The data will be received only if the DATA_ENABLE is asserted. The assertion of this DATA_ENABLE indicates that the data is being received. No data will be available when this signal is de-asserted. A continuous reception of 7E will indicate an idle frame and will be ignored by the receiver. The flag sequence followed by a non-7E data will indicate the beginning of a frame and will be received. The start flag will be dropped/ ignored and the following data will be passed for further processing.
MPLS validation
The user defined MPLS values will be stored in the buffer against which the received MPLS labels will be validated.
FCS Validation
The receive data will be passed through a FCS validation block. The FCS will be computed over the entire incoming packet including padding. (Without the flag sequences and the stuffed bytes). This module does validation of FCS using the CRC-CCITT or CRC-32 method. The default method used is CRC-32. The FCS received from incoming stream will be validated against computed FCS.
Wipro Technologies
Page : 05 of 10
White Paper
Destuffer
The descrambled data will be fed to the destuffer. Here the bytes stuffed for adding transparency during transmission, i.e. to prevent false interpretation of 7Ein the data as flag sequence, will be removed.
4. PPP Module
As part of WIPTCP, a TCP/IP stack for Embedded systems, Wipro has developed a module that conforms to the RFC-1661. This module defines the PPP encapsulation, option negotiation mechanism that is able to negotiate a rich assortment of configuration parameters. Wipro has implemented LCP and IPCP, a network control protocol for IP (NCP for IP) that assigns the IP addresses through negotiations and brings up the interface. This PPP module is available on x86 and MPC8xx platform on VxWorks Operating System. Designers could use this module to implement the PPP Finite State Machine.
Optical Transceiver
SERDES
System Interface
PROCESSOR
SD RAM
FLASH
The above diagram depicts a SONET/SDH Line card with POS Interface.
Wipro Technologies
Page : 06 of 10
White Paper
The Optical Transceiver performs Optical to Electrical conversion as well as Electrical to Optical conversion. The Clock Extraction module extracts the clock in the receive side from the receive traffic. The SERDES module is a serializer / deserializer for parallel to serial conversion and vice-versa. The SONET/SDH Framer performs framing as per standards. The POS Mapper performs SONET/ SDH mapping to POS. The System Interface module is the interface to the switch. The Processor Interface allows software control of the devices on board.
Wipro Technologies
Page : 07 of 10
White Paper
Wipro Technologies
Page : 08 of 10
White Paper
7. Conclusion
Clearly, Packet over SONET/SDH is finding favor with network managers in their quest to optimize their networks for the dominant applications. POS takes advantage of the existing SONET/SDH infrastructure to better support IP Wipro s Packet Over SONET building blocks and expertise should be useful for costconscious engineering managers who are planning to add POS Interface to the existing range of Internet infrastructure equipment. 7.1 Acronyms ADM ATM FPGA HDLC IPCP LCP NCP OSI POS PPP RTOS SDH SERDES SONET Add Drop Multiplexer Asynchronous Transfer Mode Field Programmable Gate Array High Level Data Link Control Internet Protocol Control Protocol Link Control Protocol Network Control Protocol Open System Interconnection Packet Over SONET / SDH Point-to-Point Protocol Real Time Operating System Synchronous Digital Hierarchy Serializer - Deserializer Synchronous Optical Network
Contact Us
if you need to contact us regarding any clarification of feedback, mail us at info@wipro.com Wipro Technologies Page : 09 of 10
About Wipro
Wipro Technologies is a part of Wipro Limited (NYSE:WIT) and is a leading global provider of high-end IT solutions. The IT solutions provided include application development services to corporate enterprises and product engineering services to technology companies. The company's top clients include Nortel, Cisco, Canon, Fujitsu, Microsoft and Alcatel, to name a few. With over 10000 consultants Wipro integrates people processes and technologies to deliver innovative solutions that enable implementation of product development strategies efficiently and cost-effectively. Wipro is also the first IT services company in the world to achieve the highest level of quality certification, the SEI-CMM Level 5. Wipro currently runs large development facilities for industry leaders and start-ups alike, and has more than 4000 consultants focused on communication hardware and software alone.
Copyright 2001. Wipro Technologies. All rights reserved. No part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without express written permission from Wipro Technologies. Specifications subject to change without notice. All other trademarks mentioned herein are the property of their respective owners. Specifications subject to change without notice.
America 1995 EI Camino Real, Suite 200 Santa Clara, CA 95050, USA Phone:+1 (408) 2496345 Fax: +1 (408) 6157174/6157178
Europe 137, Euston Road London NW12AA,UK Phone:+ (44) 020 73870606 Fax: + (44) 020 73870605
Japan Saint Paul Bldg, 5-14-11 Higashi-Oi, Shinagawa-Ku, Tokyo 140-0011,japan Phone:+(81) 354627921 Fax: +(81) 354627922
India-Worldwide HD Doddakannelli, Sarjapur Road Bangalore-560 035, India Phone:+ (91) 808440011 -15 Fax: +(91) 808440254 www.wipro.com eMail: info@wipro.com
Wipro Technologies
Innovative Solutions, Quality Leadership .
Page : 10 of 10