<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><font face="SFNS Display">Привет,</font></p>
    <p><font face="SFNS Display">вопросик есть, может пипл подскажет: как
        у циски работает ospf default-information originate? :-)<br>
      </font></p>
    <p><font face="SFNS Display">Проблема в следующем - мне надо
        отдавать дефолт только тогда, когда он реально есть и при этом
        присвоить ему определенную метрику.</font></p>
    <p><font face="SFNS Display">* Когда я указываю default-information
        originate, то он даже при наличии 0/0 ничего не отдает:</font></p>
    <p><font face="SFNS Display">R6#sh ip route 0.0.0.0<br>
        Routing entry for 0.0.0.0/0, supernet<br>
        [ ... ]<br>
        R6#sh ip ospf 128 database | i 0.0.0.0<br>
        R6#<br>
      </font></p>
    * Если же я указываю "default-information originate route-map QQ"
    (пустую), то ему по барабану - есть 0/0 или нет его - он его
    начинает безусловно отдавать.<br>
    <br>
    * А если я указываю в route-map какой-нибудь match в соответствии с
<a class="moz-txt-link-freetext" href="https://supportforums.cisco.com/document/115946/conditional-default-route-advertisement-ospf">https://supportforums.cisco.com/document/115946/conditional-default-route-advertisement-ospf</a>,
    то независимо от того, что указано в prefix-list / access-list,
    грёбаный 0/0 перестаёт отдаваться:<br>
    <br>
    router ospf 128<br>
     default-information originate always route-map ospf-default-cost<br>
    !<br>
    route-map ospf-default-cost permit 10<br>
     match ip address prefix-list UPnet<br>
     set [ metric-type ]<br>
     set [ metric ]<br>
    !<br>
    ip prefix-list UPnet seq 5 permit 192.168.0.0/30<br>
    <br>
    R6#sh ip route<br>
    [ ... ]<br>
          192.168.0.0/30 is subnetted, 1 subnets<br>
    B        192.168.0.0 [200/0] via 1.1.1.5, 00:01:26<br>
    <br>
    R6#sh ip ospf 128 database  | i 0.0.0.0<br>
    R6#<br>
    <br>
    Пробовано на GNS3 на 7200 c двумя разными IOS: 12.2(33)SRE1 и
    15.2(4)S7 - с одинаковым результатом. Похоже на фичу.<br>
    <br>
    Внимание, вопрос - что я делаю не так? Еще раз - м<font face="SFNS
      Display">не надо отдавать дефолт только тогда, когда он реально
      есть и при этом присвоить ему определенную метрику, поэтому без
      route-map мне не обойтись. Как решить задачу?<br>
      <br>
      Спасибо.<br>
    </font><br>
    <pre class="moz-signature" cols="72">-- 
Volodymyr Litovka
  "Vision without Execution is Hallucination." -- Thomas Edison
</pre>
  </body>
</html>