2 3 eindpunt draait op een pc high definition video over ip (videocommunicatie) diensten: - hd...
Post on 24-May-2015
216 Views
Preview:
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