OSPF-CCIE第一天上午课程(2)

2019-02-15 22:52

hello包发向224.0.0.5

P2P和广播网络的hello时间是10S

下面这三种网络类型的hello时间是30S NON_BROADCAST

POINT_TO_MULTIPOINT

POINT_TO_MULTIPOINT NON_BROADCAST OSPF的邻居与邻接关系:

·OSPF路由器与它直连的邻居建立邻居关系。

·OSPF路由器只会与建立了邻接关系的路由器互传LSA。 ·路由器只和建立了邻接关系的邻居才可以到达FULL状态。 ·路由更新只在形成FULL状态的路由器间传递。 ·P2P链路可以到达FULL状态。

·MA网络,所有路由器只和DR/BDR(Backup Designated Router)到达FULL状态。

邻居及邻接的区别.

邻居---必须有直连的链路

邻接--- 1. 必须是邻居, 2. 链路两边同一区域的数据库必须同步(状态为:FULL).

2)Topology Table:

LSDB(Link-State DataBase),同一区域的所有路由器LSDB相同。 3)Routing Table:

对LSDB应用SPF算法,选择到达目标地址的最佳路由放入路由表。

·OSPF的5种数据包/报文:

5种OSPF包都是直接被封装在IP包里的而不使用TCP或UDP.由于没有使用可靠的TCP协议,但是OSPF包又要求可靠的传输,所以就有了LSAck包.

1、Hello ⑴建立和维持邻居关系

⑵选择DR/BDR[班长/副班长]

OSPF是以组播的方式:224.0.0.5 2、 DBD(Datebase Description 数据库描述包-包含链路状态数据库的摘要信息。) 有时 也称DDP(Datebase Description Packet数据库描述包)

有点像我们买到一本书,这本书是链路状态数据库,书中的目录就是DBD 作用:⑴选择主/从关系

⑵用于描述LSA报文头部

3、LSR(Link-State Request) 链路状态请求包-向另一台路由器请求特定路由的完整信息。

作用:用于请求真正的LSA(Link-State Advertisement链路状态通告-相当于RIP EIGRP的路由)

LSR中不包含头信息,怎么进行请求? LSR中包含:

(1)、link state type

(2)、link state id (3)、advertise-route

4、LSU(Link-State Update 链路状态更新包-用于LSA的泛洪和回应LSR该条路由的完整信息。在OSPF中,只有LSU需要显示确认) LSU相当于一个信封 里面包含真正的LSA

用于通告新的OSPF信息并回应特定类型的请求 LSA序列号:

1、LSDB中每一个LSA都有一个序列号

2、序列号范围从0x80000001-0x7FFFFFFF

3、OSPF每30分钟flood一次LSA来维持LSDB同步,每flood一次,序列号加1 4、当一个路由器遇到同一个LSA的两个实例时,它必须能够确定哪一个是最近的LSA。(根据序列号来识别)

LSA条目的老化时间默认是一小时(0-3600S)

当一条LSA的序列号到达最大序列号时,始发路由器会发送一个生存时间为最大值的LSA,让其它的路由器从LSDB中清除这条LSA,当其它路由器确认后,再发送一个初始序列号的LSA。

注意:只有始发路由器才可以提前使这条LSA老化

5、LSack (Link-State Acknowledgment 链路状态确认包-用于确认是否收到LSU) 隐式的确认:用对方发过来的sequnuber来回复DBD来进行确认 显式的确认:用ACK来进行确认

hello:1.建立 2.维护 3.选DR/BDR

CCIE实验必考知识点-OSPF建立邻接状态过程:

debug ip os event debug ip os pack debug ip os adj

1、down state (失效状态)

(1.1)Attempt: 只适于NBMA网络,在NBMA网络中邻居是手动指定的,在该状态下,路由器将使用HelloInterval取代PollInterval来发送Hello包

2、init state (初始状态)

3、two-way state (双向通信状态)

(只有在neighbor list中看见自己的router-id才置于two-way状态,所以有先后顺序,优先级设为0会停在two-way) ①邻居关系建立完成 ②DR/BDR选举

4、exstart state (信息交换初始状态)

(发送第一个DBD包,两台路由器选举主/从关系和检查MTU,根据router ID,mtu不匹配会停在exstart)

DBD:LSDB中所有LSA的清单,同步,选主/从 DBD主从关系(优化技术,减少报文发送): 从路由器向主路由器确认(隐式/显示) 第一次和最后一次都是由从路由器发送 DBD包中有一个三位的标志字段(主从关系控制标志):I、M、master/slaver I(是否第一个包) M(是否还有后续包) M/S 1 1 1 0 1 0 0 1 1 分别是0x7,0x2,0x3 具有最高route-id的路由器为主,建邻居时第一个DBD是空的。

5、exchange state (信息交换状态) 发送LSR请求LSA

6、loading state (信息加载状态)

收到真正的LSA(LSU)

7、full state (完全邻接状态)

FULL状态一定可以学到路由吗?

1、对直连网段的路由描述不一样时,学不到。如:route-id 相同时 2、有5-LSA没有4-LSA

3、DR是否一样,如果有不同个DR时,也学不到

下面我举个例子:(征婚人和婚姻介绍所之间的关系): 1.征婚人向婚姻介绍所打招呼(发送Hello包),然后对方也跟你打招呼(hello) 现在双方比较基本信息(建立邻居关系)。-Two-way

2.婚姻介绍所向你发送女孩的基本信息(第一个LS-DBD包包含链路状态数据库的摘要信息)[可能就包括女孩年龄 学历等基本信息 其中一个广西大学的 南宁本地人,一个金发碧眼的老外,也是广西大学的外国留学生]

3.现在你对基本信息里的某个女孩有兴趣(比如:想了解这个女孩家里有多少个人,父母是做什么的啊?等详细信息),你就要想婚姻介绍所发送请求这个女孩的完整信息(发送LSR请求LSU,请求真正的LSA)

4.婚姻介绍所收到你的请求,就要把这个女孩的信息打包(装到LSU里发送给你) 而你这时就要为你的咨询请求信息付一些服务费(应该叫咨询费O(∩_∩)O哈哈~) (发送确认给婚姻介绍所-LSack)[你可以直接拿钱到婚姻介绍所或者通过打款到婚姻介绍所的卡上,这就好比LSack显式确认和LSack的隐式确认]

--------------------------------------------------------------------------------------- Route-ID:

为唯一标识OSPF域中路由器的身份。比如要介绍一个新朋友的时候,首先要介绍这个人的名字,在OSPF网络中也是一样的,要交换路由信息时,你必须知道是谁发给你的,你要发给谁,那么怎么确定接收方和发送方呢?这样就需要RID要确定这台路由器的身份!

设置Route-ID的优先顺序:

1)手工指定Route-ID x.x.x.x(可任意地址 除开0.0.0.0和255.255.255.255,但不能重复)

2)最大的Loopback IP 3)最大的物理接口IP,无须参与OSPF进程(保证接口是激活状态)higher active physical interface ip

RID也具有非抢占性(比如:如果OSPF进程已运行-意思已经选好RID=1.1.1.1,只有重新启动路由器或者手工指定完刷新进程,大的Loopback才会生效成新RID) 推荐使用环回口和手工指定的router-id,因为它们的稳定性更高。

CCIE必考知识点-DR/BDR的选举(优化):

Q:the describes how OSPF routers process to elect DR and BDR? A:


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

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

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

马上注册会员

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