一、OSPF

  1. OSPF基本原理以及邻居关系建立过程
    OSPF是一种链路状态型路由选择协议。它依靠5种(Hello, DBD, LSR, LSU and LSAck)不同种类的数据包来识别、建立和维护邻居关系。当路由器接收到来自邻居的链路状态信息后,会建立一个链路状态数据库;然后根据该链路状态数据库,采用SPF算法确定到各目的地的最佳路径;最后将最佳路径放到它的路由表中,生成路由表。
    一、在路由器上配置单域的OSPF1.如下基本配置:
    (1)配置端口IP地址
    以RTA路由器的配置为例:
    RTA(config)#Interface Ethernet 0
    RTA(config-if)#ip address 192.168.1.1 255.255.255.0
    RTA(config-if)#no shutdown
    检验:用ping命令检查连通性:在各台路由器上分别ping自己的所有邻居看是否
    可以ping通。
    (2)配置looback端口作为router ID,确保router ID的稳定性。
    以RTA路由器的配置为例: RTA(config)#Interface loopback 0
    RTA(config-if)#ip address 10.0.0.3 255.255.255.255
    2.启动OSPF路由进程
    在各台路由器上配置ospf路由协议(为更好的观察OSPF协议运作的各种信息,配置前,把各路由器上的以太网口shutdown):
    路由器A:
    RTA(config)#router ospf 1
    RTA(config-router)#network 192.168.1.0 0.0.0.255 area 0
    RTA(config-router)#network 192.168.2.0 0.0.0.255 area 0
    路由器B:
    RTB(config)#router ospf 1
    RTB(config-router)#network 192.168.1.0 0.0.0.255 area 0
    RTB(config-router)#network 192.168.3.0 0.0.0.255 area 0
    路由器C:
    RTC(config)#router ospf 1
    RTC(config-router)#network 192.168.1.0 0.0.0.255 area 0
    RTC(config-router)#network 192.168.2.0 0.0.0.255 area 0
    RTC(config-router)#network 192.168.3.0 0.0.0.255 area 0
    3.观察、检验OSPF配置:
    Router#debug ip ospf events//OSPF协议运作的各种信息
    用no shut 命令打开各路由器上的以太网口。
    Router(config-)#int f0
    Router(config-if)#no shut
    观察路由器输出的debug信息。
    在各个路由器确立邻居关系之后:
    Router#show ip ospf neighbor //检查路由器邻接状态
    Router#show ip protocols //查看运行的路由协议及协议相关的信息
    Router#show ip ospf //查看OSPF协议信息及各种计时器
    Router#show ip ospf interface e0 //查看OSPF的接口相关配置,比如hello间隔
    Router#debug ip ospf adj //查看邻接关系相关的信息
    用以下命令删除某个路由条目或者整个路由表,然后再查看路由条目和路由表的建立过程:
    Router#Clear ip route * 清空路由表
    Router#Clear ip route a.b.c.d 清空某条路由条目
    配置认证
    在RTA接口上配置OSPF认证口令:
    RTA(config)#int e0
    RTA(config-if)# ip ospf authentication-key cisco
    以整个OSPF区域为基础启用认证功能:
    Router(config-router)# area 0 authentication
    过了down机间隔时间之后,在路由器RTA发出“show ip ospf neighbor”命令,查看RTA的OSPF邻居。用“debug ip ospf events”确定该结果的原因。
    在RTB与RTC上作与RTA相同的配置。
    再次用“show ip ospf neighbor”来查看结果。
    说明:在debug信息中,可以看到三种认证类型,0表示不使用认证,类型1代表明文认证,类型2代表用MD5加密认证。

转载于:https://blog.51cto.com/13562456/2061775

OSPF的基本原理及配置命令相关推荐

  1. OSPF知识汇总及配置——超详细!!

    一.OSPF路由协议概述 1.内部网关协议和外部网关协议 2.OSPF的工作过程 二.OSPF的应用环境 1.从以下几方面考虑OSPF的使用 2.OSPF的特点 三.OSPF基本概念 OSPF区域 O ...

  2. 路由器OSPF协议配置命令一

    1.default redistribute cost 配置引入外部路由时缺省的花费值,no default redistribute cost命令取消配置. default redistribute ...

  3. OSPF——NSSA区域及完全NSSA区域(含配置命令)、第七类LSA类型 LSA-7详解

    目录 一.NSSA区域: (1)--NSSA特性: (2)--配置: (3)--图解: 二.完全NSSA区域: (1)--完全NSSA区域特性: (2)--配置: 三.LSA-7: (1)--简介: ...

  4. ospf配置命令_思科设备 OSPF 的相关知识点

    OSPF 基本配置命令 进入 OSPF 进程配置模式:Router(config)#router ospf <进程号> 在 OSPF 进程中宣告接口:Router(config-route ...

  5. 静态路由与动态路由协议OSPF、RIP简介及静态路由配置命令

    - 静态路由协议: 静态路由(Static routing)一般来说,是由网络管理员逐项加入路由表.即使网络状况已经改变或是重新被组态,静态路由也不会发生变化.静态路由的一个好处是网络安全保密性高.动 ...

  6. CISCO交换机配置命令及释义

    CISCO交换机配置命令及释义 1.设置交换机名称 switch(config)#hostname DSHD DSHD(config)# 2.设置交换机管理IP地址 switch(config)#in ...

  7. 《通用版CISCO交换机配置命令及释义》——【全面、通用,含部分功能的注释】

    CISCO交换机配置命令及释义 1.设置交换机名称 switch(config)#hostname DSHD DSHD(config)# 2.设置交换机管理IP地址 switch(config)#in ...

  8. OSPF协议分析与配置

    本文简要分析OSPF协议的原理和应用,利用Cisco Packet Tracer仿真器搭建环境,对OSPF协议进行实验配置,供学习记录. 文章目录 一.基本原理 (一) 区域类型 (二) 路由器类型 ...

  9. 动态路由协议RIP的基本原理与配置

      前面学习了静态路由的原理,但是用静态路由搭建网络时,每一条路由的变更都需要手动进行配置,这在大型网络中的工作量是非常巨大的.有没有办法解决呢?答案是肯定的,使用动态路由即可解决此问题 动态路由协议 ...

最新文章

  1. 搭建Ubuntu下c/c++编译环境【转】
  2. 2.Pycharm + Django + Python进行WEB路由配置
  3. 初识Xen-CentOS5.8_x64位系统安装xen文档(-)
  4. 多重响应交叉表点不动确定_风靡全球的尼克巨星登陆杭城!还有19.9元美食、多重惊喜好礼……嗨翻12月!...
  5. 暗黑破坏神java魔法护身,发个实用的贴!!暗黑+1+2技能护身符合成,望大家顶下,能加精...
  6. sqlyog怎么查找表_VBA代码解决方案第58讲:在VBA中查找指定工作表的实用方法
  7. golang中tcp socket粘包问题和处理
  8. qml 定义函数_QML类型系统
  9. Visio2019中插入数学公式
  10. 计算机网络信息安全保密制度,档案馆计算机网络系统和信息安全保密制度
  11. 《初等数论》:整除性概念及其性质、质数与合数
  12. chatgpt智能问答微信小程序+后端源码+视频搭建教程
  13. vue中reject与provide使用
  14. Python Tkinter 模块简要介绍
  15. pdf解密工具(超实用)
  16. 亚甲基蓝在胃肠道恶性肿瘤淋巴结检获中应用价值的Meta分析
  17. python如何赋值给元组_【Python 1-9】Python手把手教程之——元组和元组的使用技巧...
  18. 前端练习--网易新闻
  19. 积极的心态是成功的起点
  20. Linux安装与常见基本操作命令

热门文章

  1. JAVA基础----java中E,T,?的区别?
  2. swift_045(Swift @IBDesignable和@IBInspectable使用)
  3. SpringMVC源码解析
  4. 接上一篇配置多仓库相关命令
  5. [转] 利用CORS实现跨域请求
  6. 机器视觉学习笔记(4)——单目摄像机标定参数说明
  7. SSM(springMVC-spring-mybatis)环境搭建-01-建立Maven-web项目
  8. 2.session与cookie的区别?
  9. IOS8开发之实现App消息推送
  10. 使用 Google Calendar 免费自动发送手机短信、Email 的方法