tove

22
7th August 1997 Page 1/22 TOVE project presentation Summer School on Telecommunications 1997 in Lappeenranta HUT/TCM HUT/TCM TOVE Pasi Nummisalo Helsinki University of Technology Laboratory of Telecommunications Software and Multimedia [email protected] Transparent Object Virtual Exchange TOVE and Intelligent Networks

Upload: ray

Post on 12-Jan-2016

46 views

Category:

Documents


5 download

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 Presentation

TRANSCRIPT

Page 1: TOVE

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

[email protected]

Transparent Object Virtual ExchangeTOVE and Intelligent Networks

Page 2: TOVE

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

Page 3: TOVE

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

Page 4: TOVE

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

Page 5: TOVE

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

Page 6: TOVE

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

Page 7: TOVE

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

Page 8: TOVE

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

Page 9: TOVE

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

Page 10: TOVE

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

Page 11: TOVE

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

Page 12: TOVE

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)

Page 13: TOVE

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

Page 14: TOVE

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)

Page 15: TOVE

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

Page 16: TOVE

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

Page 17: TOVE

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)

Page 18: TOVE

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

Page 19: TOVE

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

Page 20: TOVE

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

Page 21: TOVE

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

Page 22: TOVE

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