design ansainet 3.3 - omnet++ summit · pdf fileintro design outro 1 ansainet 3.3.0...

12
Intro Design Outro 1 ANSAINET 3.3.0 Vladimí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ázek Tomáš 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

Upload: duongbao

Post on 10-Mar-2018

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Design ANSAINET 3.3 - OMNeT++ Summit · PDF fileIntro Design Outro 1 ANSAINET 3.3.0 Vladimír Veselý, Ondřej Ryšavý, Marcel Marek, Miroslav Švéda, Peter Scherfel, Tomáš Suchomel,

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

Page 2: Design ANSAINET 3.3 - OMNeT++ Summit · PDF fileIntro Design Outro 1 ANSAINET 3.3.0 Vladimír Veselý, Ondřej Ryšavý, Marcel Marek, Miroslav Švéda, Peter Scherfel, Tomáš Suchomel,

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

Page 3: Design ANSAINET 3.3 - OMNeT++ Summit · PDF fileIntro Design Outro 1 ANSAINET 3.3.0 Vladimír Veselý, Ondřej Ryšavý, Marcel Marek, Miroslav Švéda, Peter Scherfel, Tomáš Suchomel,

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

Page 4: Design ANSAINET 3.3 - OMNeT++ Summit · PDF fileIntro Design Outro 1 ANSAINET 3.3.0 Vladimír Veselý, Ondřej Ryšavý, Marcel Marek, Miroslav Švéda, Peter Scherfel, Tomáš Suchomel,

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

Page 5: Design ANSAINET 3.3 - OMNeT++ Summit · PDF fileIntro Design Outro 1 ANSAINET 3.3.0 Vladimír Veselý, Ondřej Ryšavý, Marcel Marek, Miroslav Švéda, Peter Scherfel, Tomáš Suchomel,

Intro

Design

Outro

55

ANSA ROUTER

Design

Page 6: Design ANSAINET 3.3 - OMNeT++ Summit · PDF fileIntro Design Outro 1 ANSAINET 3.3.0 Vladimír Veselý, Ondřej Ryšavý, Marcel Marek, Miroslav Švéda, Peter Scherfel, Tomáš Suchomel,

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

Page 7: Design ANSAINET 3.3 - OMNeT++ Summit · PDF fileIntro Design Outro 1 ANSAINET 3.3.0 Vladimír Veselý, Ondřej Ryšavý, Marcel Marek, Miroslav Švéda, Peter Scherfel, Tomáš Suchomel,

Intro

Design

Outro

77

ANSA MULTIROUTINGTABLE

ANSA MultiRoutingTable

enhances IPv4/IPv6/CLNS

routes

employs additional

administrative distance

constants

Cisco-like appearance

Design

Page 8: Design ANSAINET 3.3 - OMNeT++ Summit · PDF fileIntro Design Outro 1 ANSAINET 3.3.0 Vladimír Veselý, Ondřej Ryšavý, Marcel Marek, Miroslav Švéda, Peter Scherfel, Tomáš Suchomel,

Intro

Design

Outro

88

ANSA INTERFACEENTRY

ANSA InterfaceEntry

registers additional

parameters like delay,

reliability, virtual forwarder

Design

Page 9: Design ANSAINET 3.3 - OMNeT++ Summit · PDF fileIntro Design Outro 1 ANSAINET 3.3.0 Vladimír Veselý, Ondřej Ryšavý, Marcel Marek, Miroslav Švéda, Peter Scherfel, Tomáš Suchomel,

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

Page 10: Design ANSAINET 3.3 - OMNeT++ Summit · PDF fileIntro Design Outro 1 ANSAINET 3.3.0 Vladimír Veselý, Ondřej Ryšavý, Marcel Marek, Miroslav Švéda, Peter Scherfel, Tomáš Suchomel,

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

Page 11: Design ANSAINET 3.3 - OMNeT++ Summit · PDF fileIntro Design Outro 1 ANSAINET 3.3.0 Vladimír Veselý, Ondřej Ryšavý, Marcel Marek, Miroslav Švéda, Peter Scherfel, Tomáš Suchomel,

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

Page 12: Design ANSAINET 3.3 - OMNeT++ Summit · PDF fileIntro Design Outro 1 ANSAINET 3.3.0 Vladimír Veselý, Ondřej Ryšavý, Marcel Marek, Miroslav Švéda, Peter Scherfel, Tomáš Suchomel,

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