2
3 Eindpunt Draait op een pc High Definition Video over IP (Videocommunicatie) Diensten: - HD videocommunicatie - HD virtuele vergadering (video conference) - HD video-opname - HD video streaming
4 Er is geen systeem, die geautomatiseerd het videoverkeer tussen de klant en VisionsConnected test en rapporteert. Testen
5 Ontwerp en implementatie van een systeem, die geautomatiseerd het videoverkeer tussen de klant en VisionsConnected test en rapporteert. Testen
6 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?
Iterative Application Development (IAD) Big Bang Invoering
65536 Logische poorten Eindpunten Protocollen: SIP H.323 TCP UDP SignaleringskanaalMediakanaal Signalerings – Of mediakanaal Firewall NAT
9 Firewall Blokkeer alle TCP pakketten !
10 NAT Privénetwerk Publieke netwerk ? Niet routeerbaar
11
12 Klantnetwerk Centraal dienstenplatform van 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?
WinSIP Win323 Sjphone Netpenguin 1.22 NetworkActiv Nmap Super scan Svmap Advance port scanner 1.3
14 Centraal dienstenplatform van VisionsConnected Klantnetwerk Server De 7 onderdelen worden getest: 1.SIP test 2.H.323 test 3.NAT test 4.TCP test (uitgaand verkeer) 5.TCP test (inkomend verkeer) 6.UDP test (uitgaand verkeer) 7.UDP test (inkomend verkeer) De 3 windows applicaties: 1.Clientapplicatie 2.Serverapplicatie 3.Configuratietool ServerapplicatieClientapplicatie Configuratietool Creëert Configuratiebestand Automatisch geconfigureerd Resultatenbestand Programmeertalen: C++ C Sharp (C#) Java Netwerk- uitbreiding
15 Centraal dienstenplatform van VisionsConnected Klantnetwerk Serverapplicatie Clientapplicatie SIP Stack: SipekSDKH323 Stack: openH323
16 Serverapplicatie Clientapplicatie TCP verbinding op 80 TUNNEL TCP verkeer testen op poort Zet poort 100 open 100 INKOMEND TCP verbinding op 100 Verbinding Gelukt of niet ? UITGAAND TCP verbinding op 100 Verbinding Gelukt of niet ? Uitgaand Inkomend
17 Serverapplicatie Clientapplicatie UDP poort 30 testen ! TUNNEL Zet poort 30 open en wacht 30 Geopend UITGAAND Verzendt pakket op 30 Ontvangen? 30 INKOMEND Verzendt pakket op 30 Geopend Ontvangen? Uitgaand Inkomend Wacht op pakket
18 Serverapplicatie Clientapplicatie 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
19 OnderdeelTestresultaat SIP test Ѵ H.323 test Ѵ NAT test Ѵ TCP test Ѵ UDP test Ѵ Getest op lokale PC’s Getest vanuit een klantlocatieGetest na implementatie
20 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