design ansainet 3.3 - omnet++ summit · pdf fileintro design outro 1 ansainet 3.3.0...
TRANSCRIPT
Intro
Design
Outro
1
ANSAINET 3.3.0Vladimír Veselý,
Ondřej Ryšavý, Marcel Marek, Miroslav Švéda,Peter Scherfel, Tomáš Suchomel, Martin Danko,
Vladimír Sivák, Martin Tlolka, Vladimír Kojecký, Zdeněk Kraus, Marek Černý,
Veronika Rybová, Matej Hrnčiřík, Jakub Smejkal, Jakub MrázekTomáš Procházka, Jiří Trhlík, Adam Malik, Petr Vítek,
Jan Bloudíček, Vít Rek, Tomáš Rajca, Jan Holuša, Michal Ruprich
3RD OMNET++ SUMMIT
15TH-16TH SEPTEMBER 2016, BRNO, CZECH REPUBLIC
Intro
Design
Outro
22
MOTIVATION
In 2008, FIT-BUT have discovered OMNeT++
Our research at that time involved
Reachibility analysis
Network behavior prediction
However, INET state-of-the-art at that time
pure INET version 20061020 for OMNeT++ 3.3
INET-MANET version for OMNeT++ 4.0
A lot of missing features
ACLs
traffic generators
Cisco-like network packet dispatching behavior
Redistribution of routing information
We have decided to extend INET for our cause!
Intro
Intro
Design
Outro
33
ANSA PROJECT
Running
configs
SNMP
Create model
Impr
ovem
ents
Simulation
results
cca 30000 devices
e.g. ACL cross-referencing
Intro
Intro
Design
Outro
44
CONTRIBUTIONS RYBOVÁ Veronika. Modelling and Simulation of Network Design Guides
for IP Routing.
SIVÁK Vladimír. Modelling Cisco Router in Simulation Tool OMNeT++.
SUCHOMEL Tomáš. OMNeT++ Extension with ACL Filtering Module.
DANKO Martin. Modelling OSPF Routing Protocols Using OMNeT++
Simulator.
SCHERFEL Peter. Simulation of Network Behaviour Based on Analysis of
Configuration of Active Network Devices.
TLOLKA Martin. Simulation of EIGRP Protocol Behavior Using
OMNeT++.
MATELEŠKO Petr. Multicast Simulation in OMNeT++.
DANKO Martin. Modelling QoS in Computer Networks.
ČERNÝ Marek. IPv6 Modelling in OMNeT++.
KRAUS Zdeněk. Modelling and Reliability Analysis of Campus Network at
the BUT.
HRNČIŘÍK Matej. Modelling of L2 Loop-Preventing Protocols.
RYBOVÁ Veronika. Multicast Routing Modelling in OMNeT++.
MALIK Adam. Multicast Distribution Trees Modelling in OMNeT++.
MAREK Marcel. Modelling IS-IS and TRILL.
PROCHÁZKA Tomáš. Modelling PIM-SM in OMNeT++.
TRHLÍK Jiří. Modelling of Distance-Vector Routing Protocols.
VÍTEK Petr. Modelling Gateway Redundancy Protocols.
BLOUDÍČEK Jan. Modelling of EIGRP Routing Protocol.
MRÁZEK Jakub. Modelling of OSPFv3 Link-State Routing Protocol.
REK Vít. Modelling of Babel Routing Protocol.
HOLUŠA Jan. Modelling HSRP and GLBP Gateway Redundancy
Protocols.
RAJCA Tomáš. Modelling of L2 Management Protocols.
Intro
Today’s
metric
25 000 SLOCs
Intro
Design
Outro
55
ANSA ROUTER
Design
Intro
Design
Outro
66
ANSA MULTINETWORKLAYER
offers up to triple-stack
parallel support of IPv4,
IPv6 and CLNS
allows multiplexing for
data-link layer protocols
mimics processing
behavior of reference
Cisco router
Design
Intro
Design
Outro
77
ANSA MULTIROUTINGTABLE
ANSA MultiRoutingTable
enhances IPv4/IPv6/CLNS
routes
employs additional
administrative distance
constants
Cisco-like appearance
Design
Intro
Design
Outro
88
ANSA INTERFACEENTRY
ANSA InterfaceEntry
registers additional
parameters like delay,
reliability, virtual forwarder
Design
Intro
Design
Outro
99
CONFIGURATION
Default INET’s
NetworkConfigurator
does not suite our needs
Each simulation module
supports initialization
from external XML file
Per-interface config is
setup by MultiNetwork
Configurator
Design
Intro
Design
Outro
1010
FEATURES
Currently supported in ansainet-3.3.0 for OMNeT++ 5.0
multicast, PIM-DM, PIM-SM
RIP, RIPng
IS-IS, TRILL
EIGRP, Babel
LISP
CDP, LLDP
HSRP, VRRP, GLBP
Upcoming
OSPFv3
revisit IPv6
revisit DHCP
Abandoned
STP, RSTP
ACL
QoS (PQ, WFQ, CBWFQ)
Traffic Generators
Design
Intro
Design
Outro
1111
CITED BY
Gábor Lencse and István Derka, "Experimental Analysis of the
Fault Tolerance of the PIM-SM IP Multicast Routing Protocol
under GNS3" International Journal of Advanced Computer
Science and Applications(IJACSA), 5(5), 2014.
http://dx.doi.org/10.14569/IJACSA.2014.050503
Jozef Papán, “IP Fast Reroute“, dissertation thesis, University
of Žilina, 2016.
http://acmbulletin.fiit.stuba.sk/abstracts/papan2016.pdf
LISP simulation modules are recently being used by GMV
Innovating solutions
Placeholder for your citation of our framework
Outro
Intro
Design
Outro
1212
REFERENCES
Project webpage
https://nes.fit.vutbr.cz/ansa/
Project GitHub repository
https://github.com/kvetak/ANSA
Master branch is ansainet-3.3.0
Other supported branches
ansainet-3.2.1
ansainet-2.2
ansainet-2.1
ansainet-2.0
Thank you for your attention! Questions?
Outro