OSPFv3 popis principů funkce, praktické ověření a sledování provozu, se zaměřením na interpretaci smyslu nových typů LSA

Podobné dokumenty
Nové LSA v topologické databází OSPFv3

3 Prefix suppression v OSPFv3... 7

IPv6 VPN přes IPv4 MPLS páteř

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í

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

Směrované a přepínané sítě

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

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

OSPF. Směrování a OSPF. Historie OSPF. Základní vlastnosti OSPF. OSPF základní nastavení. Činnost OSPF

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.

Využití Graceful restart u protokolu OSPF

Programování síťové služby Sniffer OSPFv2 a OSPFv3

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

Projekt VRF LITE. Jiří Otisk, Filip Frank

OSPF virtual link detailní dokumentace šíření a generování LSA

Route reflektory protokolu BGP

Podmíněná propagace cest do protokolu BGP

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

EIGRP funkce Stub. Jiří Boštík (BOS031)

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

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

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

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

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

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

Nepřímé do jiných sítí (podle IP adresy sítě přes router - určitou gateway ) Default gateway (společná výchozí brána do všech dostupných sítí)

BIRD Internet Routing Daemon

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

Testy kompatibility BGP a OSPF mezi Cisco a Mikrotik

Směrovací protokoly. Veronika Štorková, CCIE R&S #23705 Systems Engineer, Cisco RCNA_Plzeň_RoutingProtokoly

Počítačové sítě IP routing

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

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

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

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

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.

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

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

Multipoint LDP (mldp)

HSRP a VRRP s využitím IPv6

MPLS a VPN. Petr Grygárek, RCNA FEI VŠB-TU Ostrava, 2004

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

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

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

Loop-Free Alternative (LFA)

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

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.

Europen: IP anycast služba

Směrování- OSPF. Směrování podle stavu linek (LSA) Spolehlivé záplavové doručování

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

Použití Virtual NAT interfaces na Cisco IOS

Počítačové sítě 1 Přednáška č.5

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

VLSM Statické směrování

Bridging na Linuxu - příkaz brctl - demonstrace (všech) voleb na vhodně zvolených topologiích.

Síťová vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

MPLS Penultimate Hop Popping

Představa propojení sítí

Multicast Source Discovery Protocol (MSDP)

Na cestě za standardem

DMVPN na IPv6. Ondřej Folber (fol179) Marek Smolka (smo119)

Route Refresh a Outbound Route Filtering

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

Dynamické směrování Michal Minařík, Y36SPS

OSPF multi-area adjacency

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

BIRD Internet Routing Daemon

Rodina protokolů TCP/IP. Rodina protokolů TCP/IP. verze 3. Téma 6: Směrování v IP sítích. Jiří Peterka

Obsah Počítačová komunikace Algoritmy a mechanismy směrování v sítích Řízení toku v uzlech sítě a koncových zařízeních...

The Locator/ID Separation Protocol (LISP)

Počítačové sítě ZS 2005/2006 Návrh sítě zadání

Rodina protokolů TCP/IP, verze 2.3. Část 6: IP směrování

Počítačové siete Smerovacie (routing) protokoly Internetu OSPF (v.2)

MPLS ve VRF. Bc. Pavel Pustowka PUS0017, Bc. Radim Holek HOL0123

Možnosti DHCP snoopingu, relayingu a podpora multicastingu na DSLAM Zyxel IES-1000

Směrovací démon BIRD. CZ.NIC z. s. p. o. Ondřej Filip / IT10

Vyvažování zátěže na topologii přepínačů s redundandními linkami

Podpora QoS na DSLAM Zyxel IP Expres IES 1000

VLSM Statické směrování

Konfigurace IPv6. A7B36PSI Počítačové sítě A7B36SPS Správa počítačových sítí X36MTI Moderní technologie internetu X36LOS Lokální sítě

PIM Stub Routing. Pavel Pustowka PUS0017

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

OSPF - dynamické routování

NWA Příručka k rychlé instalaci. Dvoupásmový bezdrátový přístupový bod N třídy business

Technologie počítačových sítí AFT NAT64/DNS64. Bc. Lumír Balhar (BAL344), Bc. Petr Kadlec (KAD0019)

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

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

Část l«rozbočovače, přepínače a přepínání

L2 multicast v doméně s přepínači CISCO

Šifrování MPLS provozu: Realizace MPLS nad Cisco DM-VPN

Směrování v lokálních a globálních sítích

QoS na MPLS (Diffserv)

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

MPLS na platformě Mikrotik

Co je to IPv6 Architektura adres Plug and Play Systém jmenných domén Přechod Současný stav IPv6

Princip a konfigurace PIM-Bidir

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

MASARYKOVA UNIVERZITA

Statistiky sledování televize

L2 multicast v doméně s přepínači CISCO

Transkript:

OSPFv3 popis principů funkce, praktické ověření a sledování provozu, se zaměřením na interpretaci smyslu nových typů LSA Bc. Ondřej Velička (vel0035), Bc. Martin Mikoláš (mik0132) Abstrakt: Cílem projektu je popsat a ověřit principy funkce protokolu OSPFv3, tato práce se rovněž zaměřuje na nové typy LSA zpráv. Klíčová slova: OSPFv3, Cisco IOS, IPv6, LSA, Cisco, router, wireshark 1 Úvod... 2 2 Teoretický rozbor... 2 2.1 OSPFv3... 2 2.2 Rozdíly od předchozí verze... 2 2.3 LSA zprávy... 2 3 Praktická část... 4 3.1 Princip zapojení a testování... 4 3.2 Konfigurace... 5 3.2.1. Směrovač RB... 5 3.2.2. Směrovač RC... 5 3.2.3. Směrovač RD... 6 4 Testování, ověření funkce... 7 4.1 Type-7 LSA... 7 4.2 Link LSA... 8 4.3 Intra-Area Prefix LSA... 8 5 Závěr... 10 Použitá literatura... 11 Přílohy... 12 12/2014 1/19

1 Úvod Cílem projektu je vytvořit a nakonfigurovat v laboratoři síť, ve které je možné pozorovat a ověřit chování a protokolu OSPFv3. Úvodem stručně představíme protokol OSPFv3, jeho hlavní vlastnosti, rozdíly a výhody oproti staršímu OSPFv2. Posléze představíme využití a funkci LSA zpráv, konkrétní informace o našem projektu, topologii (viz obrázek 1), konfiguraci a popisu funkce. 2 Teoretický rozbor 2.1 OSPFv3 Jedná se o směrovací protokol pro IP verze 6. Pracuje s pakety na základě IPv6 adres. Je založený na nižší verzi, která podporuje směrování pouze pro IPv4 sítě. Jedná se o link-state protokol, který si vybírá nejvhodnější cestu podle stavu linky. Tento stav linky je u protokolu OSPF dán cenou linky, což je číslo od 1 po 65535. Čím menší je toto číslo, tím rychlejší, respektive kratší je daná cesta. Informace důležité pro ostatní směrovače v síti rozesílá pomocí LSA zpráv. Tyto zprávy nesou různé informace, nezbytné pro správnou funkci samotného směrovacího protokolu. 2.2 Rozdíly od předchozí verze Valná část algoritmů z předchozího protokolu OSPFv2 zůstala stejná. Bylo však potřeba provést nutné změny, ať už kvůli rozdílné sémantice IPv4 a IPv6, či z důvodu větší velikosti adres pro IPv6. Důležitou změnou je, že nyní protokol pracuje s linkami, nikoli podsítěmi, jak se označují v IPv4 sítích. Je to z toho důvodu, že protokol IPv6 označuje médium využívané ke komunikaci jako linku. Z tohoto důvodu se u OSPFv3 používá slovní spojení per-link namísto per-subnet jak tomu je u OSPFv2. Tato změna má vliv na přijímané OSPF pakety, obsah Hello zpráv a síťových LSA zpráv. V protokolu OSPFv3 byla odstraněna adresní sémantika z paketů a hlavních LSA zpráv. Především došlo k následujícím změnám: IPv6 adresy již nejsou obsaženy v OSPF paketech. Výjimkou jsou pouze LSA zprávy, které jsou přenášeny pakety, jež oznamují aktualizaci stavu linky. Místo nich se využívají Link-Local adresy. Zprávy Router-LSA a Network-LSA rovněž neobsahují síťové adresy, nýbrž pouze specifikují topologii sítě. Identifikátory OSPF protokolu jako jsou ID směrovače, oblasti a LSA zůstávají stejně velké jako u IPv4, a to 32 bitů. Sousední směrovače jsou nyní vždy identifikovány pomocí ID směrovače. Podpora více instancí protokolu na jednom fyzickém rozhraní. Rovněž došlo ke změně rozsahů, kam jsou šířeny LSA zprávy. U OSPFv3 jsou využívány 3 oddělené rozsahy: [1] Link-local: LSA je šířeno pouze do lokálních linek, ne dále. Oblast: LSA je rozesíláno pouze v rámci jedné OSPF oblasti. AS: Zprávy LSA jsou šířeny pouze v rámci jednoho autonomního systému. 2.3 LSA zprávy Všechny LSA zprávy obsahují LSA hlavičku o délce 20 bajtů. Každá z těchto zpráv popisuje a slouží k přenosu informací důležitých pro správnou funkci směrovacího protokolu. Tyto zprávy jsou rozesílány skrze celou směrovací doménu protokolu OSPF. Rozesílání zpráv je spolehlivé, a zajišťuje, že všechny směrovače v síti pracují se stejnými a aktuálními informacemi. Směrovače si tyto zprávy ukládají do LSDB 12/2014 2/19

databáze nazvané link-state database. Z této databáze si každý směrovač sestaví svůj strom nejkratších cest, ve kterém hraje roli kořene. LSA hlavička obsahuje mnoho informací, které slouží k identifikaci každé LSA zprávy. LS Age: Čas udávaný v sekundách, který uplynul od stvoření LSA. Link State ID: Dohromady s polem LS Type a Advertising Router, unikátně označuje LSA v LSDB. Advertising Router: Identifikační číslo směrovače, který vytvořil LSA zprávu. LS Sequence Number: Slouží k detekci starých nebo duplikátních LSA. LS Checksum: Kontrolní součet LSA zprávy zahrnující LSA hlavičku mimo pole LSA Age. Length: Udává délku zprávy v bajtech včetně prvních 20 bajtů, které jsou vyhrazeny pro hlavičku. LS Type: Jak již bylo zmíněno výše, toto pole udává funkci dané LSA zprávy, pro kterou je předurčena. První tři bity označují obecné vlastnosti LSA zprávy, zatímco zbylé bity specifikují kód funkce. V následující tabulce jsou uvedeny všechny varianty LSA zpráv, kterých je celkem 9. Tučně vyznačeny jsou nově přidané LSA zprávy u protokolu OSPFv3. LSA Function Code LS Type Popis 1 0x2001 Router LSA 2 0x2002 Network LSA 3 0x2003 Inter-Area Prefix LSA 4 0x2004 Inter-Area Router LSA 5 0x4005 AS-external LSA 6 0x2006 Group Membership LSA 7 0x2007 Type-7 (NSSA) LSA 8 0x0008 Link LSA 9 0x2009 Intra-Area Prefix LSA Tabulka č. 1: Typy LSA zpráv. Type-7 (NSSA) LSA Slouží k distribuci externích cest skrze NSSA oblast. ASBR směrovač přeposílá cesty z jiných směrovacích protokolů do OSPF topologie a opačně právě pomocí těchto zpráv. ASBR vytváří Type-7 LSA zvlášť pro každou externí cestu. Jsou distribuovány pouze v rámci NSSA oblasti. V případě, že dorazí na konec NSSA oblasti, hraniční ABR směrovač je přeloží na Type 5 LSA.[2] Link LSA Směrovač vytváří tuto zprávu zvlášť pro každou linku, ke které je připojený. Tyto LSA zprávy se šíří pouze mezi směrovači v rámci jedné linky a nikdy nejsou rozesílány či předávány dále. Intra-Area Prefix LSA Tento typ zpráv směrovač použije v případě, kdy chce ostatním v síti oznámit IPv6 prefixy asociované ke směrovači samotnému, k připojené stub oblasti, či k připojené tranzitní oblasti. [3] 12/2014 3/19

3 Praktická část Na následujícím obrázku obrázek 1, je nakreslena a podrobně popsána topologie, která byla zapojena v laboratoři, včetně nastavených parametrů, se kterými jsme pracovali při realizaci tohoto projektu. V zapojení bylo využito zařízení Cisco 2800 s operačním systémem IOS 15.1. Obrázek č. 1: Topologie sítě. 3.1 Princip zapojení a testování Konečnou topologii, kterou jsme určili jako nejvhodnější pro ověření funkce protokolu OSPFv3, včetně nových typů LSA zpráv, můžete vidět na již zmíněném obrázku. Topologie se skládá ze čtyř směrovačů, které jsou propojeny pomocí klasických UTP kabelů. Ty jsme zvolili z důvodu možnosti snadného odchytávání provozu pomocí rozbočovače. Druhý rozbočovač s dalším počítačem není ve schématu zakreslený, jelikož jsme jej přepojovali dle potřeby na více míst v síti. Jeden ze směrovačů (RE) operoval s protokolem RIPng, a to z toho důvodu, abychom získali LSA zprávu typu 7, jejímž úkolem je informovat ostatní směrovače v NSSA oblasti o externích cestách. Na obrázku si můžete povšimnout nápisu Area0/NSSA. Protože je oblast Area 0 brána jako páteřní oblast, nelze ji nastavit parametr NSSA. Jelikož jsme však chtěli vyzkoušet chování směrovačů jak v páteřní, tak v NSSA oblasti, během testování jsme tuto oblast měnili. Jako poslední je zde oblast Area 2, na které jsme testovali chování směrovačů v klasické oblasti. 12/2014 4/19

3.2 Konfigurace V této části dokumentu najdete návod, jak jsme postupovali při konfiguraci v laboratoři. Nebudeme zde popisovat úplně kompletní konfiguraci všech zařízení, nicméně ty informace a kroky, které jsou zásadní, zde najdete. Jelikož konfigurace k uskutečnění tohoto projektu není příliš náročná a rozsáhlá, v následujících odstavcích naleznete postup nastavení pro všechna zařízení. Předem je však nutné na všech Cisco směrovačích zapnout podporu IPv6 protokolu včetně podpory směrovacích protokolů. Router(config)#ipv6 cef Router(config)#ipv6 unicast-routing 3.2.1. Směrovač RB Začněme konfigurací protokolu OSPFv3. Ke konfiguraci se dostaneme příkazem: RB(config)#ipv6 router ospf 1 Tímto zapneme instanci 1 směrovacího protokolu OSPFv3. Nyní před tím, než vkročíme do konfiguračního módu oblasti, je potřeba nastavit směrovači identifikaci v rámci OSPFv3 protokolu. Následují příkazy: RB(config-rtr)#router-id 2.2.2.2 V této fázi vytvoříme samotnou oblast tímto příkazem: RB(config-rtr)#area 2 stub Tento příkaz udává číslo oblasti a její typ. Síť můžeme rozdělit do několika oblastí, a proto je tato možnost i u konfigurace OSPF protokolu, přináší to výhody v podobě přehlednějších směrovacích tabulek, logického oddělení směrování pro jiné části sítě apod. Nyní můžeme přejít ke konfiguraci příslušných rozhraní, na kterých chceme povolit směrování a konfiguraci uvedenou výše. RB(config)#interface FastEthernet0/1 RB(config-if)#ipv6 enable RB(config-if)#ipv6 address 2001:0:0:2::1/64 RB(config-if)#ipv6 ospf 1 area 2 Touto sérií příkazů, povolíme pro rozhraní IPv6 protokol, nastavíme IPv6 adresu, a posledním příkazem jej přiřadíme k procesu OSPF 1 do oblasti 2. 3.2.2. Směrovač RC Jelikož je směrovač RC na hranici dvou různých oblastí, je nutné tyto oblasti přidat v konfiguraci směrovacího protokolu, která vypadá následovně: RC(config)#ipv6 router ospf 1 RC(config-rtr)#router-id 3.3.3.3 RC(config-rtr)#area 1 nssa RC(config-rtr)#area 2 stub no-summary U oblasti area 1 si lze povšimnout parametru nssa, díky kterému lze v dané oblasti distribuovat Type 7 LSA zprávy. Konfigurace příslušejících rozhraní je analogická s příkazy v kapitole s konfigurací směrovače RB. Pozor si musíme dát při přiřazování rozhraní do jednotlivých oblastí. 12/2014 5/19

3.2.3. Směrovač RD Nastavení tohoto směrovače je malinko složitější, jelikož musíme zajistit redistribuci paketů ze sítě, kde má směrování na starost protokol RIPng. Jako první krok můžeme nastavit směrovací protokol pro takzvanou externí síť. My jsme si vybrali RIPng, jehož nastavení vypadá následovně: RD(config)#ipv6 router rip EXT RD(config-ospf)#redistribute ospf 1 match internal external 1 external 2 include-connected V konfiguraci můžeme vidět příkaz zajišťující redistribuci cest z OSPF topologie do sítě protokolu RIPng. Dalším krokem této konfigurace je spuštění a nastavení OSPFv3 protokolu následujícími příkazy: RD(config)#ipv6 router ospf 1 RD(config-rtr)#router-id 4.4.4.4 RD(config-rtr)#area 1 nssa RD(config-rtr)#default-metric 25 RD(config-rtr)#redistribute rip EXT metric-type 1 include-connected Příkazem default-metric 25 nastavíme základní metriku pro cesty redistribuované z jiných protokolů, v našem případě z RIPng. Samotnou redistribuci externích cest zajistíme posledním příkazem ve výpisu uvedeném výše. Na příslušných rozhraních pak samozřejmě musíme nastavit, který směrovací protokol bude s nimi operovat, jelikož je tento směrovač hraniční, jedno rozhraní je stále součástí OSPF topologie, druhé však již ripng topologie. Na zbylém a zároveň posledním směrovači v této topologii je potřeba zapnout pouze směrovací protokol RIPng, a nastavit příslušné fyzické rozhraní. Z tohoto důvodu zde nebudeme tuto konfiguraci popisovat, jelikož by bylo zbytečné se opakovat. 12/2014 6/19

4 Testování, ověření funkce V této části dokumentu se budeme věnovat samotnému měření, testování a řešení problémů. Testovaná topologie se skládala celkem ze čtyř směrovačů, přičemž mezi třemi z nich, byl spuštěn směrovací protokol OSPFv3, a mezi dvěma směrovači běžel na jedné lince protokol RIPng. Celkem můžeme v topologii najít dvě OSPF oblasti. Jednu z nich, a to oblast páteřní, jsme v určité fázi testování změnili na oblast běžnou, ale typu NSSA. Toto jsme učinili z důvodu odchycení Type 7 LSA zprávy, která se jinde, než v NSSA oblasti, nevyskytuje. Rovněž k získání této zprávy bylo nutné do topologie zařadit jiný směrovací protokol než OSPF, aby zde byla možnost redistribuce do topologie protokolu OSPF. Pomocí programu Wireshark 1.12.4 jsme odchytávali komunikaci OSPF protokolu. Mimo velkého množství Hello paketů, které si směrovače přes OSPF protokol vyměňují, se nám také podařilo zachytit zprávy LS Update a odpověď LS Acknowledge. Právě tyto zprávy a jejich význam si přiblížíme v tomto odstavci. 4.1 Type-7 LSA Obrázek č. 2: Wireshark a OSPF zprávy. Jak jsme již uvedli dříve, tyto zprávy šíří informace o externích cestách napříč NSSA oblastí. Jejich vzhled v podobě odchyceného paketu v programu Wireshark můžete zhlédnout na tomto obrázku. Obrázek č. 3: Type-7 LSA zpráva. Tato zpráva viz. obr. č. 3, pochází ze směrovače RD, jehož ID je 4.4.4.4. V červeně označených řádcích můžeme vypozorovat, že se opravdu jedná o externí cestu, jimž jsme v předešlé kapitole nastavili metriku 25, a že prefix propagované sítě je 2001:0:0:4::, který odpovídá RIPng síti. Tyto zprávy jsou přeměňovány na konci NSSA oblasti na zprávy typu 5. 12/2014 7/19

4.2 Link LSA V tomto případě se jedná o zprávu, která je generována každým směrovačem na každé jeho připojené lince. Její podoba ohledně přenášených informací vypadá takto: Obrázek č. 4: Link LSA zpráva. Opět zde najdeme směrovač, který ji vytvořil, typ této zprávy, prefix sítě, které se to týká a další informace. 4.3 Intra-Area Prefix LSA Tento typ LSA zpráv, obsahuje IPv6 prefixy asociované ke směrovači samotnému, k připojené stub oblasti či tranzitní oblasti. Obrázek č. 5: Intra-Area Prefix LSA zpráva. V této LSA zprávě je šířen prefix sítě 2001:0:0:2:: směrovačem RB, jenž vlastní ID 2.2.2.2. 12/2014 8/19

Rovněž z výpisů směrovačů můžeme vyčíst zajímavé informace. Například následujícím příkazem na směrovači RD: RD# show ipv6 ospf Získáme tento výpis (zkrácen kvůli rozsáhlosti): Routing Process "ospfv3 1" with ID 4.4.4.4 It is an autonomous system boundary router Redistributing External Routes (with default metric 25) from, rip EXT with metric-type 1 include-connected Number of areas in this router is 1. 0 normal 0 stub 1 nssa Area 1 Number of interfaces in this area is 1 It is a NSSA area SPF algorithm executed 5 times Udává nám informace o ID směrovače, v jaké roli se nachází (ASBR), že redistribuuje externí cesty, v jakých oblastech se nachází. Ukázka záznamů směrovací tabulky z prvku RC: C 2001:0:0:2::/64 [0/0] via FastEthernet0/1, directly connected L 2001:0:0:2::2/128 [0/0] via FastEthernet0/1, receive C 2001:0:0:3::/64 [0/0] via FastEthernet0/0, directly connected L 2001:0:0:3::1/128 [0/0] via FastEthernet0/0, receive ON1 2001:0:0:4::/64 [110/35] via 2001:0:0:3::2, FastEthernet0/0 L FF00::/8 [0/0] via Null0, receive Kompletní výpisy najdete v přílohách. 12/2014 9/19

5 Závěr Se zapojením sítě nutné k realizaci tohoto projektu se nevyskytly žádné chyby. Jedná se o protokol OSPFv3, který je v dnešní době už poměrně hojně využívaným směrovacím protokolem, jelikož použití IPv6 protokolu je čím dál častější. Jeho konfigurace nabízí velké množství možností a nastavitelných parametrů. Abychom však vytvořili topologii potřebnou v tomto projektu, nebylo zapotřebí příliš složitého nastavování. Naopak nutné bylo zvolit takový typ topologie, aby se v ní vyskytovaly určité typy LSA zpráv. Z toho důvodu bylo potřeba nastudovat jednotlivé zprávy a posléze zajistit takové podmínky, aby se požadované LSA zprávy v topologii objevily. Toto se týká především zprávy Type-7 LSA, která je použita směrovači jen v oblasti typu NSSA, kdy přenáší informace o externích cestách, tudíž cestách do sítí mimo OSPF topologii, kde je využíván jiný směrovací protokol. My jsme si v tomto projektu vybrali jednu ze základních možností, a to protokol RIPng. Podrobný návod jak směrovače ke správné spolupráci nastavit najdete v kapitole o konfiguraci. Během testování jak protokol funguje, se nám podařilo odchytit několik typů zpráv. Jednalo se o zprávy Hello Packet, LS Update, LS Acknowledge, DB Descripition. Tyto zprávy zpravidla obsahují informace o topologii sítě a díky nim je šíří k ostatním směrovačům, ne však každá tato zpráva je určena všem prvkům, či může být šířena v jakékoliv oblasti. 12/2014 10/19

Použitá literatura [1] OSPF for IPv6. [online]. [cit. 2015-04-22]. Dostupné z: http://tools.ietf.org/html/rfc5340#section-2 [2] OSPF NSSA. [online]. [cit. 2015-04-24]. Dostupné z: https://sites.google.com/site/amitsciscozone/home/importanttips/ospf/ospf-nss [3] OSPFv3 LSAs.[online].[cit. 2015-04-24]. Dostupné z:https://sites.google.com/site/amitsciscozone/home/importanttips/ipv6/ospf [4] OSPFv3 Command Reference. [online]. [cit. 2015-04-26]. Dostupné z: http://www.cisco.com/c/en/us/td/docs/routers/ncs6000/software/routing/command/reference/b-routing-cr-ncs6k/brouting-cr-ncs6k_chapter_0110.html [5] OSPF Area Types. [online]. [cit. 2015-04-26]. Dostupné z: http://packetlife.net/blog/2008/jun/24/ospf-area-types/ 12/2014 11/19

Přílohy Příloha A: Výpisy ze směrovače RB RB#show ipv6 ospf database OSPFv3 Router with ID (2.2.2.2) (Process ID 1) Router Link States (Area 2) ADV Router Age Seq# Fragment ID Link count Bits 2.2.2.2 1050 0x80000005 0 1 None 3.3.3.3 778 0x80000007 0 1 None Net Link States (Area 2) ADV Router Age Seq# Link ID Rtr count 3.3.3.3 1129 0x80000003 4 2 Link (Type-8) Link States (Area 2) ADV Router Age Seq# Link ID Interface 2.2.2.2 1169 0x80000002 4 Fa0/1 3.3.3.3 1192 0x80000005 4 Fa0/1 Intra Area Prefix Link States (Area 2) ADV Router Age Seq# Link ID Ref-lstype Ref-LSID 3.3.3.3 1129 0x80000003 4096 0x2002 4 RB# RB## RB#show ipv6 ospf database router self-originate OSPFv3 Router with ID (2.2.2.2) (Process ID 1) Router Link States (Area 2) LS age: 1050 Options: (V6-Bit, R-bit, DC-Bit) LS Type: Router Links Link State ID: 0 Advertising Router: 2.2.2.2 LS Seq Number: 80000005 Checksum: 0xA82F Length: 40 Number of Links: 1 Link connected to: a Transit Network Link Metric: 10 Local Interface ID: 4 Neighbor (DR) Interface ID: 4 Neighbor (DR) Router ID: 3.3.3.3 RB#show ipv6 ospf database link self-originate OSPFv3 Router with ID (2.2.2.2) (Process ID 1) 12/2014 12/19

Link (Type-8) Link States (Area 2) LS age: 1169 Options: (V6-Bit, R-bit, DC-Bit) LS Type: Link-LSA (Interface: FastEthernet0/1) Link State ID: 4 (Interface ID) Advertising Router: 2.2.2.2 LS Seq Number: 80000002 Checksum: 0x2D71 Length: 56 Router Priority: 1 Link Local Address: FE80::223:4FF:FE80:FFD3 Number of Prefixes: 1 Prefix Address: 2001:0:0:2:: Prefix Length: 64, Options: None RB# RB# RB## RB#show ipv6 route IPv6 Routing Table - default - 3 entries Codes: C - Connected, L - Local, S - Static, U - Per-user Static route B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary D - EIGRP, EX - EIGRP external, ND - Neighbor Discovery O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 C 2001:0:0:2::/64 [0/0] via FastEthernet0/1, directly connected L 2001:0:0:2::1/128 [0/0] via FastEthernet0/1, receive L FF00::/8 [0/0] via Null0, receive RB# RB# RB## RB#show ipv6 ospf Routing Process "ospfv3 1" with ID 2.2.2.2 Event-log enabled, Maximum number of events: 1000, Mode: cyclic Initial SPF schedule delay 5000 msecs Minimum hold time between two consecutive SPFs 10000 msecs Maximum wait time between two consecutive SPFs 10000 msecs Minimum LSA interval 5 secs Minimum LSA arrival 1000 msecs LSA group pacing timer 240 secs Interface flood pacing timer 33 msecs Retransmission pacing timer 66 msecs Number of external LSA 0. Checksum Sum 0x000000 Number of areas in this router is 1. 0 normal 1 stub 0 nssa Graceful restart helper support enabled Reference bandwidth unit is 100 mbps Area 2 Number of interfaces in this area is 1 It is a stub area SPF algorithm executed 9 times 12/2014 13/19

Number of LSA 6. Checksum Sum 0x01D295 Number of DCbitless LSA 0 Number of indication LSA 0 Number of DoNotAge LSA 0 Flood list length 0 Příloha B: Výpisy ze směrovače RC RC#show ipv6 ospf database OSPFv3 Router with ID (3.3.3.3) (Process ID 1) Router Link States (Area 1) ADV Router Age Seq# Fragment ID Link count Bits 3.3.3.3 598 0x80000003 0 1 None 4.4.4.4 599 0x80000002 0 1 E Net Link States (Area 1) ADV Router Age Seq# Link ID Rtr count 4.4.4.4 599 0x80000001 4 2 Type-7 AS External Link States (Area 1) ADV Router Age Seq# Prefix 4.4.4.4 629 0x80000002 2001:0:0:4::/64 4.4.4.4 629 0x80000002 2001:0:0:5::/64 Link (Type-8) Link States (Area 1) ADV Router Age Seq# Link ID Interface 3.3.3.3 653 0x80000001 3 Fa0/0 4.4.4.4 638 0x80000001 4 Fa0/0 RC# RC#show ipv6 ospf database router self-originate OSPFv3 Router with ID (3.3.3.3) (Process ID 1) Router Link States (Area 1) LS age: 598 Options: (V6-Bit, N-Bit, R-bit, DC-Bit) LS Type: Router Links Link State ID: 0 Advertising Router: 3.3.3.3 LS Seq Number: 80000003 Checksum: 0x3C7 Length: 40 Number of Links: 1 Link connected to: a Transit Network Link Metric: 10 12/2014 14/19

Local Interface ID: 3 Neighbor (DR) Interface ID: 4 Neighbor (DR) Router ID: 4.4.4.4 Router Link States (Area 2) RC#show ipv6 ospf database link self-originate OSPFv3 Router with ID (3.3.3.3) (Process ID 1) Link (Type-8) Link States (Area 1) LS age: 653 Options: (V6-Bit, N-Bit, R-bit, DC-Bit) LS Type: Link-LSA (Interface: FastEthernet0/0) Link State ID: 3 (Interface ID) Advertising Router: 3.3.3.3 LS Seq Number: 80000001 Checksum: 0x5C68 Length: 56 Router Priority: 1 Link Local Address: FE80::21E:BEFF:FEB3:ECCC Number of Prefixes: 1 Prefix Address: 2001:0:0:3:: Prefix Length: 64, Options: None Link (Type-8) Link States (Area 2) LS age: 1075 Options: (V6-Bit, R-bit, DC-Bit) LS Type: Link-LSA (Interface: FastEthernet0/1) RC# RC#show ipv6 route IPv6 Routing Table - default - 7 entries Codes: C - Connected, L - Local, S - Static, U - Per-user Static route B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary D - EIGRP, EX - EIGRP external, ND - Neighbor Discovery O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 C 2001:0:0:2::/64 [0/0] via FastEthernet0/1, directly connected L 2001:0:0:2::2/128 [0/0] via FastEthernet0/1, receive C 2001:0:0:3::/64 [0/0] via FastEthernet0/0, directly connected L 2001:0:0:3::1/128 [0/0] via FastEthernet0/0, receive ON1 2001:0:0:4::/64 [110/35] via 2001:0:0:3::2, FastEthernet0/0 L FF00::/8 [0/0] 12/2014 15/19

via Null0, receive RC#show ipv6 ospf Routing Process "ospfv3 1" with ID 3.3.3.3 Event-log enabled, Maximum number of events: 1000, Mode: cyclic Initial SPF schedule delay 5000 msecs Minimum hold time between two consecutive SPFs 10000 msecs Maximum wait time between two consecutive SPFs 10000 msecs Minimum LSA interval 5 secs Minimum LSA arrival 1000 msecs LSA group pacing timer 240 secs Interface flood pacing timer 33 msecs Retransmission pacing timer 66 msecs Number of external LSA 2. Checksum Sum 0x0056AC Number of areas in this router is 2. 0 normal 1 stub 1 nssa Graceful restart helper support enabled Reference bandwidth unit is 100 mbps Area 1 Number of interfaces in this area is 1 It is a NSSA area SPF algorithm executed 5 times Number of LSA 8. Checksum Sum 0x03A9B5 Number of DCbitless LSA 0 Number of indication LSA 0 Number of DoNotAge LSA 0 Flood list length 0 Area 2 Number of interfaces in this area is 1 It is a stub area SPF algorithm executed 12 times Number of LSA 6. Checksum Sum 0x01D295 Number of DCbitless LSA 0 Number of indication LSA 0 Number of DoNotAge LSA 0 Flood list length 0 Příloha C: Výpisy ze směrovače RD RD# show ipv6 ospf database router self-originate OSPFv3 Router with ID (4.4.4.4) (Process ID 1) Router Link States (Area 1) LS age: 771 Options: (V6-Bit, N-Bit, R-bit, DC-Bit) LS Type: Router Links Link State ID: 0 Advertising Router: 4.4.4.4 LS Seq Number: 80000002 Checksum: 0xFAC9 Length: 40 AS Boundary Router Number of Links: 1 Link connected to: a Transit Network 12/2014 16/19

Link Metric: 10 Local Interface ID: 4 Neighbor (DR) Interface ID: 4 Neighbor (DR) Router ID: 4.4.4.4 RD# show ipv6 ospf database link self-originate OSPFv3 Router with ID (4.4.4.4) (Process ID 1) Link (Type-8) Link States (Area 1) LS age: 812 Options: (V6-Bit, N-Bit, R-bit, DC-Bit) LS Type: Link-LSA (Interface: GigabitEthernet0/0) Link State ID: 4 (Interface ID) Advertising Router: 4.4.4.4 LS Seq Number: 80000001 Checksum: 0xB262 Length: 56 Router Priority: 1 Link Local Address: FE80::6273:5CFF:FEAD:6EA8 Number of Prefixes: 1 Prefix Address: 2001:0:0:3:: Prefix Length: 64, Options: None RD# show ipv6 ospf Routing Process "ospfv3 1" with ID 4.4.4.4 Supports NSSA (compatible with RFC 3101) Event-log enabled, Maximum number of events: 1000, Mode: cyclic It is an autonomous system boundary router Redistributing External Routes (with default metric 25) from, rip EXT with metric-type 1 include-connected Router is not originating router-lsas with maximum metric Initial SPF schedule delay 5000 msecs Minimum hold time between two consecutive SPFs 10000 msecs Maximum wait time between two consecutive SPFs 10000 msecs Minimum LSA interval 5 secs Minimum LSA arrival 1000 msecs LSA group pacing timer 240 secs Interface flood pacing timer 33 msecs Retransmission pacing timer 66 msecs Retransmission limit dc 24 non-dc 24 Number of external LSA 0. Checksum Sum 0x000000 Number of areas in this router is 1. 0 normal 0 stub 1 nssa Graceful restart helper support enabled Reference bandwidth unit is 100 mbps RFC1583 compatibility enabled Area 1 Number of interfaces in this area is 1 It is a NSSA area SPF algorithm executed 5 times Number of LSA 8. Checksum Sum 0x03A9B5 Number of DCbitless LSA 0 Number of indication LSA 0 Number of DoNotAge LSA 0 Flood list length 0 12/2014 17/19

RD#show ipv6 route IPv6 Routing Table - default - 6 entries Codes: C - Connected, L - Local, S - Static, U - Per-user Static route B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP H - NHRP, I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea IS - ISIS summary, D - EIGRP, EX - EIGRP external, NM - NEMO ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, ls - LISP site ld - LISP dyn-eid, a - Application C 2001:0:0:3::/64 [0/0] via GigabitEthernet0/0, directly connected L 2001:0:0:3::2/128 [0/0] via GigabitEthernet0/0, receive C 2001:0:0:4::/64 [0/0] via GigabitEthernet0/1, directly connected L 2001:0:0:4::1/128 [0/0] via GigabitEthernet0/1, receive L FF00::/8 [0/0] via Null0, receive RD# show ipv6 rip RIP process "EXT", port 521, multicast-group FF02::9, pid 384 Administrative distance is 120. Maximum paths is 16 Updates every 30 seconds, expire after 180 Holddown lasts 0 seconds, garbage collect after 120 Split horizon is on; poison reverse is off Default routes are not generated Periodic updates 151, trigger updates 9 Full Advertisement 1, Delayed Events 0 Interfaces: GigabitEthernet0/1 Redistribution: Redistributing protocol ospf 1 with transparent metric (internal, external 1 & 2, ) include-connected RD#show ipv6 ospf database OSPFv3 Router with ID (4.4.4.4) (Process ID 1) Router Link States (Area 1) ADV Router Age Seq# Fragment ID Link count Bits 3.3.3.3 793 0x80000003 0 1 None 4.4.4.4 792 0x80000002 0 1 E Net Link States (Area 1) ADV Router Age Seq# Link ID Rtr count 4.4.4.4 792 0x80000001 4 2 Type-7 AS External Link States (Area 1) ADV Router Age Seq# Prefix 4.4.4.4 822 0x80000002 2001:0:0:4::/64 12/2014 18/19

Link (Type-8) Link States (Area 1) ADV Router Age Seq# Link ID Interface 3.3.3.3 847 0x80000001 3 Gi0/0 4.4.4.4 832 0x80000001 4 Gi0/0 Intra Area Prefix Link States (Area 1) ADV Router Age Seq# Link ID Ref-lstype Ref-LSID 4.4.4.4 792 0x80000001 4096 0x2002 4 Příloha D: Výpisy ze směrovače RE RE#show ipv6 route IPv6 Routing Table - default - 7 entries Codes: C - Connected, L - Local, S - Static, U - Per-user Static route B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary D - EIGRP, EX - EIGRP external, ND - Neighbor Discovery O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 R 2001:0:0:3::/64 [120/2] via FE80::6273:5CFF:FEAD:6EA9, FastEthernet0/1 C 2001:0:0:4::/64 [0/0] via FastEthernet0/1, directly connected L 2001:0:0:4::2/128 [0/0] via FastEthernet0/1, receive C 2001:0:0:5::/64 [0/0] via Loopback0, directly connected L 2001:0:0:5::/128 [0/0] via Loopback0, receive L 2001::5:223:EBFF:FE6E:C418/128 [0/0] via Loopback0, receive L FF00::/8 [0/0] via Null0, receive RE#show ipv6 rip RIP process "EXT", port 521, multicast-group FF02::9, pid 326 Administrative distance is 120. Maximum paths is 16 Updates every 30 seconds, expire after 180 Holddown lasts 0 seconds, garbage collect after 120 Split horizon is on; poison reverse is off Default routes are not generated Periodic updates 135, trigger updates 7, Full Advertisement 1 Interfaces: FastEthernet0/1 Loopback0 Redistribution: None 12/2014 19/19