必威体育Betway必威体育官网
当前位置:首页 > IT技术

动态路由协议---OSPF篇

时间:2019-08-04 14:42:18来源:IT技术作者:seo实验室小编阅读:78次「手机版」
 

ospf协议

上次我们学习了动态路由协议里面的第一个协议---rip(路由信息协议),比较容易掌握。今天我们再学习第二种动态路由协议---ospf协议

OSPF协议---开放式最短路径优先,是无类别链路状态路由协议(自治系统路由协议),基于ip协议进行数据封装,其协议号是89,管理距离是110(华为路由器的AD为150),支持大型网络

工作方式

  1、更新机制--触发更新,存在周期更新30min、

 2、更新方式--组播更新

1) 224.0.0.5 (串行链路中)

2) 224.0.0.6    DR/BDR(以太网环境中)

注:为减小多路访问网络中OSPF流量,OSPF会选择一个 指定路由器(DR)和一个备份指定路由器(BDR)。当多路访问网络发生变化时,DR负责更新其他所有OSPF 路由器。BDR会监控DR 的状态,并在当前DR发生故障时接替其角色。 

3、 更新内容--LSA——链路状态通告。存在于链路状态数据库(LSDB)中

支持等开销负载均衡,默认4条LSA,最大6条(1 2 3 4 5 7),iOS版本12.4以后16条

二、OSPF的数据包

1. hello包 发现、维持和创建邻居关系  10s  40s

2. dbd 包 数据库摘要

3. lsr     链路状态请求

4. lsu     链路状态更新 回应 lsr 承载lsa

5. lsack   链路状态确认包

  Router-id 标识路由器,默认使用最大环回地址,默认使用最大物理接口ip地址,建议手工修改。

三、修改带宽

    Cost=参考带宽/实际带宽    默认参考带宽=100M

 修改带宽配置:

Router(config)#interface f0/0
Router(config-if)#bandwidth ?
  <1-10000000>  Bandwidth in kilobits
Router(config-if)#bandwidth   自行设置

四、OSPF的建邻过程

Down(关闭状态)开始发送hello但是没有收到邻居发来的hello 当收到对方发来hello 进入下一状态

Init(初始化状态)当收到对方发来的hello中有自己的Router-ID 进入下一状态

Two-way 邻居关系建立完成--进行选举--选举结束--进入下一状态--DR-other之间的稳定状态Exstart--

    选举主从关系--master先发DBD (Router-ID大的优先)

Exstart 预启动状态

Exchange 交换DBD

Loading 交换LSA 通过LSR去要LSA 对方通过LSU更新LSA

Full 邻接关系建立 启动SPF算法 计算路径

  在以太网环境中所有路由器只和DR和BDR形成邻接关系,DROTHER和DROTHER 之间形成邻居关系!

五、OSPF区域标识和具体配置

区域划分优势:限制LSA数量、限制LSA的传播范围

区域标识:

骨干区域:area 0--传输区域

非骨干区域:非area 0--普通区域

区域的表示:十进制、类似与IP地址方式

区域设计原则:

 1、OSPF网络中必须存在并唯一存在的骨干区域(若该ospf网络仅仅包含一个域,可以是非骨干)

 2、若存在非骨干区域,则非骨干区域必须与骨干区域直接连接

 3、非骨干不能直接与非骨干连接(必须遵循星型拓扑和存在ABR路由器)

ospf网络中路由器的角色:骨干路由器   非骨干路由器

 ABR:area bounder router 区域边界路由器,能产生3类的LSA路由

 ABSR:自治系统边界路由器 能够产生5类或7类的路由

配置:

 1、第一种宣告方式

    R1(config)#router ospf 100
    R1(config-router)#router-id 1.1.1.1 手工指定router-id
    R1(config-router)#network 1.1.1.1 0.0.0.0 area 0(区域号)
         2、第二种宣告方式

    R1(config)#interface lo 0
    R1(config-if)#ip ospf 100 area 0  进接口宣告

六、OSPF的三张表

  1、邻居表

R1#show ip ospf neighbor   查看邻居的一些信息

Neighbor ID     Pri   State           Dead Time   Address         Interface
2.2.2.2           1   FULL/BDR        00:00:35    12.1.1.2        FastEthernet1/0
    2、路由表
R1#show ip route ospf 
     34.0.0.0/24 is subnetted, 1 subnets
O IA    34.1.1.0 [110/3] via 12.1.1.2, 00:05:17, FastEthernet1/0
     2.0.0.0/32 is subnetted, 1 subnets
O       2.2.2.2 [110/2] via 12.1.1.2, 00:06:10, FastEthernet1/0
     3.0.0.0/32 is subnetted, 1 subnets
O IA    3.3.3.3 [110/3] via 12.1.1.2, 00:05:17, FastEthernet1/0
     4.0.0.0/32 is subnetted, 1 subnets
O IA    4.4.4.4 [110/4] via 12.1.1.2, 00:05:00, FastEthernet1/0
     23.0.0.0/24 is subnetted, 1 subnets
O IA    23.1.1.0 [110/2] via 12.1.1.2, 00:06:10, FastEthernet1/0
     Ospf宣告的所有路由表:
R1#show ip ospf route

            OSPF Router with ID (1.1.1.1) (Process ID 100)

    Area 1

    Intra-area Route List
*   12.1.1.0/24, Intra, cost 1, area 1, Connected
      via 12.1.1.1, FastEthernet1/0
*   1.1.1.1/32, Intra, cost 1, area 1, Connected
      via 1.1.1.1, loopback0
*>  2.2.2.2/32, Intra, cost 2, area 1
      via 12.1.1.2, FastEthernet1/0

    Intra-area Router Path List
i 2.2.2.2 [1] via 12.1.1.2, FastEthernet1/0, ABR, Area 1, SPF 4

    Inter-area Route List
*>  4.4.4.4/32, Inter, cost 4, area 1
      via 12.1.1.2, FastEthernet1/0
*>  34.1.1.0/24, Inter, cost 3, area 1
      via 12.1.1.2, FastEthernet1/0
*>  3.3.3.3/32, Inter, cost 3, area 1
      via 12.1.1.2, FastEthernet1/0
*>  23.1.1.0/24, Inter, cost 2, area 1
      via 12.1.1.2, FastEthernet1/0
  ospf的数据库表:
R2#show ip ospf database 

            OSPF Router with ID (2.2.2.2) (Process ID 100)

                Router Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum Link count
2.2.2.2         2.2.2.2         562         0x80000002 0x0040AB 1
3.3.3.3         3.3.3.3         563         0x80000002 0x0002E0 1

通告者         内容

1类LSA  router                          路由器本身         链路状态

2类LSA  network                               DR                                     描述MA网络

3类LSA  sumary                                 ABR                                     路由条目

七、DR/DBR的选举规则和扩展配置

1、选举规则

①比较优先级  优先级大的为DR

②比较Router-id   大的为DR

③非抢占性  

2、修改优先级 

    R1(config)#interface f0/0
    R1(config-if)#ip ospf priority 2
          重启进程
    R1#clear ip ospf process 
    Reset ALL OSPF processes? [no]: yes
    3、明文认证
    R2(config)#interface f1/0
    R2(config-if)#ip ospf authentication
    R2(config-if)#ip ospf authentication-key 1 cisco
         密文认证
    R2(config)#router ospf 100
    R2(config-router)#area 1 authentication
         区域密文认证
    R3(config)#router ospf 100
    R3(config-router)#area 2 authentication  message-digest
    4、被动接口
    R4(config)#router ospf 100
    R4(config-router)#passive-interface loopback 0
    5、加快收敛速度
    R2(config)#interface f1/0
    R2(config-if)#ip ospf hello-Interval 5
    R2(config-if)#ip ospf dead-interval 20  默认自动四倍匹配
    6、下放缺省路由
    R1(config)#router ospf 100
    R1(config-router)#default-information originate 
         需要有缺省路由指向ISP(运营商)
    R1(config)#ip route 0.0.0.0 0.0.0.0 loopback 10
         强制下放缺省
    R1(config)#router ospf 100
    R1(config-router)#default-information originate always

7、ospf支持手工汇总,默认不支持自动汇总

到这里,有关动态路由ospf部分的内容已经讲完了,下来就需要我们用实验来检验我们的学习效果。当我们遇到真机实验的时候,实验结构显示很明确,如果能够成功做出来就说明这部分我们学得还行。加油吧,希望小伙子们!

相关阅读

9-RIP路由协议详解——计时器

1. RIP计时器 通过show ip protocols命令可以查看RIP的计时器信息,具体如下: 图1- RIP计时器 Sending updates every 30 seconds:

OSPF详解及其和其他路由协议的对比

介绍 RIP 简述RIP环路的形成 RIP防环机制 RIP和OSPF对比 OSPF 关键字 简介 邻居建立过程 七类LSA OSPF防环 OSPF和BGP和MPLS

分享到:

栏目导航

推荐阅读

热门阅读