OSPF-CCIE第一天上午课程

2019-02-15 22:52

-----------------------------

CCIE-OSPF第一阶段课程1

-----------------------------

链路状态路由协议(也可以说OSPF)工作原理:

每台路由器通过使用Hello报文与它的邻居之间建立邻接关系 每台路由器向每个邻居发送链路状态通告(LSA),有时叫链路状态报文(LSP). 每个邻居在收到LSP之后要依次向它的邻居转发这些LSP(泛洪)

每台路由器要在数据库中保存一份它所收到的LSA的备份,所有路由器的数据库应该相同

依照拓扑数据库每台路由器使用Dijkstra算法(SPF算法)计算出到每个网络的最短路径,并将结果输出到路由选择表中

OSPF的简化原理:发Hello报文——建立邻居关系——形成链路状态数据库(使用LSA发送出去)——SPF算法——形成路由表

SPF算法:

1、在一个区域内的所有路由器有同样的LSDB 2、每一个路由器在计算时都将自已做为树根

3、具有去往目标的最低cost值的路由是最好的路径 4、最好的路由被放入转发表

Link-State Advertisement-LSA的选择操作: LSU是什么呢?

它就是一个信封(容器)-存放真正的一条或者多条LSA!

当一台路由器收到Link-State update(LSU),它会取出里面的LSA条目,放到链路状态数据库LS-datebase进行比较:

(1)如果我没有!我就会添加到链路状态数据库LS-datebase!然后反馈一个LSack给LSA的发送源-表明我收到了!(如果对方没有收到LSack,对方就会重发一次LSA过来),这样自己又要向邻居洪泛(flood)LSA,保证你的邻居也能收到LSA,洪泛(flood)LSA完成之后,运行SPF算法选出最新路由表!

(2)如果我已经有,那么就比较序列号,就要分三种情况: ①如果你的序列号跟我一样,那我就直接忽略掉这个LSA!

②如果我的序列号跟你不一样,你的序列号比我高,那就添加LSA到LS-datebase返回到(1)操作

③如果我的序列号跟你不一样,但你序列号比我低,那我就要把LSA从LS-datebase取出来封装到LSU,发送给信息源,告诉它-要更新的是你而不是我!

有点像我们买CCIE题库版本,卖方卖给你一个版本,我们就要比较CCIE题库版本号: ①比如说你本身有版本是V4.0,人家也给V4.0,那你是不是要删掉再买?没必要吧?

②比如说你本身有版本是V4.0,人家给你V4.0+,你想练习新版本,那我就要买这个v4.0+。

③比如说你本身有版本是V4.0,人家给你V3.0,你会不会把V4.0丢弃使用V3.0? 肯定不可能!这样子你不是不管它了,而是把自己的V.40打包,发送给卖家(收点钱),告诉它-要更新的是你而不是我! 哥们,要不你卖不出去的!

<OSPF(Open Shortest Path First)工作和考试中遇到最多的IGP路由协议>(RFC2328)

·OSPF属于IGP,是Link-State协议,基于IP Pro 89。

·采用SPF算法(Dijkstra算法)计算最佳路径。(1.最短 2.无环) ·快速响应网络变化。

·以较低频率(每隔30分钟)发送定期更新,被称为链路状态刷新。 ·网络变化时是触发更新。

·支持等价的负载均衡,我们所学的协议中,只有EIGRP支持不等价负载。(默认4,最大16)

一个路由器产生的LSA会把自己所有接口的信息都包含其中,对端邻居会把LSA放入LSDB中,继续泛洪此LSA,直到网络中的所有路由器都收到此LSA。 OSPF既有周期更新(30分),又有触发更新。

OSPF的区域划分:

假如在一个大型网络中,OSPF如果没有分层,会有以下的问题产生: 1、每一个路由器会接收到太多的LSA 2、会经常进行路由的计算

3、路由表太大,而路由器的内存是有限的。 采用层次设计的好处: 1、减少了路由表的条目

2、LSA的flood在网络边界停止,加速会聚

3、缩小网络的不稳定性,一个区域的问题不会影响其它区域而且可做网络汇总。

·OSPF采用层次设计,用Area来分隔路由器。

区域中的路由器保存该区域中所有链路和路由器的详细信息, 但只保存其他区域路由器和链路的摘要信息。

对于和区域相关的通信量定义了下面3种通信量的类型: 域内通信量(Intra-Area Traffic) 域间通信量(Inter-Area Traffic)

外部通信量(External Traffic)

·Transit area (backbone or area 0)假设没有区域0 会怎么样?area 0用来防环!

主要功能:为快速、高效地传输数据包。通常不接用户。

·Regular areas (nonbackbone areas)

主要是连接用户。而且所有数据都必须经过area 0中转。 包括:Stub / Totally Stubby / NSSA OSPF路由器的类型:

1、内部路由器(Internal Router)--在一个普通区域内的路由器

2、核心路由器(Back bone Router) --在area 0区域内的路由器--骨干路由器 3、ABR区域边界路由器(Area Border Routers,ABR)--连接两个不同区域的路由器 4、ASBR自治系统边界路由器(Autonomous System Boundary Router,ASBR) --连接OSPF域到另一个自治系统的路由器

OSPF只有在一个区域内是链路状态(100%无环路)的,区域与区域之间是距离矢量关系(这样是不是出现路由环路?那如何解决呢?其实OSPF骨干区域与非骨干区域之间遵循水平分割法则)。

当regular areas(非骨干区域)传递给area 0时的是路由,所以可以在边界路由器上做汇总。

***思科OSPF网络设计的建议**** 每个区域的路由器不超过50个。 每个路由器的邻居不超过60个

每个路由器的所在的区域数不超过3个。

1)Neighbor Table:

确保直接邻居之间能够双向通信。

CCIE实验考试-考官攻击OSPF建邻居的必要条件(看看上课时我的攻击实例): (1)Hello/Dead Intervals

[1]改变hello时间,dead时间会跟着变 [2]改变dead时间,hello时间不会跟着变 [3]show ip osps inter ser1/0 查看

[4]两边hello时间不一样是否可以建立邻居关系? 可以,因为hello时间不足1秒,都按1秒算

R1(config)#inter s1/0

R1(config-if)#ip ospf dead-interval minimal hello-multiplier 3(dead时间为1秒,1秒发送3个hello包)hello时间是333ms

当输入了ip os dead-interverl minimal hello-multiplier 3 命令后,在接口下修改dead时间后,是用show run命令看不到hello时间的,可用命令 sho ip os inter s1/0 查看

R1#sh ip os int serial 1/0

Timer intervals configured, Hello 333 msec, Dead 1, Wait 1, Retransmit 5 R2(config)#inter s1/0

R2(config-if)#ip ospf dead-interval minimal hello-multiplier 4(dead时间为1秒,1秒发送4个hello包)hello时间是250ms R1#sh ip os int serial 1/0

Timer intervals configured, Hello 250 msec, Dead 1, Wait 1, Retransmit 5 (2)Area ID

(3)Authentication Type/Password(认证类型和认证密码)

0--------------无认证 1-------------明文验证 2--------------密文验证

(4)Stub Area Flag

(5)MTU(邻居关系已经形成,不是必要条件,但需要注意(config-if)#ip ospf mtu ignore忽略MTU比较 注意:在MTU小的那边敲入) MTU:二层规定三层最大是多少,相当是容器的大小。

IP MTU:三层以多大的包开始分片,是数据的真正的体积。 MTU 修改,IP MTU 跟着修改;IP MTU 修改,MTU 不会修改。 show inter s0 查看二层mtu

show ip iner s0 查看三层ip mtu

邻居的建立和MTU的关系如下:

(R1)inter s0------------------inter s0(R2) mtu 64 mtu 15000 ip os mtu-ignore

(6) subnet mask(必须是同一个网段么?) 子网掩码不同可否建立邻居?可以

1、只有P2P和P2MP中,子网掩码不同可以建立邻居关系。

12.1.1.1/24 和12.1.1.2/25(注意:考官可能改掩码但邻居完好)

2、在多路访问网络中,需要选举DR/BDR,子网掩码不同,不可以建立邻居关系。因为2-LSA要用子网掩码描述网络的范围。

计时器:

·Hello Intervals:10S/30S

·Dead Interval:4*Hello =40S 不同于其它协议的三倍于Hello时间 Dead time一定要大于hello time,要不然会产生邻接关系的翻动


OSPF-CCIE第一天上午课程.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:应知应会考试试题及答案(二)15.7.17

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: