OSPF概念和基本配置

一、基本特性

  1. 采用SPF算法
  2. 以较低频率(每隔30分钟)发送定期更新,网络变化时是触发更新。
  3. 支持等价的负载均衡
  4. 无跳数限制,AD=110
  5. 支持区域和路由分级管理
  6. 度量值为cost=10^8(100M)/接口带宽

二、OSPF的三张表

  1. 邻居表:确保直接邻居之间能够双向通信。
  2. 拓扑表:LSDB(Link-State DataBase),同一区域的所有路由器LSDB相同。
  3. 路由表:对LSDB应用SPF算法,选择到达目标地址的最佳路由放入路由表。

三、Route-ID

设置Route-ID的优先顺序:

  1. 手工指定Route-ID x.x.x.x(推荐,可任意,但区域内不能重复)
  2. 自动选择最大的Loopback IP作route-id
  3. 自动选择最大的物理接口IP(接口必须是激活状态)

四、DR/BDR的选举

DR--指定路由器
BDR--备份的指定路由器

选举规则:

  1. 比较优先级,越大越优(默认为1,如设为0表示不参与选举)
  2. 比较Route-ID,越大越优。

组播更新信息:

  1. DRother发送LSA给DR/BDR用224.0.0.6
  2. DR发送LSA给DRother用224.0.0.5
  3. 非MA网络(没有DR/BDR),路由器都用224.0.0.5

DR/BDR特点:

  1. 不抢占,DR正常工作时,即使有新的优先级比DR高的路由器也不能抢占成为DR。
  2. DR正常时,BDR只接收所有信息,转发LSA和同步LSDB的任务由DR完成,当DR故障时,BDR自动成为DR,完成原DR的工作,并选举新的BDR。
  3. DR是个接口概念。每个网段都会选举DR。
  4. 不同网段分别选DR/BDR

五、OSPF的5种报文

  1. Hello:发现并建立邻接关系。
  2. DBD:包含路由的摘要信息。
  3. LSR:向另一台路由器请求特定路由的完整信息。
  4. LSU:用于LSA的泛洪和回应LSR该条路由的完整信息。在OSPF中,只有LSU需要显示确认
  5. LSAck:对LSU做确认。

六、影响OSPF邻居或者邻接关系的因素

1、ROUTER ID不能相同;
2、HELLO时间必须一致;
3、DEAD时间必须一致;
4、区域ID必须相同;
5、认证必须相同;
6、STUB标志位必须相同;
7、MTU不匹配无法形成邻接关系(一边是EXSTART,一边是EXCHANGE);
8、OSPF版本号不同(目前版本为2);
9、当OSPF网络类型是MA时,要求掩码一定一致(两个邻居)。因为会出现DR和LSA-2,无法描述网段

七、OSPF基本配置

router ospf 1
router-id 8.8.8.8 #可选
network 1.1.1.0 0.0.0.255 area 0   

八、查看

show ip protocols 
show ip os database           #查看拓扑表
show ip route ospf            #查看路由表
show ip ospf                  #可查看router-id,进程号,域的数量
show ip ospf interface s0/0/0 #查看端口ospf信息
show ip ospf interface brief 
show ip ospf neighbor         #查看邻居信息

九、修改

ip ospf priority 10   #修改优先级
auto-cost reference-bandwidth #修改参考带宽
ip ospf network poing-to-point #修改网络类型
ip ospf cost 10  #修改接口cost值

除非注明,肉饼博客文章均为原创,转载请以链接形式标明本文地址   
本文地址:http://roubin.me/post/ospf-basic/

你可能感兴趣的:(OSPF概念和基本配置)