Single Titan Management System

advertisement
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
Download