9. ospf域内区域的路由汇总命令: <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


Area  area-id  range  ip-address  mask



Area   area-id   range  ip-address  mask  advertise



Area   area-id    range   ip-address  mask   no-advertise



此命令配置在ABR上,前两个命令配置是一样的,对于第三个命令的意思是抑制ABR广播的路由汇总。至于路由汇总吗,需要实际的讲解,空说大话没有什么用处,这里先不做介绍了,有机会再说吧。



在使用汇总路由时,如果ABR上有一个缺省默认路由的话,那么一个转发有可能形成循环:





图中带叉的那条路由已经down掉了,如果A转发一个包到156.26.32.1,那么B会查找到达主机的条目,由于B找不到这个特定的网络,路由器B 将使用缺省路由发送流量回到A,这样就造成了循环。为了防止这种情况可以再ABR上创建一个到NULL0的静态路由,不过在IOS12.X中,当在ABR上使用汇总路由时ospf默认会自动为汇总创建一条指向NULL0的路由。



配置命令:ip route 156.26.32.0 255.255.255.192 null0





10. ospf域外的路由汇总:为了减少ospf域内路由器的路由表条目,以便减小域内路由器的CPU和内存的负载的。



在ASBR上使用:summary-address  ip-address  mask (ip-address指要汇总的ip,mask指匹配的掩码)。




11. 配置stub(末梢)区域:当一个ospf内部区域变为stub区域时,该区域中的路由器只会接受LSA1.2.3,还有就是一条指向该区域外的默认路由。要想成为stub区域,需要在成为stub区域的所有路由器上输入命令:area  are-id   stub 

12. 配置完全末梢区域(stub no-summary):如果一个ospf内部的区域被配置成了完全末梢区域的话,那么该区域只接收LSA1.2还有一条就是指向域外的一条默认路由。该区域是在stub区域上延伸而来的,配置命令也比较的简单,只需在配置时,在ABR上输入area  area-id (被配置为完全末梢区域的区域ID) stub  no-summary 。







13. 默认成本 auto-cost  reference-bandwidth  bandwidth 该命令可以全局性的更改参考值,使每个接口的计算成本随之更新。对于个别接口的成本可以使用命令:ip  ospf  cost 来更改,但是不推荐使用。



接口及默认的ospf成本对应表:



接口类型                         接口带宽                ospf成本



Loopback                         8000000000              1 
    
   
 
  
Serial                            56000                     1785 
    
   
 
  
T1                               1544000                     64 
    
   
 
  
Ethernet                          10000000                   10 
    
   
 
  
Fastethernet                       100000000                   1 
    
   
 
  
Gigabit ethernet                     1000000000                 1



下面给出一个有用的公式:参考带宽=接口成本X接口的实际带宽



对于以太网如果默认的话,参考带宽=100000000  接口的实际带宽为10000000所以接口成本=10,如果你把参考带宽改为50Mbits的话,那么接口成本就会变为50,根据公式就可以得到了。

14. 广播默认路由:该命令可以使ospf能广播缺省路由0.0.0.0到OSPF域内,但是该默认路由应该存在于本地IP路由表中才可以的。



应用实例:如果公司网络环境是ospf的话,可以将连接INTER的一台路由器上设置一条指向外部的默认路由,然后应用那个广播缺省路由的命令就可以了,其他区域都可以学习到一条默认路由的。



命令为default-information  originate  (如果在后面添加一个参数always的话,ospf会无条件的广播一条缺省路由,不管存在与否,并且如果缺省路由存在,但是缺省路由是抖动(flapping)的话,如果不适用always的话,每当缺省路由动一次,ospf需向ospf域内发送更新,如果使用了always的话,将减少ospf数据库的操作,保持ospf数据库的稳定性。





Default-information  originate  metric  cost (cost被广播的外部缺省路由的度量成本,范围为0---16777214,默认为1)。



Default-information  originate  always  metric  cost(如果不止一个ospf路由器广播缺省路由,度量(metric)能被用来选择较佳缺省路由。具有最低度量的缺省路由被认为是最佳的路由。)




Default-information    originate  metric-type  type 



Default-information     originate  always  metric-type  type  



Type——类型可设为1或2.类型1路由的成本包括再次分布路由的外部成本和ospf成本。类型2路由的成本只包括外部成本。缺省是类型2.






Default-information  originate   route-map  route-map-name 



当匹配了route-map的条件时,OSPF才会产生缺省路由。如果使用关键字always的话,缺省路由将被广播,不管是否匹配route-map的条件限制。







如果C与外界的连接断了的话,就不要将来自OSPF内的流量发送到C上,这是你就可以写个route-map来匹配条件了。使用route-map实现缺省路由有条件的广播。对于上述的图,只有当3.3.3.3./30存在于B的路由表中时,才会发送流量到C上。



在B上的主要操作是:


Access-list  1  permit  3.3.3.3 0.0.0.3 
    
   
 
  
Route-map  exist  permit  5 
    
   
 
  
Match  ip  address 1 
    
   
 
  
Default-information  originate  route-map  exist










15. default-metic  cost :cost:分配给再次发布到OSPF中的路由的外部成本,范围为1——4294967295.再次分布的BGP路由的缺省度量(metric)是1,所有其他再次分布协议的缺省度量为20.。对于再次发布到OSPF中的路由,如果你没哟用redistribute命令分配一个度量,那么可以使用该命令来分配一个成本,使用default-metric命令不会映像你已经用redistribute命令分配一个度量的路由。



如: router  ospf  1



。(一个数字)


转载于:https://blog.51cto.com/perfect/175099