De ce folosim ip ospf network point-to-point
pe interfețele loopback?
interface Loopback0
ip address 2.2.2.2 255.255.255.0
ip ospf network point-to-point
Vă rugăm să ne explicați acest lucru…
Dacă creăm un loopback și dăm adrese classful sau classless, atunci, în mod implicit, ruta către acel loopback este anunțată ca fiind cea mai specifică rută: /32 prefix și va ignora orice prefix configurat.
De exemplu:
interface Loopback0
ip address 2.2.2.2 255.255.255.0
Aici, adresa de rețea loopback este 2.2.2.2.0/24. În mod implicit, OSPF va anunța această rută către loopback0 ca fiind 2.2.2.2.2/32 (cea mai specifică rută către acel loopback).
Pentru a anula acest lucru, trebuie să schimbăm tipul de rețea în point-to-point. După aceasta, OSPF va anunța adresa către loopback ca fiind 2.2.2.2.0/24.
interface Loopback0
ip address 2.2.2.2 255.255.255.0
ip ospf network point-to-point
Prin utilizarea comenzii point-to-point veți anula categorisirea implicită a OSPF.
Pe RFC 2328, OSPF acceptă doar următoarele tipuri de legături:
Link type Description Link ID
__________________________________________________
1 Point-to-point Neighbor Router ID
link
2 Link to transit Interface address of
network Designated Router
3 Link to stub IP network number
network
4 Virtual link Neighbor Router ID
Interfețele loopback se încadrează în tipul de legătură 3: rețeaua stub. RFC precizează:
If the state of the interface is Loopback, add a Type 3
link (stub network) as long as this is not an interface
to an unnumbered point-to-point network. The Link ID
should be set to the IP interface address, the Link Data
set to the mask 0xffffffff (indicating a host route),
and the cost set to 0.
Mulțumesc.
Deoarece există doar două routere pe o legătură punct-la-punct, nu este necesar să se organizeze o alegere pentru un Router desemnat (DR) și un DR de rezervă, așa cum ar face OSPF într-o rețea de difuzare.
Un router OSPF pe o legătură punct-la-punct își va multidifuza OSPF-ul pe legătură pentru ca celălalt capăt să îl primească. Pe o legătură punct-la-punct, un router poate stabili doar o singură vecinătate.
O interfață loopback în OSPF va fi în modul loopback. Setarea OSPF în modul punct-la-punct are ca rezultat rute anunțate care conțin masca reală de subrețea în loc de comportamentul implicit de a anunța /32 pentru o interfață loopback.
Am citit ceva despre scenarii în care anunțarea unui /32 în loc de masca reală cauzează probleme. Am folosit acest lucru doar pentru a începe să anunț o rețea care nu era încă atașată la router.
- Ați putea să comentați motivul pentru care se folosește această configurație pe un loopback? – > Por Mike Pennington.
- Cred că acest lucru se face de obicei atunci când un loopback este configurat cu o mască cu altceva decât /32. În mod implicit, OSPF va anunța rețeaua loopback ca fiind un /32, indiferent de masca reală configurată. Cu toate acestea, cu „ip ospf network point-to-point” configurat pe loopback, masca reală a interfeței va fi anunțată. Cu toate acestea, în acest caz, nu văd niciun beneficiu al comenzii, deoarece va fi anunțată ca /32 în orice caz. – > Por Ryan.
- @Mike @ Ryan dacă dăm ip ospf network point-to-point se schimbă masca implicită în masca reală pe care am configurat-o. Întrebarea mea este dacă există vreun calcul în spatele acestei comenzi? – > Por Trojan.
- @Mike, @ Trojan Îmi pare rău, am omis partea (importantă) despre interfața loopback când am răspuns prima dată. – > Por Gerben.