- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
bsci笔记
路由协议:
直连路由====c
静态路由====s 手工
动态路由====通过路由算法自动学习自动更新
*****进入到路由表的都是best path
路由协议按照区域划分:
AS:自制系统,在AS内运行的是相同的路由选路协议和策略
IGP:内部网关协议
RIP,IGRP,EIGRP,OSPF,IS-IS
EGP:外部网关协议
BGP 边界网关协议
动态路由协议分类:
1、距离矢量协议
既有距离又有方向,他是通过周期传递整张路由表发送给他的邻居,通过广播或者组播发送,邻居通过接收的路由表来
推测出整个网络的路由,写入路由表,所以他也叫谣传路由协议
RIP 路由信息协议,贝尔曼福特算法
BGP
EIGRP
2、链路状态协议
路由器之间通过发送hello信息来建立起邻居关系,形成第一张表叫邻居表,然后彼此传递彼此的链路状态信息LSA(接
口的状态up/down,IP前缀)形成链路状态数据库,彼此进行传递,相当于拥有了网络的拓扑,然后再利用SPF最短路
径优先算法,以自己为源,所有LSDB链路状态数据库中的未知LSA为目的,计算出一条最短的路由,放入到路由表中的
协议叫链路状态协议。
邻居表
链路状态数据表
路由表
算法:spf算法最短路径优先算法
OSPF开放最短路径优先协议
IS=IS中间系统到中间系统
路由协议两个重要的数值:
管理距离
不同的路由选路协议,哪个最优选,为AD数值
0-255
metric度量值
相同的路由选路协议下,来计算那条路径最优先的,他直接影响路由表的表项。
OSPF的特定metric
e0=10
F0/0=1
loopback=1
S0=64
OSPF跟RIP不同,他更新的是LSA信息,而不是路由信息,而且他的best path是算出来的。
OSPF的LSA更新特点:
1、周期更新。30分钟
2、链路更新,当有新的链路加入的时候。立即更新。
更新的数据包:
1、LSR 链路状态请求
2、LSU链路状态更新
3、LSACK链路状态收到确认
OSPF的通过什么来知道需要更新?
通过LSDB中有一个LSA seq number的数值
每一个LSA在进入到OSPF的LSDB中,都会被赋予了一个SEQ number的数值,这个数值是随机也是统一的。
例子:我给你一个东西,seq number 100,你把它放到数据库的时候,也是100,当我更新了我就加一,变成101,当
我把101传递给你的时候,你会比较,如果你比我大,你就更新,一样大,就保持。
分析更新的过程:图例:
1、当有一个LSA过来的时候,他是LSU,链路状态更新
2、首先需要判断,这个LSA过来,我的LSDB中,有?没有?
3、没有!直接添加进入LSDB,并且返回一个LSACK,告诉对方我收到了。然后给出了来源之外的所有的自己的OSPF的
neighbor来fooding这个LSA,在泛洪的同时,用SPF之间来计算出到达这个必威体育精装版的LSA的best path,并且放入到你自己的
路由表中。
4、如果有这个LSA,那就比较他们之间的SEQ NUMBER,如果相同,那么就不接收,如果不同,那么就看谁的大,如果
比我大,那么我就更新了,并且返回ACK信息,回到第三步。
*****OSPF通过周期更新来进行LSDB的稳定性校验,通过链路更新来保证必威体育精装版的LSA的同步
协议号:映射传输层
端口号:映射应用层
以太网中,有一个ehter-type,映射网络层
OSPF包头格式的分析:
1、版本信息
2、类型
代表的是OSPF数据包作用
hello 你好,做邻居
DBD 数据库描述
LSR
LSU
LSACK
3、数据包头的长度
4、路由ID
用一个地址,来标识OSPF设备在网络中的标记
一般情况下,我们都用loopback来标识,因为他是不down,而且我们都是手工指定的
5、区域ID
6、校验
对包的格式进行检查
7、认证类型
0不认证
1明文
2密文
8、认证的密钥
9、数据
对上面的debug进行分析:
收到了一个数据包,版本是2,type是1是hello,长度是48,路由ID10.0.0.12,区域是1,(区域是32位),校验,认证0不认证,从端口S0/0/0.2收到的。
对hello首先进行分析:
1、 路由ID
2、 Hello的间隔是死亡时间
3、 邻居
4、 区域ID
5、 路由的优先级,记住只有在广播环境中才可以使用
6、 DR
7、 BDR(DR和BDR也只存在于广播环境中)
8、 认证密码
9、 末节区域的标记
*****重点黄色的部分邻居之间必须一致,才可以启动邻居关系。
OSPF邻居建立的7个过程:
Down状态:就没有启动OSPF的信息
Init:初始化状态,首先一个设备向他的接口去发送hello信息,这个信息中包含了自己的路由ID,
文档评论(0)