TITAN 532L CCG: Cross Connect Generator
description
Transcript of TITAN 532L CCG: Cross Connect Generator
Tellabs Operations Inc.. 1
TITAN 532L CCG:Cross Connect Generator
Requirements
Tellabs Operations Inc.. 2
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.. 3
TelecommunicationsCrash 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
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
Tellabs Operations Inc.. 4
Digital Cross ConnectsThe TITAN Family
TITAN 5500 Cross Connects at
OC12/DS3/DS1 Level Max 3072 DS3s 86,016 DS1s 2,064,384 DS0s
5500 can’t access DS0s
TITAN 532L Cross Connects at
DS3/DS1/DS0 Level Max 256 DS3s 7,168 DS1s 172,032 DS0s
Tellabs Operations Inc.. 5
What Does A TITAN Do?
Transports, routes, grooms data for:Long distance hubs911 servicesFAA radar trafficCellular networksATM networksLotto networks
Tellabs Operations Inc.. 6
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.. 7
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.. 8
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.. 9
TITAN 532L Primer
Major SystemsAdministrative Complex (AC)Network Switch Complex (NSC)Port Switch Complex (PSC)
Port Modules (DS3 or DS1 equivalents)NPCs (DS0 equivalent)
Tellabs Operations Inc.. 10
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.. 11
Administrative Complex
532L has 2 ACsOne active, one inactiveIf active fails, inactive reboots to become active
User interface Non-volatile data storage LAN Hub Network Timing
Tellabs Operations Inc.. 12
Network Switch Complex
532L has 2 NSCsIf 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.. 13
Port Switch Complex
Roughly 16 PSCs supported by 532LUp to 256 SDFs
There are three types of PSCs
Tellabs Operations Inc.. 14
LD100 PSC Type
Low Density PSC 16 SDFs Up to 256 DS1
Modules 8 DS3 Modules Any combination
Tellabs Operations Inc.. 15
Port Module
5310Z Port Module 1 DS1 16 port modules per SDF First PM for 532L
Tellabs Operations Inc.. 16
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.. 17
STS-1E
STS-1E Port Module (HSPM)
1 SDF per module 28 DS1 Equivalents
672 DS0’s
Tellabs Operations Inc.. 18
HSDS3
High Speed DS3 (HSPM)
1 SDF per module 28 DS1 Equivalents
672 DS0’s
Tellabs Operations Inc.. 19
LS100 PSC Type
Low Speed PSC 8 SDFs 28 Octal Cards
8 DS1s per card 224 DS1 Equivalent
Tellabs Operations Inc.. 20
Octal
Octal Port ModuleLSPM
2 SDF per 7 modules 8 DS1s per module
Tellabs Operations Inc.. 21
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 xCross connected through NSCEnds up at port module on PSC y
Standard cross connects are two way Conference cross connects are one way
Tellabs Operations Inc.. 22
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.. 23
CCG: What it will do
Generate a CMD file to run on the 532LThe 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.. 24
CCG: Why it is needed
Configuring 532L is very slow. Complete configuration takes 6-10 hours Existing tools
Hard to findDon’t workOut of date
Tellabs Operations Inc.. 25
Who will the CCG benefit?
The CCG will benefit 532L development, testing groups and customer support groups.
Tellabs Operations Inc.. 26
How CCG Works
CCG creates a CMD fileSimilar to shell scriptList of commandsNo iteration or branching statementsNo error checking
532L executes each command in CMD file
Tellabs Operations Inc.. 27
Cross Connect Algorithms
Algorithms required for efficient use of developer time
Algorithms take range of port modules and NPCs and apply algorithmoffset = 512for (cur_npc = 1; cur_npc <=448; cur_npc++)
tcon::fromdc cur_npc to cur_npc+offset
Tellabs Operations Inc.. 28
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.. 29
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