浅析OSPF协议的工作原理
链路是路由器接口的另一种说法,因此OSPF也称为接口状态路由协议。OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。
OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内。在这里,路由域是指一个自治系统 (Autonomous System),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。在这个AS中,所有的OSPF路由器都维护一个相同的描述这个 AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息,OSPF路由器正是通过这个数据库计算出其OSPF路由表的。
作为一种链路状态的路由协议,OSPF将链路状态广播数据包LSA(Link State Advertisement)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。
一 OSPF的数据包
OSPF的包类型:
1 HELLO 12 Database Description 数据库的描述 DBD 可靠
3 Link-state Request 链路状态请求包 LSR 可靠
4 Link-state Update 链路状态更新包 LSU 可靠
5 Link-state Acknowledment 链路状态确认包 LSACK
1)o协议的目的:
1.用于发现邻居
2.在成为邻居之前,必须对Hello包里的一些参数协商成功
o包在邻居之间扮演着keepalive的角色
4.允许邻居之间的双向通信
5.它在NBMA(Nonbroadcast Multi-access)网络上选举DR和BDR(NBMA中默认30s发送一次,多路访问和点对点网络上默认10s发送一次)
o Packet包含以下信息:
1).源路由器的RID
2.源路由器的Area ID
3.源路由器接口的掩码
4.源路由器接口的认证类型和认证信息
5.源路由器接口的Hello包发送的时间间隔
6.源路由器接口的无效时间间隔
7.优先级
9.五个标记位(flag bit)
10.源路由器的所有邻居的RID
二 OSPF的网络类型
OSPF定义的5种网络类型:
1.点到点网络, 比如T1线路,是连接单独的一对路由器的网络,点到点网络上的有效邻居总是可以形成邻接关系的,在这种网络上,OSPF包的目标地址使用的是,这个组播地址称为AllSPFRouters.
2.广播型网络,比如以太网,Token Ring和FDDI,这样的网络上会选举一个DR和BDR,DR/BDR的发送的OSPF包的目标地址为,运载这些OSPF包的帧的目 标MAC地址为0100.5E00.0005;而除了DR/BDR以外的OSPF包的目标地址为,这个地址叫AllDRouters.
网络, 比如X.25,Frame Relay,和ATM,不具备广播的能力,因此邻居要人工来指定,在这样的网络上要选举DR和BDR,OSPF包采用unicast的方式
4.点到多点网络 是NBMA网络的一个特殊配置,可以看成是点到点链路的集合. 在这样的网络上不选举DR和BDR.
5.虚链接: OSPF包是以unicast的方式发送
所有的网络也可以归纳成2种网络类型:
1.传输网络(Transit Network)
2.末节网络(Stub Network )
三 OSPF的DR及BDR
OSPF路由器在完全邻接之前,所经过的几个状态:
: 初始化状态.
mpt: 只适于NBMA网络,在NBMA网络中邻居是手动指定的,在该状态下,路由器将使用HelloInterval取代PollInterval来发 送Hello包.
: 表明在DeadInterval里收到了Hello包,但是2-Way通信仍然没有建立起来.
-way: 双向会话建立.
art: 信息交换初始状态,在这个状态下,本地路由器和邻居将建立Master/Slave关系,并确定DD Sequence Number,接口等级高的的成为Master.
-
信息安全考试试题附答案
国家信息安全水平考试是由中国信息安全测评中心实施培养国家网络空间安全人才的项目。下面是小编精心整理的信息安全考试试题附答案,欢迎大家分享。一、选择题试题1:入侵检测系统使用入侵检测技术对网络和系统进行监视,并根据监视结果采取不同的处理,最大限度降低...
-
木马病毒的概念及原理
木马全称是特洛伊木马(TrojanHorse),原指古希腊士兵藏在木马内进入敌方城市从而占领敌方城市的故事。下面是YJBYS小编整理的木马病毒的概念及原理,希望可以帮到你!在Internet上,特洛伊木马指一些程序设计人员在其可从网络上下载(Download)的应用程序或游戏中,包含...
-
2017年计算机网络技术考试巩固试题“附答案”
一、选择题1).下列方式中,利用主机应用系统漏洞进行攻击的是()。攻击B.暴力攻击C.源路由欺骗攻击注入攻击正确答案:D答案解析:漏洞入侵是指黑客利用网络系统的漏洞,采用针对该漏洞的工具或自己设计的针对该漏洞的工具等方式进行入侵、攻击的行为。比较著名的漏洞入...
-
2017年春晚新年抢红包攻略
春节到,福到运到红包到,下面一起来看看2017年春晚新年抢红包攻略吧,祝大家红包多多!更多消息请关注应届毕业生网!一、支付宝口令红包支付宝将口令红包作为今年的红包大战的重头戏。推出了中文口令,输入字数要在6-12个字。并新增了男女红包、讨红包和随机红包等方式...