© 2007 Copyright by www.andrzejdoniczka.net /// www.0

Transkrypt

© 2007 Copyright by www.andrzejdoniczka.net /// www.0
© 2007 Copyright by www.andrzejdoniczka.net /// www.0-net.net
_________________________________________________________________________________________________
IS-IS Protocol RFC 995, 1195
RTR(config)# router isis
RTR(config)# clns routing - domyślnie wyłączony
RTR(config-router)# net 49.0001.001A.AB1A.0F0A.00
RTR(config-if)# ip router isis
RTR(config-router)# is-type {level-1 | level-1-2 | level-2-only} - default 1-2 - typ routera
RTR(config-if)# isis circuit-type {level-1 | level-1-2 | level-2-only} - default 1-2 - typ linku
RTR(confg-if)# isis metric(1-63) {level-1 | level-2} - -default 10 / level 1+2
RTR(config-if)# isis priority (0-127) [level-1 | level-2] - 64 default - (do wyboru DIS-a)
...no i oczywiście w sieciach IP adres IP na interfejsie :)
Sumaryzacja
RTR(config-router)# summary-address 10.3.2.0 255.255.254 level 2 metric 10 - default values
na routerach L1-L2
Weryfikacja
RTR# sh clns, #sh clns interface, #sh clns neighbors
RTR# sh isis route, # sh clns route, # sh isis database, #sh isis topology
IS-IS - uŜywa CLNS jako protokolu L3 do identyfikacji routerów i budowy LSDB
Integrated IS-IS - uzywa L2 PDU jako transportu - taguje trasy CLNP informacjami o sieciach i podsieciach IP
Routery
Level 1 - trasy wewnątrz obszaru (maja ten sam Area ID, sprawdza System ID)
Level 2 - trasy między obszarami (sprawdza Area ID)
Level 1-2 - trasy wewn. i zewn. ( tak jak ABR )
Najlepsza trasa = najniŜszy koszt
Backbone = połączone routery L2 i L1-2
Granice między obszarami leŜą na linkach
Metryki tras
Default 6 bit - interfejs, 10 bit - trasa. Domyślna metryka interfejsu = 10
Nowa metryka 24 bit - interfejs, 32 bity - trasa
Routing Levels
Level 0 - ES-IS
Level 1 - IS-IS w tym samym obszarze
Level 2 - IS-IS w róŜnych obszarach
Level 3 - między domenami (nie impl. w CISCO)
ES-IS protocol - formuje przylegania między ES-ami i IS-ami, identyfikuje area prefix, tworzy data-link-to-network
mappings
ES-y transmitują ESHello do IS-ów ogłaszając swoją obecność
IS-y transmitują ISHello do ES-ów
IS-y transmitują IIHello do IS-ów
CLNS ( Connectionless Network Service) = NSAP (Network Service Access Point)
JeŜeli bajt NSEL=0, to NSAP = NET (Network Entity Title)
NSAP reprezentuje cały node (router) - nie interfejs
Struktura adresu Int. IS-IS
ID Obszaru (1-13 bit) - ID Systemu (6bit-const) - NSEL (1bajt)
49.0001.0000.0c12.3456.00 - 49=AFI, 0001=Area ID, System ID ( np. MAC interfejsu-unikalny w obszarze i domenie !),
NSEL
AFI: 39= ISO DCC, 45 E164, 47=ISO ICD, 49=Locally admin (private) - AFI określa format adresu
SNPA (Subnetwork Point of Attachment) - odpowiednik adresu L2 (MAC) moŜe to być MAC lub IP, Virtual Circuit, lub
DLCI
Circuit ID - odpowiednik interfejsu - słuŜy do rozróŜnienia interfejsu
IS-IS PDU - opisują router
IS-IS: Data link header - IS-IS header - IS-IS TLV - enkapsulowane w protokole L2 !
ES-IS: Data link header - ES-IS header - ES-IS TLV - enkapsulowane w protokole L2 !
CLNP: Data link header - CLNP header - CLNS
Pakiety IS-IS
Hello (ESH, ISH, IIH) - (10sec, dla DIS-a 3,3 sec) ustanawiają przyleganie (W LAN-ie wszystkie routere ze sobą i z DISem)
LSP - dystrybuują link-state info
PSNP - (partial seq nr PDU) - potwierdzanie i Ŝadania info częściowych o stanie łącz
CSNP - (complete seq nr PDU) - W sieciach brodcastowych tylko DIS generuje CSNP (co 10 sec)
W łączach P2P CSNP tylko gdy link wstaje.
Link State Packet ( LSP)
Router opisuje siebie za pomocą LSP składającego się z nagłówka i pól TLV
Osobne pakiety LSP są dla Level 1 i Level 2 routers
Nagłówek LSP:
PDU type / length - LSP ID - LSP seq nr. - LSP lifetime (1200 sec - default)
Pola TLV:
Area address
Neighbor IS
Neighbor ES
Authentication info
IP subnets przyłączone ( dla Int IS-IS)
W sieciach NBMA - implementacja IS-IS tylko dla łaczy P2P na subinterfejsach
W siecich broadcast algorytm SPF wymaga pseudonode-a reprezetowanego przez DIS (Designated IS)
W sieciach brodcastowych tylko DIS generuje CSNP (co 10 sec)
DIS generuje pseudonode LSP-y, uzywane do zbudowania mapy sieci i obliczenia SPF tree
Kryteria wyboru DIS: Najwyzsze priority, NajwyŜszy SNPA (czyli w LANach MAC adres)
Default Level 1 i 2 priority=64
DIS-y dla Level 1 i Level 2 mogą być róŜne