2 3 eindpunt draait op een pc high definition video over ip (videocommunicatie) diensten: - hd...

Post on 24-May-2015

215 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Video over IP testtool

Afstudeerder : dhr. V. BehariAfstudeerbedrijven : Sping en VisionsConnectedAfstudeerperiode : 02-sept-2009 tot 31-dec-2009Faculteitsbegeleider : dhr. M. AdhinPraktijkbegeleider : dhr. R. FleerDatum : 25-08-2010

2

Doelstelling

Aanpak

OPBOUW

Resultaten

Conclusies

3

INLEIDING

Medewerkers en Apparaten

Eindpunt

Stuurt Testtool(Software)

?

Draait op een pcSping

SoftwareVisionsConnected

Hardware

High Definition Video over IP(Videocommunicatie)

Diensten:- HD videocommunicatie - HD virtuele vergadering (video conference)- HD video-opname - HD video streaming

4

PROBLEEMSTELLING

Er is geen systeem, die geautomatiseerd het videoverkeer tussen de klant en VisionsConnected test en rapporteert.

KlantnetwerkCentraal Dienstenplatform

van VisionsConnected

? Testen

5

DOELSTELLING

Ontwerp en implementatie van een systeem, die geautomatiseerd het videoverkeer tussen de klant en VisionsConnected test en rapporteert.

KlantnetwerkCentraal Dienstenplatform

van VisionsConnected Testen

6

ONDERZOEKSVRAGEN

1. Wat zijn de minimale voorwaarden voor het opzetten van de nodige videocommunicatie?

2. Onder welke omstandigheden kan een videocommunicatie worden verhindert?

3. Wat zijn mogelijke testprocedures die voorgeschreven kunnen worden?

4. Wat zijn de sleutelcomponenten die nodig zijn voor het realiseren van de testomgeving?

METHODE AANPAK

Iterative Application Development (IAD)

Definitiestudie Ontwikkeling InvoeringDefinitiestudieDefinitiestudie Ontwikkeling InvoeringInvoeringOntwikkeling

Big Bang Invoering

INVENTARISATIE AANPAK

65536 Logische poorten

Eindpunten

Protocollen:• SIP• H.323• TCP• UDP

SignaleringskanaalTCP

SIPH.323 Mediakanaal

UDP

MediaSignalerings –Of

mediakanaalTCP

SIPH.323

FirewallNAT

INTERNET

VisionsConnected

9

INVENTARISATIE AANPAK

Firewall

Blokkeer alle TCP pakketten !

TCPUDP

10

INVENTARISATIE AANPAK

NAT

Privénetwerk Publieke netwerk

?

Niet routeerbaar

11

EISEN AANPAK

Testen van TCP en UDP poorten

Opzetten van SIP en H.323 oproepen

Nagaan van NAT

Testrapport genereren

Voor elke klant voor-configureerbaar

Gebruikersvriendelijk

Beveiliging

Robuust

Gebruikershandleiding

12

TESTPROCEDURE AANPAK

KlantnetwerkCentraal dienstenplatformvan VisionsConnected

1. Kan de klant een videocommunicatie opzetten met SIP?2. Kan de klant een videocommunicatie opzetten met H.323 protocol?7. Bevindt de klant achter een NAT?3. Kunnen TCP-pakketten vanuit het dienstenplatform aankomen bij de klant op een bepaalde TCP-poort?4. Kunnen TCP-pakketten vanuit de klant aankomen op het dienstenplatform op een bepaalde TCP-poort?5. Kunnen UDP-pakketten vanuit het dienstenplatform aankomen bij de klant op een bepaalde UDP-poort?6. Kunnen UDP-pakketten vanuit de klant aankomen op het dienstenplatform op een bepaalde UDP-poort?

Wel of geen NAT ?SIP-oproep?

H.323-oproep?TCPUDP

BESTAANDE SOFTWAREPAKKETTEN - AANPAK

WinSIP

Win323

Sjphone

Netpenguin 1.22

NetworkActiv

Nmap Super scan

Svmap

Advance port scanner 1.3

14

RESULTATEN

Centraal dienstenplatformvan VisionsConnected

Klantnetwerk

Server

De 7 onderdelen worden getest:1. SIP test2. H.323 test3. NAT test4. TCP test (uitgaand verkeer)5. TCP test (inkomend verkeer)6. UDP test (uitgaand verkeer)7. UDP test (inkomend verkeer)

De 3 windows applicaties:1. Clientapplicatie2. Serverapplicatie3. Configuratietool

Serverapplicatie Clientapplicatie

Configuratietool

CreëertConfiguratiebestand

Automatisch geconfigureerd

Resultatenbestand

Programmeertalen: • C++• C Sharp (C#)• Java

Netwerk-uitbreiding

15

RESULTATEN

Centraal dienstenplatformvan VisionsConnected

Klantnetwerk

Serverapplicatie Clientapplicatie

SIP Stack: SipekSDK

SIP TESTERH.323 TESTER

H323 Stack: openH323

16

RESULTATEN

ServerapplicatieClientapplicatie

TCP TESTER

65536

80443

TCP verbinding op 80TUNNEL

TCP verkeer testen op poort 100

100

Zet poort 100 open

100

INKOMENDTCP verbinding op 100 Verbinding

Gelukt of niet ?

UITGAANDTCP verbinding op 100Verbinding

Gelukt of niet ?

44380

UitgaandInkomend

17

RESULTATEN

ServerapplicatieClientapplicatie

UDP TESTER

UDP poort 30 testen !

80443

TUNNEL

Zet poort 30 open en wacht

30

Geopend

UITGAANDVerzendt pakket op 30

Ontvangen?30

INKOMENDVerzendt pakket op 30

Geopend

Ontvangen?

80443

UitgaandInkomend

Wacht op pakket

Wacht op pakket

18

RESULTATEN

ServerapplicatieClientapplicatie

NAT TESTER

80443

NAT

C.C.C.C N.N.N.N

C.C.C.C N.N.N.N S.S.S.S

C.C.C.C

Niet overeen=> NAT

TUNNEL

80443

19

Onderdeel Testresultaat

SIP test Ѵ

H.323 test Ѵ

NAT test Ѵ

TCP test Ѵ

UDP test Ѵ

RESULTATEN

klantnetwerkNetwerk 2

Getest op lokale PC’s

Getest vanuit een klantlocatieGetest na implementatie

Server

Centraal dienstenplatform van VisionsConnected

Klantnetwerk

20

CONCLUSIES

1. Er zijn drie applicaties nodig geweest voor het realiseren van een systeem nl. clientapplicatie, serverapplicatie en configuratietool.

2. De applicaties voldoen aan alle gestelde eisen.

3. Na testen is het systeem geïmplementeerd en naar tevredenheid in werking gebracht.

21

Dank u

top related