SlideShare a Scribd company logo
1 of 13
Netwerksimulatie met ns-3
 Eindwerk voorgedragen tot het behalen van de graad van bachelor in de informatica/ICT/kennistechnologie
                                  Universiteit Hasselt 2009 - 2010



                       Bob van der Vleuten




                         Promotor: Prof. dr. Wim Lamotte
                          Co-promotor: dr. Peter Quax
                             Begeleider: Takis Issaris
Wat is ns-3?

• Netwerksimulator
• Framework
• Opvolger ns-2
• In ontwikkeling sinds 2006
• 3.9 recentste versie
Inhoud van eindwerk
• Inventariseren van mogelijkheden
• Schrijven van korte How-To
• Eigen implementatie
 • Basis simulatie
 • Simulatie met Linux Containers
• Besluit over ns-3
Eigen implementatie

• Ns-3 Simulaties in C++
• Drie netwerken
 • Ethernet netwerk
 • WiFi netwerk
 • Mixed netwerk met Linux Containers
Eerste simulatie
•   Ethernet netwerk

•   Vier nodes aangesloten     Node 1            Node 2

    op switch
                                        Switch

•   Eigen applicatie op node
    1 en 3
                               Node 3            Node 4


•   Packetsink op node 2 en
    4
Resultaten
•   Accurate simulatie van
    trafiek over ethernet

•   TCP Tahoe + Fast
    Retransmission

    •   Tracing van
        congestionwindow

    •   Pcap-bestanden
Tweede simulatie

•   WiFi netwerk            Node 1   Node 2     Node 3   Node 4




•   4 Nodes en een Access
    Point                               Wifi Netwerk



•   ns3::OnOffApplication                 Access
    op twee nodes                          point
Resultaten

• Simulatie van 802.11 beacons
• Collision avoidance op te merken
• Geen error-model mogelijk
Derde simulatie
                            10.0.1.3               10.0.1.4

                             Node 3                Node 4



•   Gevarieerde topologie
                                         Wifi
                                       802.11b


•   Gebruik van lxc                    10.0.1.10
                                        Access
                                                              10.0.1.5
                                         point


•   Getest op testbed
                                       10Mbps
                                         Hub
                                                              Server



•   5 scenario’s
                             Node 1                Node 2


                            10.0.1.1               10.0.1.2
Scenario 1 en 2
•   Ethernet gedeelte
                                        RTP Stream
                              Node 1                     Server

•   Volledig met lxc

•   Analyse van bandbreedte
    en UDP vs. TCP
                               Node 1   RTP Stream



•   RTP-Stream met VLC
                               Node 2
                                        HTTP Transfer
                                                        Server




•   HTTP met Apache2
Scenario 3
•   Gebaseerd op
    voorgaande

•
                           Node 1   RTP Stream
    Node 3 = WiFi                                   Server



•
                           Node 2
                                    HTTP Transfer
    Node 3 geen lxc
                                RTP Stream


•   RTP Stream nabootsen   Node 3

    met ns-3 applicatie

•   Minder accuraat
Besluiten rond ns-3
     Voordelen                  Nadelen
    Performantie             Geen visualisatie
  Hybride simulaties          WiFi gebreken
Constante ontwikkeling   Gebrek aan documentatie
Verschillende modellen      Enkel 802.11a en b
Tracing mogelijkheden
  Actieve community
?
Q &A

More Related Content

Viewers also liked

E1 fp ict-compendium
E1 fp ict-compendiumE1 fp ict-compendium
E1 fp ict-compendiumJim Tora
 
Solna aktuellt - Val 2010
Solna aktuellt - Val 2010Solna aktuellt - Val 2010
Solna aktuellt - Val 2010Hanif Bali
 
Solnamoderaternas kandidater till kommunfullmäktige
Solnamoderaternas kandidater till kommunfullmäktigeSolnamoderaternas kandidater till kommunfullmäktige
Solnamoderaternas kandidater till kommunfullmäktigeHanif Bali
 
2010 Emmy Awards Fashion
2010 Emmy Awards Fashion2010 Emmy Awards Fashion
2010 Emmy Awards FashionBlack Maryjane
 
Information (over)consumption - TEDxUHasselt Salon 2012
Information (over)consumption - TEDxUHasselt Salon 2012Information (over)consumption - TEDxUHasselt Salon 2012
Information (over)consumption - TEDxUHasselt Salon 2012Bob van der Vleuten
 
Between the-sheets-volume-i-a-bat-city-erotica-sampler
Between the-sheets-volume-i-a-bat-city-erotica-samplerBetween the-sheets-volume-i-a-bat-city-erotica-sampler
Between the-sheets-volume-i-a-bat-city-erotica-samplerMOHAMMED ARIF
 
PRSSA Welcome Meeting
PRSSA Welcome MeetingPRSSA Welcome Meeting
PRSSA Welcome MeetingUSFPRSSA
 
BlackBerry DevCon 2011 - COM34
BlackBerry DevCon 2011 - COM34BlackBerry DevCon 2011 - COM34
BlackBerry DevCon 2011 - COM34Mariano Carrizo
 
Primer Hackaton del Desafío BlackBerry, Flex para móviles
Primer Hackaton del Desafío BlackBerry, Flex para móvilesPrimer Hackaton del Desafío BlackBerry, Flex para móviles
Primer Hackaton del Desafío BlackBerry, Flex para móvilesMariano Carrizo
 

Viewers also liked (13)

E1 fp ict-compendium
E1 fp ict-compendiumE1 fp ict-compendium
E1 fp ict-compendium
 
Solna aktuellt - Val 2010
Solna aktuellt - Val 2010Solna aktuellt - Val 2010
Solna aktuellt - Val 2010
 
Fromkitabukurotoclinic
FromkitabukurotoclinicFromkitabukurotoclinic
Fromkitabukurotoclinic
 
Solnamoderaternas kandidater till kommunfullmäktige
Solnamoderaternas kandidater till kommunfullmäktigeSolnamoderaternas kandidater till kommunfullmäktige
Solnamoderaternas kandidater till kommunfullmäktige
 
Importanceof creativity
Importanceof creativityImportanceof creativity
Importanceof creativity
 
2010 Emmy Awards Fashion
2010 Emmy Awards Fashion2010 Emmy Awards Fashion
2010 Emmy Awards Fashion
 
Pertusis saitama2010
Pertusis saitama2010Pertusis saitama2010
Pertusis saitama2010
 
Information (over)consumption - TEDxUHasselt Salon 2012
Information (over)consumption - TEDxUHasselt Salon 2012Information (over)consumption - TEDxUHasselt Salon 2012
Information (over)consumption - TEDxUHasselt Salon 2012
 
Between the-sheets-volume-i-a-bat-city-erotica-sampler
Between the-sheets-volume-i-a-bat-city-erotica-samplerBetween the-sheets-volume-i-a-bat-city-erotica-sampler
Between the-sheets-volume-i-a-bat-city-erotica-sampler
 
From shintosintoclinic
From shintosintoclinicFrom shintosintoclinic
From shintosintoclinic
 
PRSSA Welcome Meeting
PRSSA Welcome MeetingPRSSA Welcome Meeting
PRSSA Welcome Meeting
 
BlackBerry DevCon 2011 - COM34
BlackBerry DevCon 2011 - COM34BlackBerry DevCon 2011 - COM34
BlackBerry DevCon 2011 - COM34
 
Primer Hackaton del Desafío BlackBerry, Flex para móviles
Primer Hackaton del Desafío BlackBerry, Flex para móvilesPrimer Hackaton del Desafío BlackBerry, Flex para móviles
Primer Hackaton del Desafío BlackBerry, Flex para móviles
 

Similar to Netwerksimulatie met behulp van ns-3

Similar to Netwerksimulatie met behulp van ns-3 (9)

Netwerkfunctievirtualisatie: proof-of-concept en demo
Netwerkfunctievirtualisatie: proof-of-concept en demoNetwerkfunctievirtualisatie: proof-of-concept en demo
Netwerkfunctievirtualisatie: proof-of-concept en demo
 
03102019 ipv6 nat64 gateway
03102019 ipv6 nat64 gateway03102019 ipv6 nat64 gateway
03102019 ipv6 nat64 gateway
 
Netwerken - 3-3-netwerkverdeeldozen
Netwerken - 3-3-netwerkverdeeldozenNetwerken - 3-3-netwerkverdeeldozen
Netwerken - 3-3-netwerkverdeeldozen
 
Presenatie cisco 20101115
Presenatie cisco 20101115Presenatie cisco 20101115
Presenatie cisco 20101115
 
Je eigen draadloos thuisnetwerk
Je eigen draadloos thuisnetwerkJe eigen draadloos thuisnetwerk
Je eigen draadloos thuisnetwerk
 
Netwerken - 2-3-communicatieprotocollen
Netwerken - 2-3-communicatieprotocollenNetwerken - 2-3-communicatieprotocollen
Netwerken - 2-3-communicatieprotocollen
 
Real-Time in industriëel Ehternet
Real-Time in industriëel EhternetReal-Time in industriëel Ehternet
Real-Time in industriëel Ehternet
 
Real-Time in industriëel Ehternet
Real-Time in industriëel EhternetReal-Time in industriëel Ehternet
Real-Time in industriëel Ehternet
 
Lekker weer nlnog_nlnog_ddos_fl
Lekker weer nlnog_nlnog_ddos_flLekker weer nlnog_nlnog_ddos_fl
Lekker weer nlnog_nlnog_ddos_fl
 

Netwerksimulatie met behulp van ns-3

  • 1. Netwerksimulatie met ns-3 Eindwerk voorgedragen tot het behalen van de graad van bachelor in de informatica/ICT/kennistechnologie Universiteit Hasselt 2009 - 2010 Bob van der Vleuten Promotor: Prof. dr. Wim Lamotte Co-promotor: dr. Peter Quax Begeleider: Takis Issaris
  • 2. Wat is ns-3? • Netwerksimulator • Framework • Opvolger ns-2 • In ontwikkeling sinds 2006 • 3.9 recentste versie
  • 3. Inhoud van eindwerk • Inventariseren van mogelijkheden • Schrijven van korte How-To • Eigen implementatie • Basis simulatie • Simulatie met Linux Containers • Besluit over ns-3
  • 4. Eigen implementatie • Ns-3 Simulaties in C++ • Drie netwerken • Ethernet netwerk • WiFi netwerk • Mixed netwerk met Linux Containers
  • 5. Eerste simulatie • Ethernet netwerk • Vier nodes aangesloten Node 1 Node 2 op switch Switch • Eigen applicatie op node 1 en 3 Node 3 Node 4 • Packetsink op node 2 en 4
  • 6. Resultaten • Accurate simulatie van trafiek over ethernet • TCP Tahoe + Fast Retransmission • Tracing van congestionwindow • Pcap-bestanden
  • 7. Tweede simulatie • WiFi netwerk Node 1 Node 2 Node 3 Node 4 • 4 Nodes en een Access Point Wifi Netwerk • ns3::OnOffApplication Access op twee nodes point
  • 8. Resultaten • Simulatie van 802.11 beacons • Collision avoidance op te merken • Geen error-model mogelijk
  • 9. Derde simulatie 10.0.1.3 10.0.1.4 Node 3 Node 4 • Gevarieerde topologie Wifi 802.11b • Gebruik van lxc 10.0.1.10 Access 10.0.1.5 point • Getest op testbed 10Mbps Hub Server • 5 scenario’s Node 1 Node 2 10.0.1.1 10.0.1.2
  • 10. Scenario 1 en 2 • Ethernet gedeelte RTP Stream Node 1 Server • Volledig met lxc • Analyse van bandbreedte en UDP vs. TCP Node 1 RTP Stream • RTP-Stream met VLC Node 2 HTTP Transfer Server • HTTP met Apache2
  • 11. Scenario 3 • Gebaseerd op voorgaande • Node 1 RTP Stream Node 3 = WiFi Server • Node 2 HTTP Transfer Node 3 geen lxc RTP Stream • RTP Stream nabootsen Node 3 met ns-3 applicatie • Minder accuraat
  • 12. Besluiten rond ns-3 Voordelen Nadelen Performantie Geen visualisatie Hybride simulaties WiFi gebreken Constante ontwikkeling Gebrek aan documentatie Verschillende modellen Enkel 802.11a en b Tracing mogelijkheden Actieve community

Editor's Notes