TITAN 532L CCG: Cross Connect Generator Requirements Tellabs Operations Inc.. 1 Just Who Is Tellabs Anyway? Started in 1975 by six people at a kitchen table Began by selling Echo Cancellers Moved into the Digital Cross Connect market Today, 6,000+ employees worldwide Over $2.3 billion in annual revenue Tellabs Operations Inc.. 2 Telecommunications Crash Course 1 DS0 = 1 Phone Call 64 kb/s 1 DS1 => 24 DS0s 1.544 Mb/s 1 DS3 => 28 DS1s 672 DS0s 44.73 Mb/s 1 STS-1E => 1 DS3 672 DS0s 51.840 Mb/s Tellabs Operations Inc.. OC1 => STS-1E 51.840 Mb/s OC3 => 2016 DS0s 155.520 Mb/s OC12 => 8064 DS0s 622.08 Mb/s OC48 => 32256 DS0s 2488.320 Mb/s OC192 => 129024 DS0s 9953.28 Mb/s 3 Digital Cross Connects The TITAN Family TITAN 5500 Cross Connects at OC12/DS3/DS1 Level Max 3072 DS3s 86,016 DS1s 2,064,384 DS0s TITAN 532L Cross Connects at DS3/DS1/DS0 Level Max 256 DS3s 7,168 DS1s 172,032 DS0s 5500 can’t access DS0s Tellabs Operations Inc.. 4 What Does A TITAN Do? Transports, routes, grooms data for: Long distance hubs 911 services FAA radar traffic Cellular networks ATM networks Lotto networks Tellabs Operations Inc.. 5 CS 406/407 Project Goals Provide complete life cycle experience for students Provide a useful tool to aid in the development process Tellabs Operations Inc.. 6 Intro to the Tellabs Development Environment Software is compiled in the Solaris environment Target hardware processors are all Motorola 68000 / PPC based Software is uploaded from the SUN to the TITAN via an external SCSI link Tellabs Operations Inc.. 7 The Zen of Requirements Requirements are driven by a product not vice versa Requirements change at the most inconvenient times There are few wrong answers but some are more right than others Tellabs Operations Inc.. 8 TITAN 532L Primer Major Systems Administrative Complex (AC) Network Switch Complex (NSC) Port Switch Complex (PSC) Port Modules (DS3 or DS1 equivalents) NPCs (DS0 equivalent) Tellabs Operations Inc.. 9 Standard Data Format (SDF) SDF is the heart of 532L 1 SDF contains 860 timeslots DS0 data mapped to SDF 532L supports 256 SDFs SDF travels through switching network SDF converted back to DS0 Tellabs Operations Inc.. 10 Administrative Complex 532L has 2 ACs One active, one inactive If active fails, inactive reboots to become active User interface Non-volatile data storage LAN Hub Network Timing Tellabs Operations Inc.. 11 Network Switch Complex 532L has 2 NSCs If one copy fails, the other instantly takes over Route data from point A to point B Network timing distribution Five stage switching network Tellabs Operations Inc.. 12 Port Switch Complex Roughly 16 PSCs supported by 532L Up to 256 SDFs There are three types of PSCs Tellabs Operations Inc.. 13 LD100 PSC Type Low Density PSC 16 SDFs Up to 256 DS1 Modules 8 DS3 Modules Any combination Tellabs Operations Inc.. 14 Port Module 5310Z Port Module 1 DS1 16 port modules per SDF First PM for 532L Tellabs Operations Inc.. 15 HS100 PSC Type High Speed PSC 16 SDFs 16 STS-1E Modules 16 HSDS3 Modules 8 of each kind 448 DS1 Equivalent Tellabs Operations Inc.. 16 STS-1E STS-1E Port Module (HSPM) 1 SDF per module 28 DS1 Equivalents 672 DS0’s Tellabs Operations Inc.. 17 HSDS3 High Speed DS3 (HSPM) 1 SDF per module 28 DS1 Equivalents 672 DS0’s Tellabs Operations Inc.. 18 LS100 PSC Type Low Speed PSC 8 SDFs 28 Octal Cards 8 DS1s per card 224 DS1 Equivalent Tellabs Operations Inc.. 19 Octal Octal Port Module LSPM 2 SDF per 7 modules 8 DS1s per module Tellabs Operations Inc.. 20 Cross Connect (TCON) 532L TCONs at DS1 and DS0 level 1 DS1 or 1-24 DS0s connected at a time Data travels from Port module on PSC x Cross connected through NSC Ends up at port module on PSC y Standard cross connects are two way Conference cross connects are one way Tellabs Operations Inc.. 21 What is the CCG? Tool to create CMD files to run on 532L An API to allow to easily add new features and to help keep it up to date. A GUI front end to help users create the CMD files. Tellabs Operations Inc.. 22 CCG: What it will do Generate a CMD file to run on the 532L The CMD is list of TCON and other configuration commands. A typical CMD file may have anywhere from 100 to 20,000 commands. Tellabs Operations Inc.. 23 CCG: Why it is needed Configuring 532L is very slow. Complete configuration takes 6-10 hours Existing tools Hard to find Don’t work Out of date Tellabs Operations Inc.. 24 Who will the CCG benefit? The CCG will benefit 532L development, testing groups and customer support groups. Tellabs Operations Inc.. 25 How CCG Works CCG creates a CMD file Similar to shell script List of commands No iteration or branching statements No error checking 532L executes each command in CMD file Tellabs Operations Inc.. 26 Cross Connect Algorithms Algorithms required for efficient use of developer time Algorithms take range of port modules and NPCs and apply algorithm offset = 512 for (cur_npc = 1; cur_npc <=448; cur_npc++) tcon::fromdc cur_npc to cur_npc+offset Tellabs Operations Inc.. 27 Configuration File CCG will define: Which PSCs are in 532L Which port modules and NPCs in 532L Port module and NPC configuration Algorithms to use Tellabs Operations Inc.. 28 CCG Output First CCG reads configuration file Determines entire range of port modules and NPCs Applies algorithm to range of port modules Prints out resulting series of 532L commands as a CMD file Tellabs Operations Inc.. 29