CISCO - classless RIP routing

Pagina: 1
Acties:

  • witchdoc
  • Registratie: Juni 2000
  • Laatst online: 30-04 12:45
RIP is classfull routing.. zijnde het werkt niet met subnetten anders dan de A (/8), B (/16) en C (/24) classes.
Als'k me niet vergis is ripv2 wel classless, dus in staat om niet standaard subnetten te ondersteunen.

Als'k nu echter op m'n cisco router het volgende configureer krijg ik wel nog steeds slechts 1 subnet (volgens de standaard class) te zien in m'n config.

ROUTER(config)#router rip
ROUTER(config-router)#version 2
ROUTER(config-router)#network 172.16.10.0
ROUTER(config-router)#network 172.16.20.0

geeft in m'n config dus gewoon

router rip
version 2
network 172.16.0.0

Hoe maak ik duidelijk dat ik wel degelijk een /24 bedoel en niet de standaard class /16 ?

[ Voor 9% gewijzigd door witchdoc op 19-10-2005 13:37 ]


  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
classfull/less moet je volgens mij expliciet definieren
code:
1
ip classless


vb : http://www.cisco.com/warp/public/109/cable_in_routing.html

  • witchdoc
  • Registratie: Juni 2000
  • Laatst online: 30-04 12:45
arikkert schreef op woensdag 19 oktober 2005 @ 13:35:
classfull/less moet je volgens mij expliciet definieren
code:
1
ip classless


vb : http://www.cisco.com/warp/public/109/cable_in_routing.html
Helaas zelfs met ip classless geeft ie nog altijd 172.16.0.0 weer.

  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
je moet natuurlijk wel je netmask op de netwerk interface zetten waarover je wilt routeren.
post je hele IOS config anders eens.
controleer met
debug ip rip

[ Voor 29% gewijzigd door arikkert op 19-10-2005 15:48 ]


Verwijderd

Standaard staat Auto-summary aan bij RIP v2, deze moet je even uit zetten
Router(config-router)#no auto-summay

suc6

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 25-04 11:59

TrailBlazer

Karnemelk FTW

plus dat je een masker op moet geven. Als je buiten je class bounderies wil gaan. Het kan nu namelijk elk netwerk kleiner dan /24 zijn

  • MeatGrinder
  • Registratie: Juni 2000
  • Laatst online: 03-10-2025
Dit is gewoon het normale en gewenste gedrag. Je geeft met het 'network' commando aan welke interfaces meedoen in het RIP proces, dit gaat met behulp van het classful mask. Het heeft dus geen zin om zowel 172.16.10.0 en 172.16.20.0 in te geven, de samenvatting in de configuratie is derhalve dus ook correct.

Voor het adverteren van het netwerk wordt bij RIPv2 de mask van de interface gebruikt, de geadverteerde routes zijn dus wel classful classless. Mocht je losse subnets hebben van het 172.16.0.0 netwerk, gescheiden door een ander 'major' network (bv 10.0.0.0), let dan op de instelling van auto-summary. Mocht je een bepaalde interface niet willen gebruiken voor RIP die wel in het 172.16.0.0 network zit dan moet je deze uitschakelen met behulp van het passive-interface commando.

Overigens gaf arikkert dit ook al aan, hopelijk is dit nog wat duidelijker.

[ Voor 3% gewijzigd door MeatGrinder op 21-10-2005 15:03 . Reden: classful/classless mix-up ]


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 25-04 11:59

TrailBlazer

Karnemelk FTW

oja rip werkt met interfaces en niet met geadverteerde networks |:(

  • witchdoc
  • Registratie: Juni 2000
  • Laatst online: 30-04 12:45
MeatGrinder schreef op donderdag 20 oktober 2005 @ 19:04:
Dit is gewoon het normale en gewenste gedrag. Je geeft met het 'network' commando aan welke interfaces meedoen in het RIP proces, dit gaat met behulp van het classful mask. Het heeft dus geen zin om zowel 172.16.10.0 en 172.16.20.0 in te geven, de samenvatting in de configuratie is derhalve dus ook correct.

Voor het adverteren van het netwerk wordt bij RIPv2 de mask van de interface gebruikt, de geadverteerde routes zijn dus wel classful. Mocht je losse subnets hebben van het 172.16.0.0 netwerk, gescheiden door een ander 'major' network (bv 10.0.0.0), let dan op de instelling van auto-summary. Mocht je een bepaalde interface niet willen gebruiken voor RIP die wel in het 172.16.0.0 network zit dan moet je deze uitschakelen met behulp van het passive-interface commando.

Overigens gaf arikkert dit ook al aan, hopelijk is dit nog wat duidelijker.
Had de config eens getest en het werkte gewoon dus no problem there. Nu nog begrijpen ;)

Begrijp ik het goed dat rip gewoon alle interfaces die voldoen aan dat classfull ip adres meeneemt?

Voor alle duidelijkheid, bij "Voor het adverteren van het netwerk wordt bij RIPv2 de mask van de interface gebruikt, de geadverteerde routes zijn dus wel classful." bedoel je dat de geadverteerde routes classles zijn denk'k.

Heb ik voor dit netwerkje nu eignelijk ripv2 nodig of kan dit gewoon met ripv1? If ripv1: hoe weet die dan naar welke interface iets moet?

Afbeeldingslocatie: http://www.pricewatch.be/images/junk/lan_voorbeeld.gif

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 25-04 11:59

TrailBlazer

Karnemelk FTW

nee dat netwerk kan niet met RIPV1 omdat die van 172.16.20.1/24 een 16 zal maken. R2 weet dan niet hoe hij de 172.16.10.0 en 30.0 moet bereiken omdat deze beide ingeleerd worden met een /16 en dus hetzelfde zijn. Vervolgens zal die gaan loadbalancen en heb je 50% packetlos
Overigens het is nogal ranzig om een /24 te gebruiken voor PtP links

[ Voor 39% gewijzigd door TrailBlazer op 21-10-2005 13:28 ]


  • witchdoc
  • Registratie: Juni 2000
  • Laatst online: 30-04 12:45
TrailBlazer schreef op vrijdag 21 oktober 2005 @ 13:26:
nee dat netwerk kan niet met RIPV1 omdat die van 172.16.20.1/24 een 16 zal maken. R2 weet dan niet hoe hij de 172.16.10.0 en 30.0 moet bereiken omdat deze beide ingeleerd worden met een /16 en dus hetzelfde zijn. Vervolgens zal die gaan loadbalancen en heb je 50% packetlos
Overigens het is nogal ranzig om een /24 te gebruiken voor PtP links
Ok, dan begrijp'k het toch. Dat een /24 beetje idioot is voor ptp snap'k wel maar die heb ik niet gekozen.
Pagina: 1