1、什么是OSPF协议?

OSPF协议的全程是开放式最短路径优先协议,协议采用链路状态协议算法(LS协议)

2、OSPF vs RIP

RIP路由协议是距离矢量路由选择协议,收敛速度慢,如果在一些大型网络中使用RIP协议,要实现全区域网络互通可能需要一点时间,因此,相较于RIP而言,OSPF路由协议更适合于大型网络。

3、OSPF协议配置的过程(主要指令)

router ospf x             //开启ospf协议(其中x代指OSPF路由进程ID)

router-id x.x.x.x        //指定路由器的Router ID

network x.x.x.x 反掩码 area x      //宣告路由器各个接口所在网络号及区域

4、要点提示

①OSPF路由进程ID的范围必须是在1~65535,而且只有本地含义,不同路由器的进程ID可以是不同的,但如果要想启动OSPF路由进程,至少确保有一个接口是UP的

②Router ID(区域ID)是在0~4294967295内的十进制数,也可以是IP地址格式x.x.x.x,当网络的区域ID为0或0.0.0.0时称为主干区域

确定Router ID遵循如下的原则:

最优先的是在OSPF进程中用命令router-id指定路由器ID

如果没有在OSPF进程中指定路由器的ID,那么选择IP地址最大的环回接口(loopback)的IP定为Router ID

如果没有环回接口(loopback),那么就选择最大活动的物理接口IP地址作为Router ID(建议用命令router-id来指定路由器ID,这样可控性比较好)

③关于反掩码:简言之就是255.255.255.0→0.0.0.255

实验拓扑:

详细配置:

R0:

enable

conf t

hostname R0

no ip domain-lookup

int loop 0

ip add 1.1.1.1 255.255.255.0

no shu

int f0/0

ip add 192.168.12.1 255.255.255.0

no shu

exit

router ospf 1

router-id 1.1.1.1

network 1.1.1.0 0.0.0.255 area 0

network 192.168.12.0 0.0.0.255 area 0

end

R1:

enable

conf t

no ip domain-lookup

hostname R1

int loop 0

ip add 2.2.2.2 255.255.255.0

no shu

int f0/0

ip add 192.168.12.2 255.255.255.0

no shu

int f0/1

ip add 192.168.23.1 255.255.255.0

no shu

exit

router ospf 1

router-id 2.2.2.2

network 2.2.2.0 0.0.0.255 area 0

network 192.168.12.0 0.0.0.255 area 0

network 192.168.23.0 0.0.0.255 area 0

end

R2:

enable

conf t

no ip domain-lookup

hostname R2

int loop 0

ip add 3.3.3.3 255.255.255.0

no shu

int f0/0

ip add 192.168.23.2 255.255.255.0

no shu

int f0/1

ip add 192.168.34.1 255.255.255.0

no shu

exit

router ospf 1

router-id 3.3.3.3

network 3.3.3.0 0.0.0.255 area 0

network 192.168.23.0 0.0.0.255 area 0

network 192.168.34.0 0.0.0.255 area 0

end

R3:

enable

conf t

no ip domain-lookup

hostname R3

int loop 0

ip add 4.4.4.4 255.255.255.0

no shu

int f0/0

ip add 192.168.34.2 255.255.255.0

no shu

exit

router ospf 1

router-id 4.4.4.4

network 192.168.34.0 0.0.0.255 area 0

network 4.4.4.0 0.0.0.255 area 0

end

单区域OSPF路由协议实现网络区域互通的更多相关文章

  1. 两台三层交换机单区域OSPF动态路由实验

    一.   实验目的 1.  掌握三层交换机之间通过OSPF协议实现网段互通的配置方法. 2.  理解RIP协议和OSPF协议内部实现的不同点 二.   应用环境 当两台三层交换机级联时,为了保证每台交 ...

  2. R-FCN:基于区域的全卷积网络来检测物体

    http://blog.csdn.net/shadow_guo/article/details/51767036 原文标题为“R-FCN: Object Detection via Region-ba ...

  3. 神州数码OSPF Stub(末梢区域)和Totally Stub(完全末梢区域)的配置

    实验要求:了解末梢区域及完全末梢区域的配置 拓扑如下 R1 enable 进入特权模式 config 进入全局模式 hostname R1 修改名称 interface l0 进入端口 ip addr ...

  4. 神州数码多区域OSPF配置

    实验要求:掌握多区域OSPF配置 拓扑如下 R1 enable 进入特权模式 config 进入全局模式 hostname R1 修改名称 interface s0/1 进入端口 ip address ...

  5. 基于候选区域的R-CNN系列网络简介

    使用候选区域方法(region proposal method)创建目标检测的感兴趣区域(ROI).在选择性搜索(selective search,SS)中,首先将每个像素作为一组.然后,计算每一组的 ...

  6. OSPF路由协议详解

    OSPF:开放式最短路径优先协议无类别链路状态路由协议,组播更新224.0.0.5/6:跨层封装到三层,协议号89:基于拓扑工作,故更新量大-----需要结构化部署–区域划分.地址规划触发更新.每30 ...

  7. HCIA-Datacom 2.2 实验:OSPF路由协议基础实验

    前言:才发现IA也要学OSPF,忍不住吐槽一句,现在太卷了! OSPF简介: 开放式最短路径优先OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网 ...

  8. OSPF 路由协议

    OSPF路由协议 目录 一.OSPF路由协议概述 1.1.内部网关和外部网关协议 1.2.OSPF的工作过程 1.3.OSPF的基本概念 二.OSPF 数据包类型 2.1.OSPF数包 2.2.OSP ...

  9. OSPF路由协议

    一.OSPF的工作过程 二.OSPF的基本概念 三.DR与BDR 四.OSPF数据包类型 五.OSPF邻接关系的建立 六.OSPF的路由器类型 一.OSPF的工作过程 OSPF路由协议针对每一个区域分 ...

随机推荐

  1. sed原理及使用

    前言 环境:centos6.5 sed版本:GNU sed version 4.2.1 本文的代码都是在这个环境下验证的. 一.简介 sed(Stream Editor)意为流编辑器,是Unix常见的 ...

  2. Java 深拷贝,浅拷贝

    一直听说这两个词,确实不知道代表啥意思?也不知道究竟要用来做什么?什么时候用到他们. 下面是从一篇博文种得到的解释: 浅复制(浅克隆) :被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他 ...

  3. saltstack 使用salt ‘*’ test.ping 报错Minion did not return(转)

    原文地址:http://blog.51cto.com/4634721/2093019 saltstack 使用salt ‘*’ test.ping 报错Minion did not return. [ ...

  4. CentOS 6.x下wget 下载提示 Unable to locally verify the issuer’s authority 完美解决方案

    CentOS 6.x下wget 下载提示 Unable to locally verify the issuer’s authority 完美解决方案 栏目:Linux 作者:小天 点击: 1,453 ...

  5. 日常LINUX操作一

    1.use root accounthttp://blog.csdn.net/sunxiaoju/article/details/51993091http://blog.csdn.net/gongch ...

  6. ubuntu下签名命令

    Platform: RockchipOS: Android 6.0Kernel: 3.10.92 拷贝签名文件/signapk.jar和apk到同一目录下. 签名文件:rk3288/build/tar ...

  7. InternalResourceViewResolver视图解析器(转)

    转载地址:https://www.cnblogs.com/liruiloveparents/p/5054605.html springmvc在处理器方法中通常返回的是逻辑视图,如何定位到真正的页面,就 ...

  8. Python序列结构--列表(一)

    列表 列表**包含若干元素的有序连续内存空间**,当列表增加或删除元素时,**列表对象自动进行内存的扩展或收缩**,从而**保证相邻元素之间没有缝隙**.但插入和删除非尾部元素时涉及列表元素大量的移动 ...

  9. java基础-三元运算符

    1.三元运算符的格式 /* 三元运算符 (条件表达式)?表达式1:表达式2; 如果条件为true,整个表达式结果是表达式1: 如果条件为false,整个表达式结果是表达式2: 注意:三元运算符不能单独 ...

  10. 还原Azure DevOps Server (TFS)中误删除的生成流水线

    流水线历史记录 DevOps Server流水线的历史记录有完善的版本日志,用户可以随时回退到修改过程中的任何一个版本,还能比较差异.这个历史记录功能可以和代码库中的版本控制媲美. 图一:生成历史记录 ...