<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>