动态路由 IGP:内部网关路由协议,在同一个AS(自治系统)内部使用的(在企业内部或数据中心内部使用)
EGP:外部网关路由协议,在不同的AS之间使用
理解为 企业与企业之间用 IGP 国家与国家之间使用EGP
OSPF:开放式最短路径优先
ISIS:中间系统到中间系统
BGP:边界网关协议
OSPF协议号是 89 位于网络层
OSPF工作过程: 建立邻居表 同步数据表 计算路由表
OSPF配置命令: ospf 1 router-id 1.1.1.1 (router-id是给它起的一个名,1.1.1.1很像IP地址,但是不是IP地址)
area 0
network 192.168.12.0 0.0.0.255(OSPF称作反掩码,如果是ACL叫做通配符掩码)
进程号的作用:在同一个设备上,区分不同的OSPF路由协议,
骨干区域:0 非骨干区域:不为0
display ospf peer brief 验证邻居关系是否建立 //显示邻居表的简要信息
OSPF 是什么,算法、协议及协议号分别是什么? OSPF:开放式最短路径优先,使用 SPF 算法发现和计算路由,用 IP 协议承载,协议号:89。 OSPF 协议有哪些优点? 1)收敛速度快,无路由自环,适用于大型网络。 2)支持路由分级管理和区域划分。 3)支持子网划分、VLSM 及组播地址发送协议。 4)支持认证和等值路由。 什么是 Router ID 及作用? Router ID 是一个 32bit 无符号整数,一般用 loopback 的 IP 地址表示。若没有 loopback 或不进 行手动指定则自动选择活跃端口 IP 地址大的。 作用:在整个自治系统内标识路由器的唯一性。 什么是 DR、BDR 及作用? DR:指定路由器;BDR:备份指定路由器。 作用:减小路由器中数据库的大小;转发网络更新;减少邻接关系。 描述一下 DR 和 BDR 的选举过程? 运行 OSPF 路由器,建立邻居关系后为了减小路由器的协议压力,开始选举指定路由器(DR),通 过 Hello 消息比较路由器的优先级(默认为 1,为 0 时不参与选举),优先级大的选为 DR,次大 的选为 BDR,优先级相同时选路由器 Router ID 大的为 DR。一旦 DR 生效,除非重启,否则永远不 变。 OSPF 中那几种网络类型需要选择 DR、BDR? 广播型网络和非广播多路访问 NBMA 网络需要选举 DR、BDR。 OSPF 协议的三张表? 1)邻居表:列出了所有和本路由器直接相连的 OSPF 邻居。 2)链路状态数据库:列举了所有从自己的邻居那得到的 LSA,在同一个 OSPF 区域中的路由器,都 有完全一致的 OSPF Database。一个 OSPF 区域,就对应着一个 OSPF Database。 3)路由表:在 OSPF 的数据库中,通过 SPF 算法,计算得到了路由。OSPF 协议的三张表? 1)邻居表:列出了所有和本路由器直接相连的 OSPF 邻居。 2)链路状态数据库:列举了所有从自己的邻居那得到的 LSA,在同一个 OSPF 区域中的路由器,都 有完全一致的 OSPF Database。一个 OSPF 区域,就对应着一个 OSPF Database。 3)路由表:在 OSPF 的数据库中,通过 SPF 算法,计算得到了路由。 OSPF 的 5 大报文及各个报文的作用? 五大报文: Hello、DD、LSR、LSU、LSAck。 Hello 报文:发现和维持邻居关系 DD 报文:描述本链路状态信息的报文(包含本路由器所知道的路由)、 LSR 报文:请求更新报文(请求更新自己没有的路由)、 LSU 报文:回复应答报文(将请求更新的路由发给他)、 LSAck 报文:确认报文(确认已经收到更新)。 OSPF 的 7 大状态及作用? 1)Down:没有从邻居处收到 Hello 报文。 2)Init:从邻居处收到 Hello 报文,但是在此 Hello 报文中没有看到自己的 Router ID。 3)Two way:从邻居处接收到的 Hello 报文邻居字段中包含有自己的 Router ID。这个状态下选举 DR 和 BDR。 4)ExStart:建立主/从关系并决定初始的 DD 序号以便准备交换 DD 报文。带有最高 Router ID 的 路由器将成为主路由器。 5)Exchange:路由器通过发送 DD 报文给邻居,描述它自己的完整的链路状态数据库,同时,路 由器也可以发送 LSR 报文来请求更新的 LSA。 6)Loading:路由器将发送 LSR 给邻居请求在 Exchange 状态下发现的新的 LSA,并接收对请求的 LSA 的响应报文(LSU)。 7)Full:建立起邻接关系的邻居中所有 LSA 信息都是同步的。 OSPF 支持的网络类型及组播地址是? 支持的网络类型有:点到点、点到多点、NBMA、广播型。 DR 发给 DR Other 的报文组播地址为 224.0.0.5。 DR Other 发给 DR 的报文组播地址为 224.0.0.6。OSPF 如何形成路由表? OSPF 通过互相发送 Hello 报文,建立邻居关系传送链路状态广播数据包 LSA 构建本 AS 结构的数据 库,OSPF 路由器通过这个数据库以自己为根计算出 OSPF 路由表 OSPF 中为什么要划分多区域?通过哪些不同类型的路由器划分? 1)划分多区域的作用: ①减小路由表大小 ②限制 lsa 的扩散 ③加快收敛 ④增强稳定性 2)路由类型: ①IR:内部路由器,所有的端口都在同一个区域内。 ②BR:骨干路由器,至少一个端口属于骨干区域内。 ③ABR:区域边界路由,至少有一个端口连接骨干区域)