OSPF - jak zakazat sireni default route? (upresneni)

Vaclav Stepan w na linux.fjfi.cvut.cz
Sobota Květen 14 01:08:23 CEST 2005


Dobry vecer/jitro preji,

pardon, tohle bude delsi...
Jeste upresnim tu predchozi situaci - uz v tom mam skoro jasno, ale
porad mi par veci unika.
Jmenovite:
(1) Proc quagga neposle LSA pro default route (0.0.0.0), pokud mam area
... stub no-summary?
    Z Cisco manualu, stranek k Zebre i archivu mam dojem, ze do by to
mela byt totally-stub area,
    kam se siri jen default route --- ale ta default route se tam siri,
zodpovida za to border router s area 0
    a ten border router to proste udela (bez reci).
    http://www.cisco.com/warp/public/104/21.html
    (tak proc se nesiri :-( kdyz bez no-summary se siri)

(2) Je-li ve stub area explicitne nastavena default-route, muze se nejak
dostat ven?
     (BGP ani jine protokoly neuvazuji)

     Pokud na routeru ve stub area, ktery navic neni hranicni, hodim
neco oskliveho jako
     redistribute kernel
     redistribute static
     default-information originate always
     OSPFD (pres terminal) a rucne pridam pres ip route add default via
... do jadra,
     router ji sice ma v OSPF database (Link id 0.0.0.0, adv. router
tenhle_router),
     ale okolni routery ve stub area uz ji nevidi a na jeho default
route kaslou (aspon ty smerem
     k area 0). Zaroven ho vidi jako neighbor a o ostatnich vecech s nim
komunikuji.

    Znamena to, ze ve stub area nemuze byt zdroj default route? Je
nejaky zpusob, jak zacit propagovat
    default route, ktery mi unika?

    (Kdyz nedam router ve stub area jako stub, nedohodne se s ostatnimi,
takze to nejde.
    Jedina dalsi moznost snad - ze by si dotycny nastavil border router
area0-area1 proti fiktivni
    area 0 - pak by na sebe mel stahnout cast provozu z okoli?)

Konkretnejsi priklady:

... area 0 -  border router s area 0 a area 1  - area 1 router - ...

Jde o to, ze potrebuji, aby se z area 0 sirila default route do area 1,
ale pokud nekdo v area 1 nastavi (treba rucne a ma pritom redistribute
static),
nemelo by to projit do area 0.

Tak jsem zkusil (quagga 0.94.6) hodit area 1 jako stub. Na border routeru:

router ospfd
  ospf router-id border-router
  redistribute connected metric 100 metric-type 1
  network area0/28 area 0.0.0.0
  network area1/28 area 1
  area 1 stub no-summary

Totez na internim routeru. Routery se normalne vidi, ale z area 0 se do
area 1 nedostane nic.
Co se inter-area routes tyce, ty se propaguji normalne.

Kdyz hodim misto stub no-summary jenom stub, pak se do area 1 propaguji
LSA z area 0
a zaroven se objevi i default route.

Umh. No doufam, ze to je aspon lepe formulovane nez ten minuly mail

Vaclav Stepan



Další informace o konferenci Linux