OSPF、 参考:https://blog.csdn.net/qq_33789722/article/details/80610827 https://wenku.baidu.com/view/efb32a1ab7360b4c2e3f6449.html ISIS——clnp(扩张性强)——集成isis:用于城域网

OPEN SHORTEST PATH FIRST 开放式最短路径优先 Ospfv2/3——ipv4/6 属于链路状态路由选择协议(LS),并且是共有标准 理论上是没有网络规模限制的 支持网络的层次化设计,可以将网络分为2层:骨干层;非骨干层,每个非骨干层通信必须经过骨干层,是通过“区域”的感念来进行区分的 骨干区域:负责区域间路由信息的传播 非骨干区域 所有的非骨干必须与骨干区域直接相连,才能正常通信 路尤其因为区域的存在,也可以分为不同的类型: 骨干路由器:所有的链路都属于骨干区域的路由器 非骨干路由器:所有的链路都属于非骨干区域的路由器 区域边界路由器(ABR,area border router):必须同时连接骨干区域和非骨干区域 自治系统边界路由器)(ASBR):具有引入外部路有能力的路由器,叫做ospf的ASBR 工作原理 1、 建立邻居表 a) 仅仅使用hello报文,ospf路由,仅仅在ospf 2、 同步数据库 a) LSA-link state advertisement ,链路状态通告 3、 计算路由表(通过spf算法,对lsa进行计算,从而获得最终的路由条目)

广播网络中建立邻接关系:构成n(n-1)/2个邻居关系 路由角色:DR(designated router);BDR(backup designated router);其他路由器 其他路由器只和DR和BDR形成邻接关系 角色选举根据route ID Route id:ospf区域内路由器的唯一标识 Router id的选取规则

  1. 使用router ID命令指定
  2. 如果没有手动配置,则优先选取路由器loopback接口上数值最高的IP地址;如果没有loopback接口,则在物理端口中选取IP地址最高的 Ospf的度量值(cost) Cost=10^8/BW:最短路径是基于接口指定的代价(cost)计算的

Ospf报文: Hello:建立邻居关系(组播) Dbd:dstabase description 数据库描述报文(单播) Lsu:link state update 链路状态更新报文(单播) Lsr:link state request 链路状态请求报文(单播) Lsack:link state ack 链路状态确认报文(单播) Tips:路由器的虚拟端口 Loopback:回环端口:虚拟端口,状态稳定,用于:测试端口;(X)交换机的管理ip;ospf当做route ID Null0:null无(指定数据下一跳为此,就清除数据包)

Ospf邻居建立影响因素: 1、 确保最小范围内链路是互通的 2、 确保设备端口可以发送报文(network;端口不能设置为被动端口/静默端口不收不发;acl设置只对进来的流量,) 3、 确保设备端口可以接受报文(network;端口不能设置为被动端口/静默端口不收不发;acl设置只对进来的穿越流量) 4、 确保ospf hello包中的关键参数一致(ospf id;aera id一致;route id不同;认证必须成功;子网掩码必须相同【特殊情况下:ospf network-type p2p】;hello/dead时间{端口模式下设置}要一致;特殊标记位必须完全相同;DR优先级不能全为0【特殊情况下】;3层MTU必须完全一致)

配置命令: Neighbor(邻居朋友)/adjancy(邻接夫妻) 邻居状态变化:down——init——2way(建立邻居关系)——exstart(exchange start)——exchange——loading——FULL(建立邻接状态) 全局模式 1、 ospf 1(process-id进程号默认1) 2、 area 0(建立区域) 3、 network 192.168.10.0 0.0.0.255(路由之间端口可以精确宣告指定192.168.10.1 0.0.0.0) 进入ospf区域0;那么端口:g0/0/X,则启用ospf1; network三个功能: 可以发送ospf1的包 可以接收ospf1的包 可以将改端口的IP地址中的网络部分,放入ospf1的包中,传输出去,给邻接路由器 验证: Display ospf 1 brief (查看自身ospf信息) Display ospf peer(查看令居信息) Display ospf peer brief(邻居简单信息) 重置ospf进程:reset ospf 1 process 更改参数后使用 Options(选项)在这是特殊标记位,体现一个路由器的能力,可扩展开