tove
DESCRIPTION
TOVE. Transparent Object Virtual Exchange TOVE and Intelligent Networks. Pasi Nummisalo Helsinki University of Technology Laboratory of Telecommunications Software and Multimedia [email protected]. Topics. TOVE Communication platform and partners Background information - PowerPoint PPT PresentationTRANSCRIPT
7th August 1997 Page 1/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
TOVE
Pasi Nummisalo
Helsinki University of Technology
Laboratory of Telecommunications Software
and Multimedia
Transparent Object Virtual ExchangeTOVE and Intelligent Networks
7th August 1997 Page 2/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
Topics
• TOVE Communication platform and partners
• Background information
• TOVE solutions
• 1996 and 1997 goals
• IN control
• Tools and Methods
• Summary
7th August 1997 Page 3/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
TOVE Communication Platform
• Helsinki University of Technology, Laboratory of Telecommunications Software and Multimedia
• Professor Olli Martikainen, Network Architectures
• A three years long research project to develop open and standard based infrastructure for future broadband networks
• Create a platform for developing and testing distributed call and connection control model in B-ISDN networks
• VTT provides FSR switching hardware to the project
• Funded by TEKES and industry partners
7th August 1997 Page 4/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
Industry Partners
TKKVTT
NokiaTELE
HPY
Telivo
Nixu
OES
TecnomenTEKES
7th August 1997 Page 5/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
Why we are doing this?
• Evolution in network technology: Mbps capable access networks and Gbps capable backbone networks feasible
• Evolution in computer technology: Digital multimedia communications on personal workstations feasible
• Communication needs of the globalized businesses
Need for a new, flexible, high-performancenetwork technology that is as universal asthe current telephone network
7th August 1997 Page 6/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
B-ISDN (Broadband Integrated Services Digital Network)
• Broadband: 155 Mbps ~ (fast enough for HDTV)
• Integrated Services: All services in one network instead of dedicated networks such as telephone, CATV, LANs, etc.
• Flexible and service independent enough so that new services can be introduced easily
• ATM (Asynchronous Transfer Mode) has been selected to be the solution for B-ISDN
7th August 1997 Page 7/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
ATM
• Transfers fixed-length cells (48 octets data, 5 octets header)
• Switching is done with hardware: VPI/VCI fields of the incoming cells are mapped to corresponding output channel
Incoming cell stream Outgoing cell stream
VPI / VCI translation
ATM switch
7th August 1997 Page 8/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
Signalling
• Signalling establishes connection and allocates network resources between communicating terminals
• A set of protocols is needed for transportation of signalling messages
<Ring!>
<beep><beep>...
Signalling messages
Exchange
Exchange Exchange
Protocol stacks
7th August 1997 Page 9/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
TOVE Solution
To the public network
Switch Controller
FSR Cluster
TerminalsGSMP connections
PC
7th August 1997 Page 10/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
Possible Switch Configurations
FCP
SwC
FCP
SwC
FCP
SwC
FCP
SwC
7th August 1997 Page 11/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
What we have done?
• During 1996 project built a working prototype of ITU-T B-ISDN signalling stack on top of VTT’s FSR switch
CPCS / SAR
SSCOP
UNI-SSCF NNI-SSCF
Q.2931MTP-3
(BISUP)
Call Control
API
Switchinghardware
Fabriccontrol
“UNI” side of the protocols is for User-to-Network Interface
“NNI” side is the interface between network elements
Call Control manages all active connections in switch
VE
7th August 1997 Page 12/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
Demonstration of 1996 Results
FSR Switching Fabric
VAT (in PC)
VAT (in PC)
Switch Controller
VAT = Audio Conferencing tool (www-nrg.ee.lbl.gov/vat)
7th August 1997 Page 13/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
TOVE 1997 Goals
• Major goals are IN-Gateway and UNI Framework
• IN-Gateway includes: IN triggers, modifications of Call Control, INAP translations, TCAP, SCCP and MTP3
• UNI Framework consists of UNI 3.1 and Q.2931
• Other goals: further development of OVOPS++, integration of CORBA OmniBroker ORB to OVOPS++
• GSMP (General Switch Management Protocol)
• 33,5 man months to achieve these goals
7th August 1997 Page 14/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
IN Control of TOVE Switch
Controller PC
Call Control
ATM connectionto the FSR cluster
CORBA interface
Traditional SCP
Control requests
Triggers
DII
JAVA VM
INGW
DSI
CORBA enabled Service Control Point (SCP)
7th August 1997 Page 15/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
SSP-SCP Interface
CPCS / SAR
SSCOP
UNI-SSCF NNI-SSCF
Q.2931MTP-3
BISUP
Call Control
GSMP
Switchinghardware
Fabriccontrol
VE TCAP/SCCP
TOSCP
IN GW
GSMP
7th August 1997 Page 16/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
IN Gateway
BER coded INAP operation
TCAP/SCCP
IN GW
Call to IDL interface from Call Control
INAP OPERATIONsin ASN.1 language
7th August 1997 Page 17/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
Tools and Methods
• Object-oriented protocol development model
• Design Patterns
• Technical reviews
• OVOPS ++ protocol framework (Object Virtual OPerating System ++)– based on Conduits+ by University of Illinois
– separates issues specific to particular implementation from issues common to all protocols
• C++ and Java (coming)
• CORBA (OmniBroker ORB by OOC)
7th August 1997 Page 18/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
TOVE Frameworks
• C++– RTTI, Exceptions, ...
• STL– Data structures
– Algorithms
• Design Patterns– Reusable components
• CORBA integration– CORBA Services
UNI Framework
PF
SF
VE Framework
Design Patterns
Protocol e.g. DSS2, UNI 3.1, UNI 4.0
STL
ORB
Services
Drivers
7th August 1997 Page 19/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
OVOPS++ Relatives
Conduits
CVOPS
OVOPS
OVOPS++
JVOPS
Design Patterns
Conduits+
DUITS
7th August 1997 Page 20/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
OVOPS++ Main Components
A
A
F
P
PP
P
M
M
S
•Adapter: Connects OVOPS++ world to the “outer world”•Protocol: Context of the protocol (state variables, parameters etc.)•State: Functionality of the protocol•Mux: Multiplexes connections by session keys extracted from the message•Factory: Creates new Conduit instances •Transporters: Travels through conduit graph•Messengers: Carries data •Timers: Provides timeouts•Scheduler: Gives runtime
T
S
T M
7th August 1997 Page 21/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
Summary
• Gained considerable experience of O-O, Frameworks, network programming and B-ISDN
• TOVE switch provides a prototype of standard based ATM signalling software with open switching fabric (GSMP) and service control (INAP)
• The IN Gateway is one of the first implementations (the first) of CORBA to IN adapters using generic ROSE translation
7th August 1997 Page 22/22TOVE project presentationSummer School on Telecommunications 1997 in Lappeenranta
HUT/TCMHUT/TCM
97’ Demonstration
FSR Switching Fabric
VIC (in PC)
VIC (in PC)
Switch ControllerSCP