OSPF_IA

1       自治系统(Autonomous System,AS)的概念

1.1   一个自治系统是指若干个二层网络和若干台路由器的集合,集合中的这些网络和路由器属于同一个管理机构。(HCNA网络技术学习指南172页的解释)

1.2   由同一个技术管理机构管理,使用统一选路策略的一些路由器的集合(HCIP官方教材IERS157页的描述)

1.3   一个自治系统(AS)是一个有权自主地决定在本系统中应采用何种路由协议的小型单位。(百度百科描述)

2       OSPF协议

2.1   OSPF是一种基于链路状态(Link-State)的路由协议

2.2   OSPF是一种IGP协议,我们把以OSPF协议作为其IGP的自治系统称为OSPF网络

2.3   OSPF的路由收敛时间明显小于RIP协议

2.4   OSPF没有传输层协议是直接封闭在IP报文中的;RIP以UDP作为传输层协议,RIP报文是封闭在UDP报文中的。

3       OSPF的5种报文

3.1   Hello报文(Hello Package)

3.2   数据库描述报文(Database Description Packet)

3.3   链路状态请求报文(Link-State Request Package,LSR Packet)

3.4   链路状态更新报文(Link-State Update Package,LSU Packet)

3.5   链路状态确认报文(Link-State Acknowledgement Package,LSA Packet)

4       OSPF是一种无类路由协议,支持VLSM、CIDR、认证功能

5       OSPF网络的区域化结构

5.1   一个OSPF网络可以被化成多个区域(Area)(单区域网络和多区域网络)

5.2   每一个区域都有一个编号即Area-ID,是一个32位的二进数,通常也可以用10进制数表示。

5.3   Area-ID为0的区域称为骨干区域(Backbone Area),单区域网络只有一个骨干区域,多区域又分为骨干区域(Backbone Area)和若干非骨干区域

5.4   非骨干区域之间不能直接相连,只能与骨干区域相连,通过骨干区域相互通信

6       OSPF中的路由器

6.1   Router-ID(Router Identification):路由器唯一的标识,32位的二进数,可以用点分10进制表示

6.2   内部路由器(Internal Router):路由器所有的接口都属于同一个Area,则称为内部路由器

6.3   骨干路由器(Backbone Router):如果路由器有接口属于Area1,则这台路由器就是骨干路由器

6.4   区域边界路由器(Area Border Router):如果一台路由器某些接口属于Area0,某些接口属于其它Area,则这台路由器称为区域边界路由器(区域边界路由器也属于骨干路由器)

6.5   自治系统边界路由器(Autonomous System Boundary Router):路由器与AS之外的网络相连,且可以引入AS之外的路由,这种路由器称为自治系统边界路由器

7       OSPF支持的网络

7.1   BMA

7.2   NBMA

7.3   P2P

7.4   P2MP

7.5   OSPF路由器某个接口的类型,是与该接口直连的二层网络的类型是一致的,在BMA和NBMA网络中需要选举DR和BDR

8       链路状态LSA

8.1   Type1-LSA:每台路由器都会产生,Area内泛洪

8.2   Type2-LSA:DR产生,在产生它的Area内泛洪

8.3   Type3-LSA:ABR产生,可以在整个AS内泛洪

8.4   Type4-LSA:ASBR产生,整个AS内泛洪(已超出NA的内容)

9       OSPF的报文类型

9.1   OSPF本身有5中报文,是直接封闭在IP报文中的,协议号为89

10             单区域OSPF网络

10.1     整个网络只有Area 0 (骨干区域),没有ABR

10.2     链路状态数据库(LSDB Link-State Database):整个网络中只有Type1和Type2(如有DR)两种LSA泛洪,没有其它类型的LSA存在

10.3     最短路径树SPT(Shortest Path Tree),基于SPF算法计算生成SPT

10.4     OSPF路由表:生成SPT后,根据自己的位置计算出去各个目的地的路由,这些路由信息的集合便是OSPF路由表

11             多区域OSPF网络

11.1     与单区域类似但比单区域复杂根据LSDB计算SPT进而生成OSPF路由表

12             邻居关系和邻接关系的建立

12.1     相邻(处于同一个二层网络)、邻居、邻接是三个不同的概念

12.2     邻居:两台路由器彼此发送给对方的Hello报文完全一致,则两台路由器处于邻居关系

12.3     邻接:两台路由器完成了LSDB的同步过程,则两台路由器是邻接关系

12.4     LSA的泛洪过程只能在有邻接关系的路由器之间进行

13             DR(Designated Router和BDR(Backup Designated Router)的选举

13.1     在BMA和NBMA网络中需要选举,在P2P和P2MP网络中不需要选举

13.2     DR和BDR通过选举(Election)来产生的

13.3     DR的作用:减少邻接关系 BDR的作用,备份DR,当DR出现故障时迅速替代DR

13.4     DR的选举:

13.4.1              先看Router Priority是8bit二进制数(谁大谁优,0表示不参加选举,255表示最大)

13.4.2              如果比较优先级相等,则比较Router ID,谁大谁优

13.5     BDR在DR选举出之后进行,选举规则与BDR完全一样

13.6     DR和BDR只是路由器某个接口的属性,不是路由器本身的属性。即同一台路由器在与它相的二层网络A中是DR,在与它相连的二层网络B中确不是DR

14             通配符掩码

14.1     wildcard-mask 称为通配符掩码,32位二进制数,也可以表示为一个点分十进制数

14.2     通配置符掩码wildcard-mask和地址address写在一起时,表示的是由若干个IP组成的集合

14.3     通配符掩码中0表示强匹配,即通配符中0对应的位必须与IP地址对应的位完全一致,1表示不需要检查的位(可以相等也可以不等)

比如address:12.0.0.0  wildcard-maks: 0.0.0.0  表示唯一个IP地址就是12.0.0.0

如果address:12.0.0.0  wildcard-mask:8.0.0.1  表示4个IP地址:12.0.0.0  12.0.0.1  8.0.0.0  8.0.0.1

 

上一篇:将包含_或-的字符串最开始的字母小写,其余的第一个字母大写


下一篇:java – 在调用线程中运行任务的ExecutorService?