Egy router hogyan ismer meg egy hálózatot?
A véghálózatról beszélünk, ha a szomszéd hálózatok felé csak egyetlen út vezet. Az egyetlen irányba vezető forgalomirányító a csonk forgalomirányító, angolul stub router.
A statikus útvonalaknak több típusa van:
Néhol végső átjáró néven ismert (Gateway of Last Resort). A alapértelmezett útvonal számokkal:
0.0.0.0/0
Ha a célhálózatok címe folytonos, egyetlen címmel tudunk rá hivatkozni, és mind a négy hálózat ugyanazon az interfészen érhető el, akkor egyetlen bejegyzéssel hivatkozhatunk rájuk. Ezt hívjuk összevont útvonalaknak.
A lebegő útvonal egy tartalék útvonal. Ha az elsődleges útvonal meghibásodik, akkor ez kerül kiválasztásra.
A lebegő útvonalnak az adminisztratív távolsága nagyobb.
Példa:
R1(config)#ip route 192.168.20.0 255.255.255.0 S0/0/0 150
A beállításhoz szükséges adatok:
Beállítás a következő ugrás megadásával:
R1(config)# ip route 192.168.30.0 255.255.255.0 192.168.20.2 R1(config)# ip route 192.168.40.0 255.255.255.0 192.168.20.2 R1(config)# ip route 192.168.50.0 255.255.255.0 192.168.20.2
Beállítás a kimenő interfész megadásával:
R1(config)# ip route 192.168.30.0 255.255.255.0 s0/0/0 R1(config)# ip route 192.168.40.0 255.255.255.0 s0/0/0 R1(config)# ip route 192.168.50.0 255.255.255.0 s0/0/0
R1(config)# ip route 192.168.30.0 255.255.255.0 192.168.20.2 s0/0/0 R1(config)# ip route 192.168.40.0 255.255.255.0 192.168.20.2 s0/0/0 R1(config)# ip route 192.168.50.0 255.255.255.0 192.168.20.2 s0/0/0
R1# ping 192.168.20.2
R1# traceroute 192.168.20.2
R1# show ip route
R1# show ip route static
Egy hálózat:
R1# show ip route 192.168.20.0
PC-én:
C:\>tracert 192.168.20.0
Minden csomagra illeszkedik. Akkor használja a router, ha a cél nincs az irányítótáblában.
Hol használjuk?
Szintaxis:
ip route 0.0.0.0 0.0.0.0 {IP-cím | kimenő-interfész}
Példa:
R1(config)# ip route 0.0.0.0 0.0.0.0 192.168.10.2
R1# show ip route static ... S* 0.0.0.0/0 [1/0] via 192.168.20.2 ...
Szintaxis:
R1(config)# ipv6 route ipv6-előtag/előtaghossz { ipv6-cím | kimenő-interfész }
Az IPv6 forgalomirányításhoz engedélyezni kell azt:
R1(config)# ipv6 unicast-routing
IPv6 irányítótábla:
R1# show ipv6 route
Ping:
R1# ping ipv6 2001:db8:def:4::2
Beállítás következő ugrással:
R1(config)# ipv6 route 2001:db8:def:2::/64 2001:db8:def:4::2 R1(config)# ipv6 route 2001:db8:def:5::/64 2001:db8:def:4::2 R1(config)# ipv6 route 2001:db8:def:3::/64 2001:db8:def:4::2
Beállítás kimenő interfésszel:
R1(config)# ipv6 route 2001:db8:def:2::/64 s0/0/0 R1(config)# ipv6 route 2001:db8:def:5::/64 s0/0/0 R1(config)# ipv6 route 2001:db8:def:3::/64 s0/0/0
Link-local melett kötelező megadni az interfészt is:
R1(config)# ipv6 route 2001:db8:def:2::/64 s0/0/0 fe80::2
Ellenőrzések:
R1# ping R1# traceroute R1# show ipv6 route R1# show ipv6 route static R1# show ipv6 route hálózat R1# show ipv6 route 2001:db8:def:3::
Alapértelmezett útvonal beállításának szintaxisa:
R1(config)# ipv6 route ::/0 {ipv6-cím | kimenő-int}
Példa:
R1(config)# ipv6 route ::/0 2001:db8:def:4::2
Ellenőrzés:
R1# show ipv6 route static … S ::/0 [1/0] via 2001:db8:def:4::2
R1# ping 2001:db8:def:3::1
Az IPv6 esetén az alapértelmezett útvonal nem feltétlenül a végső átjáró, ellentétben az IPv4-gyel.
Összevont útvonal meghatározása:
192.168.0.0/24 192.168.1.0/24 192.168.2.0/24 192.168.3.0/24
11000000 10101000 00000000 00000000 11000000 10101000 00000001 00000000 11000000 10101000 00000010 00000000 11000000 10101000 00000011 00000000
A 22 darab utáni rész nullával feltöltve:
11000000 10101000 00000000 00000000
Eredmény:
192.168.0.0/22
Ezek után a beállítás:
R1(config)# ip route 192.168.0.0 255.255.252.0 s0/0/0
A VLSM és a szuperhálózatok továbbításához a következő forgalomirányító protokollok egyike szükséges:
Mikor vonhatók össze az útvonalak?
Összevonás nélkül:
Összevonás nélkül az eredmény:
Az IPv6 összevonható a következő feltételekkel:
2001:0db8:def:1::/64 2001:0db8:def:2::/64 2001:0db8:def:3::/64 2001:0db8:def:4::/64
2001:0db8:0def:0001::/64 2001:0db8:0def:0002::/64 2001:0db8:0def:0003::/64 2001:0db8:0def:0004::/64
2001:0db8:0def:0000000000000001::/64 2001:0db8:0def:0000000000000010::/64 2001:0db8:0def:0000000000000011::/64 2001:0db8:0def:0000000000000100::/64
2001:0db8:0def:0000000000000000::/64 2001:0db8:0def:0000000000000000::/64 2001:0db8:0def:0000000000000000::/64 2001:0db8:0def:0000000000000000::/64
Eredmény: 2001:0db8:0def:0000::
Végeredmény:
2001:0db8:0def:0000::/61 2001:0db8:0def:0::/61 2001:0db8:0def::/61
Ezek után az összevont útvonal beállítása:
R1(config)# ipv6 route 2001:db8:def:0::/61 s0/0/0
Ellenőrzés:
R1# show ipv6 route
A lebegő útvonalak tartalék útvonalak. Úgy hozzuk létre, hogy egy útvonal adminisztratív távolságát nagyobbra állítjuk, mint amit helyettesít.
Útvonalak adminisztratív távolsága | |
---|---|
statikus beállítás | 1 |
EIGRP | 90 |
IGRP | 100 |
OSPF | 110 |
IS-IS | 115 |
RIP | 120 |
Használjunk nyomkövetést, hogy lássuk merre mennek a csomagok:
R2#traceroute 192.168.80.2
Teszteljük az R2 router interfészének lekapcsolásával:
R2(config)# int s0/1/0 R2(config-if)# shutdown
Ellenőrzés:
R1# show ip route ... S* 0.0.0.0 [5/0] via 192.168.20.2
Nyomkövetés:
R2#traceroute 192.168.80.2