vyuka:cviceni:y36sps:semestralky:papaij1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vyuka:cviceni:y36sps:semestralky:papaij1 [2008/05/24 01:09] papaij1vyuka:cviceni:y36sps:semestralky:papaij1 [2008/05/28 09:42] (current) papaij1
Line 20: Line 20:
 {{http://janus.ic.cz/topology.png}} {{http://janus.ic.cz/topology.png}}
  
-**Práca schválená: ** +**Práca schválená: ** \\ \\ 
 +{{vyuka:cviceni:y36sps:semestralky:papaij1.pdf|Prezentácia}}
 ======Popis protokolov a ich konfigurácia====== ======Popis protokolov a ich konfigurácia======
  
Line 41: Line 41:
   * ak poznáme príkaz ale nevieme aké má ďalšie parametre/nastavenia použijeme v tvare //prikaz ?// (vynecháme medzeru)   * ak poznáme príkaz ale nevieme aké má ďalšie parametre/nastavenia použijeme v tvare //prikaz ?// (vynecháme medzeru)
  
-Poslednou dôležitou znalosťou je že príkazy majú krátke verzie. Namiesto //show running-config// použijeme //sh run//, namiesto //configure terminal //napíšeme //conf t// atď. Keď chceme zrušiť nejaký prikaz ktorý sme zadali tak pred neho napíšeme no, napr. //bandwidth 64// zrušíme pomocou //no bandwidth//.+Väčšina príkazov má krátku verziu. Namiesto //show running-config// použijeme //sh run//, namiesto //configure terminal //napíšeme //conf t// atď. \\  
 +Keď chceme zrušiť nejaký prikaz ktorý sme zadali tak pred neho napíšeme no, napr. //bandwidth 64// zrušíme pomocou //no bandwidth//\\ 
 +V Cisco routroch sú implementované programy //ping// //traceroute// a //telnet//
  
 **Základné príkazy** **Základné príkazy**
Line 103: Line 106:
   * s automatickou sumarizáciou je spojený tzv. Null0 interface - ak paket vyhovuje classful sieťovej adrese (v routovacej tabulke tzv. level 1 parent route) ale nevyhovuje ani jednej podsieti tak je poslaný na Null0 interface, tj. je zahodený   * s automatickou sumarizáciou je spojený tzv. Null0 interface - ak paket vyhovuje classful sieťovej adrese (v routovacej tabulke tzv. level 1 parent route) ale nevyhovuje ani jednej podsieti tak je poslaný na Null0 interface, tj. je zahodený
   * Null0 interface sa v routovacej tabulke objaví vždy ak je aspoň jedna podsieť naučená via EIGRP a nie je vypnutá automatická sumarizácia   * Null0 interface sa v routovacej tabulke objaví vždy ak je aspoň jedna podsieť naučená via EIGRP a nie je vypnutá automatická sumarizácia
-  * siete možno po vypnutí automatickej sumarizácie sumarizovať manuálne na každom rozhraní po ktorom chceme aby posielal sumarizovanú adresu (tj. sumarizuje sa na rozhraní)+  * siete možno po vypnutí automatickej sumarizácie sumarizovať manuálne na každom rozhraní po ktorom chceme aby posielalo sumarizovanú adresu (tj. sumarizuje sa na rozhraní)
  
 ====EIGRP pakety==== ====EIGRP pakety====
Line 135: Line 138:
   * Diffusing Update ALgorithm   * Diffusing Update ALgorithm
   * Finite State Machine, možno nakresliť stavový diagram   * Finite State Machine, možno nakresliť stavový diagram
-  * zaisťuje rýchlu konvergenciu a bezsmyčkové cesty záložné cesty+  * zaisťuje rýchlu konvergenciu a bezsmyčkové cesty 
 +  * výpočetne náročný, aby nemusel byť často spustený predpočítava aj záložné cesty
   * ak spadne linka, vyhladá novú v tabulke topológie, ak tam záložná cesta nie je začne posielať query pakety a podla odpovedí počítať novú routu   * ak spadne linka, vyhladá novú v tabulke topológie, ak tam záložná cesta nie je začne posielať query pakety a podla odpovedí počítať novú routu
   * pojmy:   * pojmy:
-    * Successor - susedný router ktorý je na najlepšej ceste k cielovej sieti+    * Successor - susedný router ktorý je na najlepšej ceste (cesta s najnižšou metrikou) k cielovej sieti
     * Feasible Distance - najnižšia metrika k cielovej sieti     * Feasible Distance - najnižšia metrika k cielovej sieti
     * Reported (Advertised) Distance - susedova Feasible Distance k cielovej sieti (metrika ktorú daný router propaguje susedom ako svoju metriku k cielovej sieti)     * Reported (Advertised) Distance - susedova Feasible Distance k cielovej sieti (metrika ktorú daný router propaguje susedom ako svoju metriku k cielovej sieti)
Line 148: Line 152:
 ====Konfigurácia EIGRP==== ====Konfigurácia EIGRP====
  
-_TODO_+  * Router(config)#**router eigrp** //autonomous_system_number// - spustenie EIGRP, aby routre spolu komunikovali musia mať rovnaké číslo autonómneho systému 
 +  * Router(config-router)#**no auto-summary** - vypnutie automatickej sumarizácie 
 +  * Router(config-router)#**network** //adresa_siete// - ktorýkolvek interface na routri ktorého adresa odpovedá zadanej sieti bude zahrnutý do procesu EIGRP (adresa siete je v tomto prípade braná ako classful) 
 +  * Router(config-router)#**network** //adresa_siete// //wildcard_maska// - obdobne ako predchádzajúci príkaz, naviac je zadaná maska siete vo wildcard forme (je to vlastne "inverz" sietovej masky, získame ju tak že od 255.255.255.255 odčítame masku siete, napr. pre masku 255.255.255.0 je wildcard 0.0.0.255, pre 255.255.255.252 to je 0.0.0.3) 
 +  * Router(config-if)#**ip summary-address eigrp** //autonomous_system_number// //sumarizovaná_adresa// //maska// - manuálna sumarizácia, sumarizuje sa na rozhraní po ktorom chceme aby propagovalo sumarizovanú adresu 
 +  * Router(config-router)#**passive-interface** //rozhranie// - sieť pripojená na toto rozhranie bude propagovaná v updatoch ale nebude prijímať/odosielať EIGRP pakety (použijeme na rozhranie na ktoré sú pripojené iba koncové zariadenia) 
 +  * Router(config)#**ip route 0.0.0.0 0.0.0.0** //odchodzie_rozhranie// - zadanie defaultnej routy na routri ktorý slúži ako naša gateway do internetu 
 +  * Router(config)#**ip route 0.0.0.0 0.0.0.0** //next-hop_adresa// - ako predchádzajúci príkaz len namiesto rozhrania zadáme IP adresu routra na ktorý chceme smerovať premávku  
 +  * Router(config-router)#**redistribute static** - rozdistribuovanie staticky zadaných rout vrátane tej defaultnej (takýto záznam sa objaví v routovacej tabulke ako EIGRP external route) 
 + 
 +**Ostatné užitočné príkazy** 
 + 
 +  * Router#**show ip eigrp neighbors** - ukáže EIGRP susedov, ich IP adresy, rozhranie na ktorom sú pripojení a aktuálne hodnoty hold time 
 +  * Router#**show ip eigrp topology** [all-links] - tabulka topológie, ukáže stav DUAL FSM, siete v topológii, Successorov k týmto sieťam, Feasible a Reported Distance; s parametrom all-links ukáže aj cesty nesplňujúce Feasibility Condition 
 +  * Router#**show ip protocols** - ukáže aktuálne hodnoty váh K, stav automatickej sumarizácie (vypnutá/zapnutá), siete pre ktoré sa routuje a IP adresy routrov od ktorých sa prijímajú updaty (zdroje routovacích informácií) 
 +  * Router#**debug eigrp fsm** - priebežne vypisuje aktivitu ktorú vykonáva DUAL 
 +  * Router#**undebug all** - vypne debugovanie
  
 =====OSPF===== =====OSPF=====
Line 220: Line 240:
 ====Konfigurácia OSPF==== ====Konfigurácia OSPF====
  
-_TODO_+  * Router(config)#**router ospf** //process_id// - spustenie OSPF na routri, process_id má lokálny význam, nemusí byť rovnaké na všetkých routroch 
 +  * Router(config-router)#**network** //adresa_siete// //wildcard_maska// **area** //cislo_oblasti// - ktorýkolvek interface na routri ktorého adresa odpovedá zadanej sieti bude zahrnutý do OSPF 
 +  * Router(config-router)#**passive-interface** //rozhranie// - sieť pripojená na toto rozhranie bude propagovaná v updatoch ale nebude prijímať/odosielať OSPF pakety (použijeme na rozhranie na ktoré sú pripojené iba koncové zariadenia) 
 +  * Router(config)#**ip route 0.0.0.0 0.0.0.0** //odchodzie_rozhranie// - zadanie defaultnej routy na routri ktorý slúži ako naša gateway do internetu 
 +  * Router(config-router)#**default-information originate** - rozdistribuovanie defaultnej routy ostatným routrom 
 +  * Router(config-router)#**auto-cost reference-bandwidth** //referencny_bandwidth// - nastavenie referenčnej hodnoty šírky pásma v Mbps (je vhodné zmeniť na každom routri aby bol cost konzistentný) 
 +  * Router(config-if)#**ip ospf priority** //cislo// - nastavenie priority rozhrania (zohráva rolu pri volbe DR/BDR, čím vyššie číslo tým vyššia priorita, 0 znamená že sa router nesmie stať DR/BDR) 
 +  * Router(config-router)#**router-id** //ip_addresa// - ručné nastavenie ID routru, aby sa uplatnilo treba reštartovať OSPF proces (viď ďalej) 
 +  * Router(config-if)#**ip ospf cost** //cena_linky// - ručné nastavenie cost-u linky, vhodné nastaviť na oboch stranách (cost možno meniť aj nastavením šírky pásma príkazom bandwidth) 
 + 
 +**Ostatné užitočné príkazy** 
 + 
 +  * Router#**clear ip ospf process** - reštart OSPF procesu 
 +  * Router#**show ip protocols** - ukáže router ID, siete pre ktoré sa routuje a IP adresy routrov od ktorých sa prijímajú updaty 
 +  * Router#**show ip ospf neighbor** - ukáže ID susedných routrov, ich IP adresy, rozhrania na ktorých sú susedia napojený a aktuálne hodnoty dead intervalu 
 +  * Router#**show ip ospf interface** - ukáže rozhrania ktoré sú zahrnuté v OSPF, ich IP adresu a oblasť, process ID, hodnoty hello a dead intervalu, ID routru,v prípade ethernetového rozhrania či je router DR/BDR/DROther
  
-~~DISCUSSION~~ 
  • vyuka/cviceni/y36sps/semestralky/papaij1.1211591349.txt.gz
  • Last modified: 2008/05/24 01:09
  • by papaij1