Průzkum možností generátoru a vyhodnocovače provozu v Cisci IOS Pagent Image. Vladimír Jarotek, Filip Břuska

Podobné dokumenty
Ověření možností generování provozu na platformě MikroTik + srovnání s Cisco a Open Source řešeními

Jiří Tic, TIC080 Lukáš Dziadkowiec, DZI016 VŠB-TUO. Typy LSA v OSPF Semestrální projekt: Směrované a přepínané sítě

BEZTŘÍDNÍ SMĚROVÁNÍ, RIP V2 CLASSLESS ROUTING, RIP V2

Technologie počítačových sítí - ZS 2015/2016 Kombinované studium

Route reflektory protokolu BGP

Základy IOS, Přepínače: Spanning Tree

Technologie počítačových sítí - LS 2016/2017. Případová studie příklady syntaktických konstruktů Cisco IOS pro jednotlivé části případové studie.

5. Směrování v počítačových sítích a směrovací protokoly

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

Směrování. static routing statické Při statickém směrování administrátor manuálně vloží směrovací informace do směrovací tabulky.

Pokročilé možnosti DHCP serveru v Cisco IOS. Vladimír Jarotek

Semestrální projekt do SPS Protokol RSVP na Cisco routerech

Možnosti Multi-Topology Routing v Cisco IOS (ISIS, OSPF, BGP, EIGRP)

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

32-bitová čísla Autonomních Systémů v protokolu BGP

Analýza protokolů rodiny TCP/IP, NAT

Počítačové sítě 1 Přednáška č.8 Problematika směrování

Nezávislé unicast a multicast topologie s využitím MBGP

32-bitová čísla Autonomních Systémů v protokolu BGP

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

Technologie Cisco Flexible Netflow - možnosti monitorování uživatelem definovaných atributů provozu a jejich následná prezentace.

VLSM Statické směrování

Budování sítě v datových centrech

Použití Virtual NAT interfaces na Cisco IOS

Principy ATM sítí. Ing. Vladimír Horák Ústav výpočetní techniky Univerzity Karlovy Operační centrum sítě PASNET

Internet se skládá ze o Segmentů, kde jsou uzly propojeny např. pomocí Ethernetu, Wi-Fi, atd. a tvoří autonomní oblasti 10.1.x.x x.x Atd.

Počítačové sítě IP směrování (routing)

ZÁKLADNÍ ANALÝZA SÍTÍ TCP/IP

GRE tunel APLIKA ˇ CNÍ P ˇ RÍRU ˇ CKA

VLSM Statické směrování

BGP unequal-cost load balancing s použitím předávání kapacit linek v atributu Community

Směrování. 4. Přednáška. Směrování s částečnou znalostí sítě

Přepínaný Ethernet. Virtuální sítě.

3 Prefix suppression v OSPFv3... 7

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

Site - Zapich. Varianta 1

BIRD Internet Routing Daemon

Typická využití atributu Community protokolu BGP - modelové situace

12. Virtuální sítě (VLAN) VLAN. Počítačové sítě I. 1 (7) KST/IPS1. Studijní cíl. Základní seznámení se sítěmi VLAN. Doba nutná k nastudování

Směrovací protokoly, propojování sítí

SIMATIC S IT. Micro Automation. Promoters Meeting October Představení CP IT SPIDER CONTROL TELESERVIS. TESTOVACÍ server.

JAK ČÍST TUTO PREZENTACI

Projekt k předmětu Směrované a přepínané sítě. Ověření kompatibility implementací OSPF na Cisco IOS a Linuxu - různé typy oblastí

Nástroje pro FlowSpec a RTBH. Jiří Vraný, Petr Adamec a Josef Verich CESNET. 30. leden 2019 Praha

Projekt VRF LITE. Jiří Otisk, Filip Frank

Využití systému Dynamips a jeho nástaveb pro experimenty se síťovými technologiemi Petr Grygárek

IPv6. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Semestrální projekt do předmětu SPS

TheGreenBow IPSec VPN klient

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

Možnosti IPv6 NAT. Lukáš Krupčík, Martin Hruška KRU0052, HRU0079. Konfigurace... 3 Statické NAT-PT Ověření zapojení... 7

HSRP v1+v2, reakce na události object trackingu, vliv na zátěž CPU

Testy kompatibility BGP a OSPF mezi Cisco a Mikrotik

Multicast Source Discovery Protocol (MSDP)

Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc

Směrovací protokol Mesh (802.11s) na platformě Mikrotik

Popis a ověření možností přepínacího modulu WIC- 4ESW pro směrovače Cisco

Příkazy Cisco IOS. 1 Přehled módů. 1.2 Uživatelský mód (User Mode) 1.3 Privilegovaný mód (Privileged Mode) 1.1 Klávesové zkratky

Closed IPTV. Martin Jahoda Dedicated Micros. Copyright AD Group

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

Protokoly úrovně 3 nad ATM

Další nástroje pro testování

Přednáška 9. Síťové rozhraní. Úvod do Operačních Systémů Přednáška 9

ANALÝZA TCP/IP 2 ANALÝZA PROTOKOLŮ DHCP, ARP, ICMP A DNS

BGP dampening. Pavel Juška, Lukáš Kořistka

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část

Analýza aplikačních protokolů

Europen: IP anycast služba

Ladislav Pešička KIV FAV ZČU Plzeň

VLAN Membership Policy Server a protokol VQP Dynamické přiřazování do VLANů.

Směrovací protokol OSPF s využitím systému Mikrotom. Ing. Libor Michalek, Ph.D.

PROJEKT FENIX Petr Jiran NIX.CZ. EurOpen.CZ VZ Měřín

STRUČNÝ NÁVOD K POUŽITÍ

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

Počítačové sítě II. 13. Směrování Miroslav Spousta,

Počítačové sítě. Miloš Hrdý. 21. října 2007

Cisco IOS TCL skriptování využití SMTP knihovny

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Distribuované systémy a počítačové sítě

Nové LSA v topologické databází OSPFv3

3.17 Využívané síťové protokoly

Technologie počítačových sítí

Evoluce RTBH v NIX.CZ. Petr Jiran NIX.CZ IT17 Praha

Podpora QoS na DSLAM Zyxel IP Expres IES 1000

Protokol GLBP. Projekt do předmětu Správa počítačových systémů Radim Poloch (pol380), Jan Prokop (pro266)

Projekt. Howto VRF/VPN na CISCO routerech v. 2. Zpracoval:BU KOVÁ Dagmar, BUC061

RouterOS: Vizualizace datových toků

Počítačové sítě - program cvičení

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

Průzkum a ověření možností směrování multicast provozu na platformě MikroTik.

CCNA I. 3. Connecting to the Network. CCNA I.: 3. Connecting to the network

Multiple Event Support

VRRP v1+v2, konfigurace, optimalizace a reakce na události na plaformě RouterOS

MPLS Penultimate Hop Popping

Směrování a směrovací protokoly

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy

Inovace bakalářského studijního oboru Aplikovaná chemie

Možnosti vylaďování subsecond konvergence EIGRP

Transkript:

Průzkum možností generátoru a vyhodnocovače provozu v Cisci IOS Pagent Image Vladimír Jarotek, Filip Břuska Abstrakt: Cílem tohoto projektu je prozkoumání možností generátoru a vyhodnocovače provozu v Cisco IOS Pagent Image. Klíčová slova: Cisco, IOS, Pagent, TGN, Router 1 Cisco IOS...2 2 Pagent...2 3 Pagent nástroje...2 3.1 Topologie...3 květen 2008 1/6

1 Cisco IOS IOS je zkratka pro Internetwork Operating System, což je operační systém, který používá většina switchů a routerů firmy Cisco. IOS je propracovaný a na míru provedený systém, nabízí velké množství možností pro konfiguraci, je to vlastně balíček směrovacích, přepínacích, propojovacích a telekomunikačních funkcí pevně integrovan do multitaskingového operačního systému. Celý IOS je uložen v jednom image souboru s příponou bin. 2 Pagent Pagent je množina testovacích nástrojů založenách na CISCO IOS vytvořený CISCEm. Testovací nástroje jsou včleněny do speciálního IOS Pagent image. Tyto nástroje nejsou schopné provádět testy na 2. vrstvě (spojové) ISO modelu. Nemohou ovlivňovat kontrolní součet rámců, injektovat hardwarové chyby atd. Dále je zde omezení na rychlost vysílání a příjmání paketů, záleží na CPU. Pagent programy jsou používány na testování 3. vrstvy a výše. Emulace routerovacích protokolů, multicastu, TCP sessions, http sessions. 3 Pagent nástroje TGN (Traffic Generator) Se používá k definování a odesílání paketů jakékoliv kombinace podporovaných interfaců na routeru. Program má předdefinované šablony pro podporu definování specifických typů paketů. Délka paketů a data v hlavičce mohou být nastaveny na konstantní, inkrementální, nebo náhodné hodnoty. Definice paketů mohou být importovány z PKTS programového zachycovacího bufferu. PKTS (Packet Count and Capture) Může zachytit a zobrazit příchozí nebo odchozí pakety z jakékoliv kombinace interfaců na routeru. PKTS podporuje vytvoření filterů, které dovolují selektivní počítání, zachycování nebo zobrazování. RVT a CVT (Router Verified Traffic) a (Control Verified Traffic) Jsou používány společně pro testování bridgů a routerů. CVT může automaticky vytvořit několik traffic streamů mezi několika interfacy Pagent routerů pro několik různých LAN síťových protokolů. PMOD Dovoluje Pagent routerům aby byly vloženy do testované sítě, takže test provozu bude procházet skrze router a bude možno pakety provozu modifikovat. Tento nástoj může zahazovat, upravovat, zpožďovat nebo vkládat časovou značku do paketů. TCP session emulator Je nástroj sloužící pro vytvoření TCP provozu. Nástroj poskytuje konfigurovatelné vlastnosti, které umožňují uživateli emulovat různé TCP aplikační dialogy mezi TCP klientem a TCP serverem. HTTP session emulator Nástroj pro vytvoření http provozu. Emuluje několik http klientů otevirajících http spojení k http serveru. Umožňuje vytvářet všechny typy http spojení včetně všech typů http požadavků a http odpovědí. FTP session emulator Je TCP aplikace pro přenášení souborů. FTPSE klient emulátor vytváří skutečný ftp provoz a emuluje klientské sessions, které musí komunikovat se skutečným FTP serverem. Současně podporuje FTPSE pouze klientskou stranu v pasivním modu. květen 2008 2/6

LNE (Large Network Emulator) Zahrnuje 6 programů pro podporu 6ti routerovacích protokolů: BGP, OSPF, ISIS, EIGRP, IGRP a RIP 3.1 TGN Následující konfigurační příkazy vytvoří dopravní proud z routeru PAGENT1. Router PAGENT2 zastává roli ARP respondera poskytujícího MAC adresy pro ARP požadavky. Nastavení routeru (Pagent 2) jako ARP responder #interface #ip address 10.22.0.1 255.255.255.0 #no shutdown //skočí do TGN konfiguračního modu //volba interfacu add arp responder ip-address 10.22.0.2 to 10.22.0.253 mac-address 00B0.D086.BBF7 //nastavení MAC adresy interfacu fe 0/0 Nastavení routeru (Pagent 1) pro vytvoření 64 bytového toku #interface #ip address 10.21.0.254 255.255.255.0 #mac-address 000C.299C.B333 #no shutdown add ip name "PAGENT1-to-PAGENT2-64byte" rate 70 length 64 l2-encapsulation arpa l2-dest-addr 00B0.D086.BBF7 //adresa PAGENTu 2 l2-src-addr 000C.299C.B333 //adresa PAGENTu 1 l2-protocol 0x0800 l3-tos random 0x00 to 0x07 l3-dest-addr random 10.22.0.2 to 10.22.0.253 l3-src-addr random 10.21.0.2 to 10.21.0.253 květen 2008 3/6

Nastavení routeru (Pagent 1) pro vytvoření 570 bytového toku add ip name "PAGENT1-to-PAGENT2-570byte" rate 40 length 570 l2-encapsulation arpa l2-dest-addr 00B0.D086.BBF7 //adresa PAGENTu 2 l2-src-addr 000C.299C.B333 //adresa PAGENTu 1 l2-protocol 0x0800 l3-tos random 0x00 to 0x07 l3-dest-addr random 10.22.0.2 to 10.22.0.253 l3-src-addr random 10.21.0.2 to 10.21.0.253 Nastavení routeru (Pagent 1) pro vytvoření 1518 bytového toku add ip name "PAGENT1-to-PAGENT2-1518byte" rate 10 length 1518 l2-encapsulation arpa l2-dest-addr 00B0.D086.BBF7 //adresa PAGENTu 2 l2-src-addr 000C.299C.B333 //adresa PAGENTu 1 l2-protocol 0x0800 l3-tos random 0x00 to 0x07 l3-dest-addr random 10.22.0.2 to 10.22.0.253 l3-src-addr random 10.21.0.2 to 10.21.0.253 PAGENT1(TGN:ON,Fa0/0:8/8)# start //spuštění generování provozu PAGENT1(TGN:ON,Et0/0:4/4)#show rate //ukáže výsledky po vygenerování provozu ts# template state repeat interval/rate interval/rate packets_sent 2 IP on 1 70 pps 3.216 134071 3 IP on 1 40 pps 3.216 134068 4 IP on 1 10 pps 3.216 134067 Totals for Ethernet 0/0 9.649 402206 květen 2008 4/6

Ukázková konfigurace pro využití PAGENTu jako generátoru BGP paketů BGP konfigurační proces na Pagent routeru: #interface 0/0 #ip address 173.200.14.10 255.255.255.0 #router bgp 100 #network 173.200.0.0 #neighbor 173.200.14.101 remote-as 101 Následující příkazy jsou: Přiřazení IP adres k BGP procesu Identifikování IP adresy cílového routeru Přiřazení čísla autonomního systému k BGP procesu Identifikování čísla autonomního systému vzdáleného nebo cílového routeru Přidání skupiny sítí mezi inzerované Defaultně, skupina inzeruje 100 sítí nebo cest do sítí. Náš příklad: Hodnota bude snížena na 10 sítí. Níže jsou příkazy používané k vytvoření a konfigurování tohoto BGP procesu: #lne bgp (BGP:OFF,Et0:none)#ethernet1 (BGP:OFF,Et1:none)#add bgp (BGP:OFF,Et1:1)#ip source 173.200.14.101 (BGP:OFF,Et1:1)#ip destination 173.200.14.10 (BGP:OFF,Et1:1)#autonomous-system 101 (BGP:OFF,Et1:1)#remote-as 100 (BGP:OFF,Et1:1)#add group (BGP:OFF,Et1:1-Grp1)#advert 10 Výsledná konfigurace: (BGP:OFF,Et1:1-Grp1)#sh BGP Process 1 of 1 with 1 group(s) advertising 10 networks name "" on datalink lne-defined ip source 173.200.14.101 ip destination 173.200.14.10 autonomous-system 101 remote-as 100! random-as-range 200 to 65535 disallow duplicate-as on disallow own-as on! router-flap off router-flap duration on 600 to 1200 seconds router-flap duration off 300 to 600 seconds verbose on flapping on header-definition off! group 1 group name "" advertise 10 networks network start 34.1.1.0 network subnetmask 255.255.255.0 network per-nlri 10 next-hop ip-source origin EGP Flap off AS_SEQ 3 to 7 Flap off AS_SET 0 to 3 Flap off MED 1000 to 3000 Flap off Pref 10000 to 100000 Flap off withdraw Flap off define AS_SEQ off define AS_SET off květen 2008 5/6

atomic-aggregate off aggregator off community attribute off originator-id off cluster-list attribute off freeform attribute off Když spustím LNE BGP, tak se zobrazí: (BGP:OFF,Et1:1-Grp1)#start - ON: BGP Processes Started. (BGP:ON,Et1:1-Grp1)# BGP 173.200.14.101: Starting process #1 on Ethernet1. BGP 173.200.14.101: Send Arp Request. BGP 173.200.14.101: Send TCP SYN. BGP 173.200.14.101: Send TCP SYN. BGP 173.200.14.101: Send BGP Open. BGP 173.200.14.101: Recv BGP Open from 173.200.14.10 BGP 173.200.14.101: Send Group 1 Updates. BGP 173.200.14.101: Recv BGP Update from 173.200.14.10 Pokud vložíte příkaz show ip route bgp na konzoli během testování, tak byste měli vidět 10 cest nebo podsítí, které byly inzerovány pomocí LNE BGP procesu. Ukázka: #show ip route bgp 34.0.0.0/24 is subnetted, 10 subnets B 34.1.3.0 [20/2311] via 173.200.14.101, 00:00:03 B 34.1.2.0 [20/2311] via 173.200.14.101, 00:00:03 B 34.1.1.0 [20/2311] via 173.200.14.101, 00:00:03 B 34.1.7.0 [20/2311] via 173.200.14.101, 00:00:03 B 34.1.6.0 [20/2311] via 173.200.14.101, 00:00:03 B 34.1.5.0 [20/2311] via 173.200.14.101, 00:00:03 B 34.1.4.0 [20/2311] via 173.200.14.101, 00:00:03 B 34.1.10.0 [20/2311] via 173.200.14.101, 00:00:03 B 34.1.9.0 [20/2311] via 173.200.14.101, 00:00:04 B 34.1.8.0 [20/2311] via 173.200.14.101, 00:00:04 Zastavení BGP: (BGP:ON,Et1:1-Grp1)#stop --- Please wait until all BGP TCP circuits are closed. BGP 173.200.14.101: Send TCP FIN #1. BGP 173.200.14.101: Recv TCP Close from 173.200.14.10 - OFF: BGP Processes Stopped. (BGP:OFF,Et1:1-Grp1)# květen 2008 6/6