OSPF内部网关协议

? IGP:内部网关协议,范围内称之为自治域系统(AS)
? EGP:外部网关协议,典型的有BGP

OSPF是链路状态路由协议

一段链路上相邻的路由器叫做邻居关系,在达成邻居关系之后建立临接关系,才能互相传递数据,邻居不一定是邻接关系

原理:邻居路由器建立邻接关系,互相传递链路状态信息,根据整个网络拓扑图,经过SPF算法的到最优路径,形成路由表

Dijkstra算法:Dijkstra发明的算法,即SPF最短路径算法

区域ID可以表示成一个十进制的数字,可以表示成一个IP。
Area0骨干区负责区域间路由信息传播

Router ID:OSPF区域内唯一标识路由器的IP地址

在广播网络中建立临接关系
指定路由器(DR):在一段链路上的其他路由器只需要和DR建立邻接关系
备份路由器(BDR):所有的其它路由器也和BDR建立邻接关系,BDR是DR的备份

在网络环境已经成型后,一台路由器提升为优先级最高,它不会改变网络环境,优先级默认为1,优先级相同下才比较ID!

? 其他路由器向224.0.0.6发送自己的消息,DR和BDR监听这个地址0
? DR路由器向224.0.0.5发送消息,其他路由器监听这个地址

OSPF网络类型
? 点到点:PtP
? 广播多路访问:BMA
? 非广播多路访问NBMA(过时)
? 点到多点:PtMP(过时)

COST值作为OSPF的度量值(带宽越高,代价越低)
? 千兆以上 代价为1
? 百兆以上 代价为10

三张表格:邻居表、链路状态数据库、路由表

OSPF数据包直接承载在IP数据包中,协议号是89

每个链路都会有一个LSA

建立邻接关系的七种状态


Down: 失效 路由器没有向邻居交换任何信息
Init : 初始 各个接口开始通过224.0.0.5发送Hello包
Two-way: 双向 回应hello包,在这个状态下DR和BDR选举完成
Exstart: 准启动 DR/BDR和其他路由器建立邻接关系,两个相邻的路由器建立一和主从(Master/Slave)关系,路由器ID大的作为主路由器,用来发起通信。
Exchang: 交换 开始交换DBD报文(链路数据库简述包)
Loading: 加载 LSR确认接收—LSU(LSA) (链路状态详细通告)
FULL: 完全链接

数据包10s发送一个Hello包;超时时间40s;往回减,40s内收到数据包则跳回40,40s内未收到数据包则证明邻居故障,重新建立邻居关系的时间为5s

配置命令:单域

router ospf 进程号 //开启ospf,并且指定进程号(十进制数字)每给ospf
都有一个进程号
router-id 1.1.1.1 //指定router-id
network 192.168.1.0 0.0.0.255 area 0 //将网段宣告进某个区域,area0是骨干区

接口下:
ip ospf priority 优先级 //修改ospf优先级(影响DR/BDR)(0~255)

查看状态:
show ip route //查看路由表
show ip ospf neighbor //查看ospf邻接关系
show ip ospf int e0/0 //查看接口状态类型
clear ip ospf process //清除ospf进程、重启ospf

原文地址:http://blog.51cto.com/13968682/2327311

时间: 2024-11-09 12:02:02

OSPF内部网关协议的相关文章

内部网关协议RIP与OSPF的特点、区别

RIP: RIP协议是一种传统的路由协议,适合比较小型的网络,但是当前Internet网络的迅速发展和急剧膨胀使RIP协议无法适应今天的网络. RIP是距离矢量路由协议 OSPF: OSPF协议则是在Internet网络急剧膨胀的时候制定出来的,它克服了RIP协议的许多缺陷. OSPF是链路状态路由协议 区别: 1.  RIP协议一条路由有15跳(网关或路由器)的限制,如果一个RIP网络路由跨越超过15跳(路由器),则它认为网络不可到达,而OSPF对跨越路由器的个数没有限制.    2.OSPF

内部网关协议RIP 路由选择算法(距离向量)

RIP是一种基于距离向量的路由选择协议 RIP的距离就是指的跳数,没经过一个路由,就是一跳,RIP允许一跳路径最多经过15个路由器,所以16个的话就相当于不可以到达了 RIP协议的特点: 1:仅和相邻的路由进行交换信息, 2:交换的信息只是自己全部知道的信息 3:每隔30s更新一下 RIP协议主要使用的是距离向量算法 : 收到相邻路由器(其地址为 X)的一个 RIP 报文: (1) 先修改此 RIP 报文中的所有项目:把"下一跳"字段中的地址都改为 X,并把所有的"距离&qu

2016.8.14 网络工程师之网关协议

1.路由器又叫做IP网关,网关协议就是用于网关之间交换路由信息的协议 2.自治系统: (1)自治系统是由同构型的网关连接的因特网,自治系统内部的网关之间执行内部网关协议(IGP),互相交换路由信息 (2)IGP是自治系统内部专用的,为特定的应用服务,在自治系统之外是无效的: (3)一个因特网也可能由不同的自治系统互连而成,例如若干个校园网通过广域网互连就是这种情况:在不同的自治系统之间采用外部网关协议(EGP)交换路由信息 3.外部网关协议: (1)EGP以自治系统为节点,通告各个网关可到达哪些

动态路由之OSPF和RIP协议实现全网互连互通

动态路由之OSPF和RIP协议实现全网互连互通 动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整. 简述 动态路由是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整.当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由可以自行选择最佳的可用路由并继续转发报文. 原理 动态路由机制的运作依赖路由器的两个基本功能:路由器之间适时的路由信息交换,对路由表的维

动态路由实现OSPF和RIP协议实现全网互连互通

动态路由: 是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整. 原理: 动态路由机制的运作依赖路由器的两个基本功能:路由器之间适时的路由信息交换,对路由表的维护: 路由器之间适时地交换路由信息.动态路由之所以能根据网络的情况自动计算路由.选择转发路径,是由于当网络发生变化时,路由器之间彼此交换的路由信息会告知对方网络的这种变化,通过信息扩散使所有路由器都能得知网络变化.路由器根据某种路由算法(不同的动态路由协议算法不同)把收集到的路由信息加工成路由表,供路由器在转发

BGP--边界网关协议

要全面了解BGP,首先我们要回答以下看上去很简单的问题:为什么需要BGP,也就是说BGP是如何产生的,它解决了什么问题.带着以上问题,我们先简单的回顾一个路由协议发展的轨迹. 首先路由的实质是描述一个网络结构的表达方式,路由表其实是一个结果的集合.在早期的ARPANet网络时代,网络规模有限,路由数量也不大,因此所有的路由器可以维护整个网络拓扑,那时候使用的路由协议叫GGP(Gateway-to-Gateway Protocol).GGP自然成为第一个内部网关协议(IGP).在1980年左右.当

OpenStack?网关协议

一 动态页面与静态页面区别 静态页面:每一个网页都有一个固定的URL,且网页的URL以.html..htm..shtml等常见的形式为后缀. 网页内容已经发布到网站服务器上,无论是否有用户访问,每个静态页面都保存在网站服务器上,也就是说静态网页是实实在在的保存在服务器上的文件,每个网页都是一个独立的文件 静态网页没有数据库支持,在网站制作和维护方面工作量较大 静态网页的交互性较差,在功能方面有较大的限制 说白了就是把页面上所有的东西设定好.做死了,然后放上去,不管谁在任何时候看到的页面内容都是一

keystone系列三:网关协议

浏览器发送一个HTTP请求: 服务器收到请求,生成一个HTML文档: 服务器把HTML文档作为HTTP响应的Body发送给浏览器: 浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示. 一 静态页面和动态页面 早期用户访问的都是静态页面,什么是静态页面?即对有所有人都是一样的 网关协议 cgi,fastcgi,wsgi,uwsgi

网关协议学习:CGI、FastCGI、WSGI

CGI CGI即通用网关接口(Common Gateway Interface),是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程.CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体.通俗的讲CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器的执行程序,再把服务器执行程序的结果返还给HTML页.CGI 的