当前位置: 首页 > 网络技术 > 正文

CCNA认证学习笔记7-OSPF

  • OSPF (Open Shortest Path First 开放式最短路径优先)使用的是SPF算法,是链路状态路由协议,IETF标准意味着所有厂商都支持
    而EIGRP理论上只有思科的路由器才支持,无路由环路,无类路由协议,支持VLSM和CIDR,拥有不限制的跳计数,而RIP最大支持15跳,EIGRP最大支持100跳,区域性设计,快速收敛(次于EIGRP),支持验证
  • 运行OSPF的路由器通过保存从每台路由器收到的LSA(Link-State Advertisement 链路状态通告)的拷贝,称之为LSDB (Link-State Datebase)
  • OSPF使用唯一的度量值:花费
  • OSPF只与建立了邻接关系的邻居路由器共享路由信息,不是所有的邻居都能成为邻接关系,
  • OSPF使用RID来标识路由器
  • OSPF使用224.0.0.5和224.0.0.6组播地址,通常下,DR和BDR使用224.0.0.5向全网发送LSA,DRother使用224.0.0.6 发出LSA
  • OSFP支持的网络类型有:1.Point-to-Point,2.广播多路访问 最典型的是以太网,3.NBMA 非广播的多路访问,典型的是FR,
    4.Point-to-Multipoint,5.Virtual-links
  • OSPF在广播和点对点链路上Hello间隔是10s,在NBMA上是30s,死亡时间默认是hello间隔时间的4倍 
  • OSPF的四种包:1.Hello包,建立和维护OSPF邻居关系 2.DBD包,数据库状态描述包,3.LSR 链路状态请求包,4.LSU链路状态更新包,5.LSAck链路状态确认包  
  • OSPF状态 :Down->Init->Two-way 双向阶段,双方互相厚道对方发过来的Hello报文->Exstart 准备开始阶段->Exchange 开始交换阶段->Loading加载进阶段->Full 完全邻接
  • DR和BDR的选举,首先看端口优先级 ,优先级高的成为DR和BDR,如果优先级相同的话,看RID,RID的成为DR和BDR
  • DR和BDR的选举基于端口,而不是基于路由器
  • OSPF建立邻接关系的条件 :1.同一个区域 即Area值相同,2.所有的Hello间隔和死亡时间相同
  • Router ID的选举,如果有环回接口开启,以环回接口最大的IP地址作为RID,如果没有环回接口打开,使用真实端口的最大IP作为RID
  • DR和BDR确定后,DR和BDR的更改依照的是”先来后到”,而不是RID大就一定能做DR或者是BDR
  • 将端口的优先级设定为0,表示不参与DR和BDR的选举,只要优先级大于0表示要参与,具体的有优先级的大小来决定
    下面是一些具体的配置
     
  • OSPF的配置
    //和EIGRP配置相同110是AS号,需要说明的是,
    //建立邻接关系不需要as号相同,但是EIGRP需要
    R1(config)#router ospf 110
    //和EIGRP一样,使用了反掩码,但是后面需要增加
    //上Area,这里需要说明的是要想能够建立
    //邻接关系,需要Area相同,这里0表示是
    //骨干区域,NA只要求掌握骨干区域的配置就可以
    R1(config-router)#network 192.168.1.0 0.0.0.255 area 0
    R1(config-router)#net 12.1.1.0 0.0.0.255 area 0
    R1(config-router)#net 13.1.1.0 0.0.0.255 area 0
    //将环回口宣告进OSPF进程中,便于后面的RID的辨认
    //也可以不将环回口宣告进OSPF中
    R1(config-router)#net 11.1.1.0 0.0.0.255 are 0
  • OSPF默认路由的设置 这里假设R2的LO1口是外网端口
    R2(config)#int l01
    R2(config-if)#ip add 222.2.2.2 255.255.255.0
    R2(config-if)#exit
    R2(config)#router ospf 110
    R2(config-router)#default-information originate
    R2(config-router)#exit
    R2(config)#ip route 0.0.0.0 0.0.0.0 lo1
  • OSPF的MD5验证
    R1(config)#int fa 0/0
    R1(config-if)#ip ospf message-digest-key 1 md5 cisco //fa端口使用MD5密码
    R1(config-if)#exit
    R1(config)#router ospf 110
    R1(config-router)#area 0 authentication message-digest //Area 0启用验证
    需要注意的是配置了md5验证后需要在全部的参与的路由器的端口中配置
  • OSPF修改参考带宽
    R1(config)#router ospf 110
    R1(config-router)#auto-cost reference-bandwidth 10000
  • OSFP简单明文验证
    R1(config)#int fa 0/0
    R1(config-if)#ip ospf authentication-key cisco //使用简单明文验证,需要在各个路由器对应的端口进行设定
    R1(config)#router ospf 110
    R1(config-router)#area 0 authentication //area0使用简单明文验证
  • OSPF修改hello时间间隔R1(config)#int s1/0
    R1(config-if)#ip ospf hello-interval 30
    R1(config-if)#ip ospf dead-interval 120
  • 查看OSPF的hello和死亡时间:
    R3#show ip ospf inter

     

    到这里路由部分就介绍的差不多了,后面是交换部分了



本文固定链接: http://kuaile.in/archives/472 | 蒲公英的博客

该日志由 蒲公英 于2012年02月13日发表在 网络技术 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: CCNA认证学习笔记7-OSPF | 蒲公英的博客
关键字:

CCNA认证学习笔记7-OSPF:目前有2 条留言

  1. 板凳
    Cisco网络技术:

    呵呵,不错,讲解的很精通。

    2012-02-15 下午 12:58 [回复]
  2. 沙发
    蒲公英:

    @Cisco网络技术: 其实OSPF我也只懂Area0的配置,OSPF现在的大型网络用的比较多

    2012-02-15 下午 4:40 [回复]

发表评论


You must enable javascript to see captcha here!

快捷键:Ctrl+Enter