Difference between revisions of "Cisco IS-IS"
Helikopter (talk | contribs) |
Helikopter (talk | contribs) |
||
Line 13: | Line 13: | ||
''OBS Interface MTU måste matcha för grannskap'' | ''OBS Interface MTU måste matcha för grannskap'' | ||
− | == | + | ===Terminologi=== |
− | |||
* End system: host | * End system: host | ||
* Intermediate system: router | * Intermediate system: router | ||
Line 27: | Line 26: | ||
==Levels== | ==Levels== | ||
+ | IS-IS routrar på level 1 agerar oberoende av level 2 och vice versa. De upprättar separata grannskap på varje level. T.ex. om det finns två stycken IS-IS routrar som båda kör L1 och L2 så kommer de att ha två grannskap med varandra. Det blir bara grannskap om båda är på samma level, t.ex. L2 + L1L2 = L2-grannskap. De kommer även hålla separata LSDBer för varje level. Så Link State PDUer som skickas gör det antingen i L1 eller L2. L1-LSPer beskriver grannskap i L1 och samma gäller för L2. Det går nästan likna vid separata routing-processer. Att ändra mellan L1, L2 och L1L2 görs per router. | ||
+ | router isis 1 | ||
+ | is-type level-1-2 | ||
==Metrics== | ==Metrics== | ||
Line 80: | Line 82: | ||
===BFD=== | ===BFD=== | ||
− | BFD hjälper routing protokoll att konvergera snabbare. | + | [[BFD]] hjälper routing protokoll att konvergera snabbare. |
int te0/1/1 | int te0/1/1 | ||
− | + | bfd interval 50 min_rx 50 multiplier 5 | |
− | + | isis bfd | |
− | |||
=NX-OS= | =NX-OS= | ||
Line 118: | Line 119: | ||
===BFD=== | ===BFD=== | ||
− | BFD hjälper routing protokoll att konvergera snabbare. | + | [[BFD]] hjälper routing protokoll att konvergera snabbare. |
feature bfd | feature bfd | ||
int e1/1 | int e1/1 | ||
− | + | bfd interval 50 min_rx 50 multiplier 3 | |
− | + | no bfd echo | |
bfd per-link | bfd per-link | ||
isis bfd | isis bfd |
Revision as of 13:40, 23 March 2016
Intermediate System-to-Intermediate System är ett link-state routing protokoll. Det använder Network Service Access Point (NSAP) adressering för att identifiera routrar, area-tillhörighet och deras grannskap. En IS-IS router konfigureras med nivå som anger systemtyp - antingen Level 1, Level 2 eller Level 1-2. Se en Level 2 router som motsvarande area 0 (backbone area) i OSPF och Level 1 som en area som är ”totally stubby”, d.v.s. det enda som injiceras i arean är en default route.
IS-IS använder inte något L3-protokoll alls utan det enkapsuleras direkt i L2 frames, detta gör det helt protokolloberonde. Grannskap och adressinformation skrivs med Type-Length-Value (TLV) records, detta gör det väldigt flexibelt. T.ex. om en ny adressfamilj ska läggas till så handlar det om att definiera nya TLVer som innehåller adress- och topologiinformation.
Type: Link State
Algorithm: Dijkstra
AD: 115
Protocols: IP, CLNS
OBS Interface MTU måste matcha för grannskap
Terminologi
- End system: host
- Intermediate system: router
- Circuit: interface
- Domain: autonomous system
Paket-typer
- Hello/IIH (IS-IS Hello): Upptäcka grannar.
- Link state PDU:
- Complete Sequence Numbers PDU:
- Partial Sequence Numbers PDU:
Levels
IS-IS routrar på level 1 agerar oberoende av level 2 och vice versa. De upprättar separata grannskap på varje level. T.ex. om det finns två stycken IS-IS routrar som båda kör L1 och L2 så kommer de att ha två grannskap med varandra. Det blir bara grannskap om båda är på samma level, t.ex. L2 + L1L2 = L2-grannskap. De kommer även hålla separata LSDBer för varje level. Så Link State PDUer som skickas gör det antingen i L1 eller L2. L1-LSPer beskriver grannskap i L1 och samma gäller för L2. Det går nästan likna vid separata routing-processer. Att ändra mellan L1, L2 och L1L2 görs per router.
router isis 1 is-type level-1-2
Metrics
IS-IS använder bandwidth som metric precis som OSPF. Från början fanns det 4 olika metric-typer men i princip är det endast default (bandwidth) som används idag. Default så får alla interface en cost av 10 oavsett bandbredd. Med andra ord så räknar inte routern ut cost på en länk så som andra routing protokoll gör utan det är upp till administratören att manuellt ställa metric per interface. Nedan visas det som kallas narrow metrics, det är legacy och är inte default på Cisco-routrar.
isis metric 1-63
Wide metrics togs fram för att man hade behov av större metrics och det har 24-bitars längd. Detta är alltid rekommenderat men alla enheter inom arean måste stödja det. T.ex. krävs det för MPLS traffic engineering över IS-IS.
router isis metric-style wide
Det går även att acceptera båda typerna av metric.
metric-style transition
Verify
R1# show clns protocol | i metrics Generate narrow metrics: none Accept narrow metrics: none Generate wide metrics: level-1-2 Accept wide metrics: level-1-2
NET
Network Entity Title, formatet är AFI.DSP.SystemID.NSEL:
- AFI = 49
- DSP(Area ID) = 0001
- SystemID = Räknas fram baserat på Loopback adressen
- NSEL = 00
IOS
router isis 1 is-type level-2 metric-style wide passive-interface default no passive-interface te0/1/1 log-adjacency-changes address-family ipv4 unicast exit net 49.0001.0001.0001.0001.0001.00
Fast convergence
lsp-gen-interval 5 50 50 prc-interval 5 50 50 spf-interval 5 50 50
Authentication
authentication mode md5 authentication key-chain <key-chain-name>
Vänta med att använda en granne som nyss har bootat.
set-overload-bit on-startup 180
Enablea interface
interface te0/1/1 ip router isis 1 no isis hello padding isis network point-to-point #effektivisera LSP-hantering isis authentication mode md5 isis authentication key-chain <key-chain-name> no shut
BFD
BFD hjälper routing protokoll att konvergera snabbare.
int te0/1/1 bfd interval 50 min_rx 50 multiplier 5 isis bfd
NX-OS
feature isis
router isis IS is-type level-2 passive-interface default level-1-2 log-adjacency-changes address-family ipv4 unicast exit net 49.0001.0001.0001.0001.0002.00
Fast convergence
spf-interval level-2 5000 50 50 lsp-gen-interval level-2 5000 50 50
Authentication
authentication-type md5 level-2 authentication key-chain <key-chain-name> level-2
Vänta med att använda en granne som nyss har bootat.
set-overload-bit on-startup 180
Interface
int lo0 ip router isis IS
interface e1/1 ip router isis IS no isis passive-interface level-2 no isis hello-padding isis network point-to-point #effektivisera LSP-hantering isis authentication-type md5 level-2 isis authentication key-chain <key-chain-name> level-2
BFD
BFD hjälper routing protokoll att konvergera snabbare.
feature bfd int e1/1 bfd interval 50 min_rx 50 multiplier 3 no bfd echo bfd per-link isis bfd
Show
show isis show isis neighbors/adjacency show isis topology