合肥网站建设市场,怎样找人做网站,青岛 两学一做 网站,网站seo文章该怎么写第一部分 HCIA回顾1、网络基础2、动态路由协议3、路由认证4、路由控制#xff08;AD metric #xff09; 一、知识巩固二、场景模拟1、获取IP地址1.1 DHCP --- 动态主机配置协议1.1.1 DHCP客户端1.1.2 DHCP服务器1.1.3 DHCP客户端1.1.4 DHCP服务器 2、打开浏览器3、路由器进行… 第一部分 HCIA回顾1、网络基础2、动态路由协议3、路由认证4、路由控制AD metric 一、知识巩固二、场景模拟1、获取IP地址1.1 DHCP --- 动态主机配置协议1.1.1 DHCP客户端1.1.2 DHCP服务器1.1.3 DHCP客户端1.1.4 DHCP服务器 2、打开浏览器3、路由器进行路由4、DNS服务器进行查找5、TCP三次握手6、HTTP请求7、HTTP应答 三、OSPF基础1、OSPF 特点2、OSPF 区域3、OSPF 消息数据包4、OSPF 邻居状态机制5、OSPF 基本配置 四、OSPF网络类型1、P2P2、BMA3、NBMA4、P2MP5、OSPF 认证6、OSPF 路由控制 五、OSPF LSA详解1、1类LSA2、2类LSA3、3类LSA4、5类LSA5、4类LSA6、7类LSA7、FA8、OSPF 中的计时器 六、OSPF总结1、OSPF区域划分的要求2、OSPF的基本配置3、结构突变4、条件匹配5、DR/BDR选举6、OSPF的数据包 七、OSPF不规则区域问题1、使用VPN隧道2、使用OSPF虚链路来解决不规则区域 八、特殊区域1、第一大类特殊区域2、第二大类特殊区域3、特殊区域的标记位4、OSPF的拓展配置4.1 手工认证4.2 缺省路由4.3 沉默接口4.4 加速收敛4.5 路由过滤4.6 路由控制4.7 OSPF的附录E HCIA回顾
1、七层参考模型及IP讲解 2、TCP三次握手讲解 3、TCP四次挥手讲解及抓包分析 4、DHCP协议讲解及抓包分析 5、静态综合实验讲解 7、静态路由讲解 8、RIP路由信息协议讲解 9、动态路由协议讲解 10、抓包进行分析RIP以及OSPF的包 11、动态路由OSPF配置综合实验讲解 12、Vlan虚拟局域网技术讲解 13、ACL访问控制列表讲解 14、NAT技术讲解 15、网络综合实验讲解
1、网络基础
1、OSI模型 :七层参考模型及IP讲解 2、传输层 区分不同的流量 定义数据的传输方式 TCP:是一种面向连接的可靠的传输协议 UDP:是一种非面向连接的不可靠的传输协议
3、TCP 序列号 32个二进制 发送数据的顺序 确认号 32个二进制 确认数据时使用的
4、TCP 三次握手 TCP三次握手讲解 5、TCP 四次挥手 TCP四次挥手讲解及抓包分析
6、UDP没有ACK 号 没有序列号
7、TCP/IP模型 应用层应用 表示 会话 端到端层传输层 互联网层网络层 网络接口层数据链路 物理层
8、OSI与TCP/IP模型区别 1.封装 OSI 模型数据封装必须具有完整的封装 TCP/IP支持跨层封装 2.使用 OSI 一般理论 TCP/IP 一般用于工业生产 3.协议 OSI支持多种网络层协议TCP/IP仅仅支持IP协议栈IPV4 IPV6
9、ARP : 地址解析协议 正向ARP 反向ARP 逆向ARP 无故ARP—免费ARP 代理ARP-proxy ARP
10、路由 按照路由条目逻辑选址。
控制层面 路由条目的加表AD metric华为中 priority cost数据层面 按照路由条目转发数据包1.与操作 2.最长匹配 3.递归查找
11、IPV4数据包结构 12、静态路由
1、出接口一般建议在点对点的网络结构中使用2、下一跳地址一般建议在非点对点MA 多路访问网络结构中使用
注意 在思科中 不同的网络类型中可以使用出接口或下一跳以上的给出的只是建议 在华为若为MA网络结构必须使用下一跳或出接口下一跳
3.出接口下一跳4.浮动静态路由
13、思科做法
1.定义SLA 定义发送数据包的类型以及频率SLA的工作时间
ip sla 1----#定义SLA的编号
icmp-echo 10.1.1.2 source-ip 10.1.1.1---#定义发送流量的类型
frequency 5---#定义频率
ip sla schedule 1 start-time now---#设置SLA的起始时间没写终止代表发送3600s2.定义track 跟踪 3.在静态路由中调用track
14、测试 华为浮动静态路由
1.定义BFD会话 BFD----启动BFD功能
bfd 1 bind peer-ip 10.1.1.2 source-ip 10.1.1.1---#定义BFD会话信息
discriminator local 1----#定会一条会话的本地编号
discriminator remote 2
commit---#启动提交2.在静态路由中通过track调用BFD会话 查看BFD会话 3.永久静态路由 思科与华为完全一致 4.缺省路由
2、动态路由协议
1、动态路由协议 RIP OSPF EIGRP ISIS BGP 2、动态路由协议的分类
1.按照使用范围进行分类: IGP BGP AS — 自治系统2.按照协议的算法特点进行分类距离矢量型 链路状态型3.按照是否携带网络掩码进行类有类别路由协议 无类别路由协议
3、RIP 路由信息协议 1.适用范围IGP 2.协议算法特点距离矢量型DV贝尔曼福特算法 3.是否携带网络掩码RIPV1不携带 RIPV2携带 4.协议数据包的封装基于UDP封装使用端口号 520 5.RIP协议描述路由器通过周期性发送消息数据包来传递路由信息request 请求 response 响应周期时间30s 支持路由认证支持路由手工汇总。 6.RIP 携带路由信息的报文 response 基于UDP封装。一条RIP更新报文最多包含25条路由信息若启用路由认证则最多传递24条路由信息。 7.RIP的防环机制 异步更新机制 水平分割机制 毒性逆转水平分割机制 8.RIP计时器机制思科update 更新 30s invalid 无效180s holddown 抑制180s flush 刷新240s华为更新 30s 无效 180s 垃圾回收 120s 9.RIP支持触发更新并且默认开启。华为中默认开启了触发更新 思科中默认关闭 10.修改接口的RIP协议版本 11.RIP 协议部署 1.RIP 协议支持多进程 进程号只具有本地意义 2.手工汇总 1目的 1.减少路由条目数量减小路由表大小加快查表速度 2.增加网络稳定性 2位置 在路由传播的出方向接口实施建议在明细路由所在路由器的出接口 3cost计算 汇总路由cost使用所有明细路由中cost最小的思科华为一致 4存在条件 至少存在一条明细路由 5特性 在思科中仅仅支持VLSM不支持CIDR 在华为中支持VLSM和CIDR 在IGP中发送了汇总会自动抑制明细路由的发送 不自动产生指向NULL0 的防环路由
VLSM—可变长子网掩码技术 CIDR—无类别域间路由技术又称为super net 超网
12.查看
3、路由认证
1、启用明文认证 2、启用MD5认证 需要部署 key - id
4、路由控制AD metric 1、修改优先级AD值 2、查看 3、修改costmetric值:接口使用分为in out in 代表接口增加度量值为多少out代表增加度量值到多少in out 都可以配合ACL或前缀列表控制针对部分路由修改度量值。metric值调整只能增加不能减少 4、查看ACL 5、**过滤路由**过滤列表类似于cisco中的分发列表过滤列表自身不具备过滤功能需要调用ACL或前缀列表可以在import或export方向上实施。 1.设置ACL 2.使用filter-policy 6、被动接口静默接口 针对组播或广播的路由信息只收不发 设置接口为静默接口 7、单播邻居 发送RIP消息数据包使用单播方式发送单播邻居技术并不影响组播的发送。 单播邻居被动接口单播被动 8、单播邻居 9、被动接口 10、单播被动测试 11、更新源检测 适用于所有的IGP协议 关闭更新源检测 12、缺省路由 默认路由 1.default-route 2.汇总产生缺省
一、知识巩固 抽象语言——电信号 抽象语言——编码 编码——二进制 二进制——电信号 处理电信号 OSI/RM——开放式系统互联参考模型——1979——ISO——国际标准化组织
1、核心思想——分层
应用层——提供各种应用程序 抽象语言转换成编码 人机交互的接口表示层——编码转换成二进制会话层——维持网络应用和网络服务器之间会话连接传输层——实现端到端的传输——应用到应用*之间的传输——端口号——0-65535——0一般不作为传输层的端口号使用所以我们真实的端口号的取值范围为1-65535。 1 - 1023知名端口号——SPORT DPORT来源端口以及目的端口网络层——通过IP地址 实现主机之间的逻辑寻址。 ——SIP DIP
2、获取DIP的方法 DIP是指动态IP也称为动态IP地址。简单来说动态IP是由互联网服务提供商ISP动态分配给用户使用的IP地址。每当用户重新连接到网络时ISP就会分配一个新的IP地址这个过程是自动完成的无需用户手动干预。相对应的静态IP是一个固定的IP地址通常需要用户手动设置或花费更多的费用向ISP申请。 1 直接知道服务器的IP地址2 通过域名访问服务器3 通过应用程序访问4 通过广播获取
3、数据链路层——将二进制转换成电信号。通过MAC地址进行物理寻址——在以太网协议中 MAC——48位二进制构成——1 全球唯一 2 格式统一——SMAC DMAC
4、获取目标MAC地址的方法 1ARP——地址解析协议——通过一种地址获取另一种地址 2正向ARP——通过IP地址获取MAC地址 3工作过程——首先 主机以广播的形式发送ARP请求报文。基于已知的IP地址获取 MAC地址。所有收到广播帧的设备都会先将数据包中的源IP地址和源MAC地址的对应关系记录在本地的ARP缓存表中。之后 再看请求的IP地址。
如果请求的IP地址是本地的IP地址则将回复ARP应答报文。如果请求的IP地址不是本地的IP地址则将直接丢弃该数据包。
之后再次发送信息时将优先查看本地的ARP缓存表
如果存在记录则将按照记录转发如果没有记录则再发送ARP请求。
4反向ARP——通过MAC地址获取IP地址 5免费ARP——利用的是正向ARP的工作原理 只不过请求的IP地址是自己的。 1 自我介绍 2 检测地址冲突
物理层 — 处理或传输电信号
5、TCP/IP模型——TCP/IP协议簇
TCP/IP标准模型 — 四层模型 TCP/IP对等模型 — 五层模型
6、封装和解封装
应用层传输层——端口号——TCP UDP网络层——IP地址——IP协议数据链路层——MAC地址——以太网协议物理层 7、PDU——协议数据单元
应用层——报文传输层——段网络层——包数据链路层——帧物理层——比特流
TCP/IP模型中可以支持跨层封装 OSI中不行 8、跨层封装
跨层封装出现的情况较少——一般出现在直连的设备之间。跨四层封装——一般出现在直连路由设备之间比如OSPF协议就是跨四层封装协议。—— 89 跨三 四层封装——直连交换机之间——stp 10、SOF——帧首定界符 SOF通常指代Start of Frame指的是数据传输中的起始帧。 在串口通信等程序中传输的数据需要有一个明确的起始标志这个标志就是SOF。 SOF一般会作为串口通信协议的一部分用于设定数据包的起始位置通常由一个唯一字符、数字或其他标识符组成不同协议中的SOF字符可能有所不同。 SOF的作用 在接收端标志数据包的开始使得接收端可以准确地解析数据。 SOF通常会在数据包中的开头作为起始标志和结束帧的标志EOFEnd of Frame一起构成了一个数据包的完整性在数据传输的过程中起到了很重要的作用。 需要注意的是SOF不是一种通用的协议而是由具体的通信协议来定义的。在实际应用中需要根据具体的分析来设定SOF的值以确保数据的准确传输。 1获取IP地址——1手工获取 2通过DHCP自动获取 11、DHCP——动态主机配置协议
DHCP客户端——广播包——DHCP-Discover 传输层——UDP——SPORT 68 DPORT 67 网络层——IP——SIP 0.0.0.0 DIP 255.255.255.255 数据链路层——以太网——SMAC 自己的MAC地址 DMAC全F
12、交换机的转发原理——交换机收到数据帧之后首先先记录源MAC地址和进入接口的对应关系到MAC地址表中。之后看数据帧中的目标MAC地址因为目标MAC 地址是全F则将进行泛洪 — 除了数据进入的接口外所有接口都将转发数据。 13、交换机泛洪的情况 ——1广播帧 2组播帧3未知单播帧
二、场景模拟 1、获取IP地址
1手工获取2通过DHCP自动获取
1.1 DHCP — 动态主机配置协议
1.1.1 DHCP客户端
DHCP客户端 — 广播包 — DHCP-Discover 传输层 — UDP — SPORT68 DPORT67 网络层 — IP — SIP0.0.0.0 DIP255.255.255.255 数据链路层 — 以太网 — SMAC自己的MAC地址 DMAC全F
交换机的转发原理 — 交换机收到数据帧之后首先先记录源MAC地址和进入接口的对应关系到MAC地址表中。之后看数据帧中的目标MAC地址因为目标MAC地址是全F则将进行泛洪 — 除了数据进入的接口外所有接口都将转发数据。 交换机泛洪的情况 — 1广播帧2组播帧3未知单播帧
路由器收到广播包之后 — 路由器收到数据帧之后先看二层封装(因为其目标MAC地址为广播地址则路由器讲解二层封装)。则将根据数据帧中的类型字段将解封装后的数据包交给对应的IP模块进行处理。(因为三层头部中目标IP地址为受限广播地址)则路由器将解三层封装。(因为三层协议头部中协议字段为17)则路由器将把解封装后的数据段交给UDP模块进行处理。UDP根据目标端口号为67则将解封装后的DHCP-DISCOVER报文交给对应的DHCP服务进行处理。
1.1.2 DHCP服务器
DHCP服务器 — DHCP客户端 ---- DHCP-OFFER里面将携带一个可用的IP地址 — 单播/广播 传输层 — UDP — SPORT67 DPORT68 网络层 — IP — SIP自己的IP DIP255.255.255.255 数据链路层 — 以太网 — SMAC自己的MAC地址 DMAC全F ---- 注意 华为设备以单播的形式来发送DHCP-offer包
1.1.3 DHCP客户端
DHCP客户端 — DHCP服务器 — DHCP - request 如果存在多个DHCP-OFFER包则设备将选择第一个到达的OFFER包 — 广播
1告诉请求IP地址的服务器需要请求他的IP地址2告诉没有选择的IP地址的服务器自己已经有IP地址了可以将他们的IP地址释放。
1.1.4 DHCP服务器
DHCP服务器 — DHCP客户端 — DHCP - ACK — 单播/广播
设备在通过DHCP协议获取一个IP地址的同时还会获取到网关信息68.85.2.1以及DNS服务器的信息68.87.71.226
2、打开浏览器
在浏览器中的地址栏上输入需要访问的服务器的URL资源定位符 1、DNS — 域名解析协议 DNS协议存在两种查询方式 ---- 1递归查询2迭代查询 设备将从输入的URL中提取到域名信息根据域名信息通过DNS协议获取web服务器的IP地址
2、设备将发送DNS请求报文本地设备会发送递归查询请求到本地DNS服务器 传输层 — UDP — SPORT随机值 DPORT53 网络层 — IP — SIP68.85.2.101 DIP:68.87.71.226 数据链路层 — 以太网 — SMAC自己的MAC DMAC
3、ARP — 地址解析协议
工作过程 1、首先主机以广播的形式发送ARP请求报文。 2、基于已知的IP地址获取MAC地址。所有收到广播帧的设备都会先将数据包中的源IP地址和源MAC地址的对应关系记录在本地的ARP缓存表中。 3、之后再看请求的IP地址。 如果请求的IP地址是本地的IP地址则将回复ARP应答报文。 如果请求的IP地址不是本地的IP地址则将直接丢弃该数据包。 4、之后再次发送信息时将优先查看本地的ARP缓存表 如果存在记录则将按照记录转发 如果没有记录则再发送ARP请求。
传输层 — UDP — SPORT随机值 DPORT53 网络层 — IP — SIP68.85.2.101 DIP:68.87.71.226 数据链路层 — 以太网 — SMAC自己的MAC DMAC网关的MAC地址
3、路由器进行路由
网关路由器收到DNS请求报文之后将先查看数据帧的二层封装确认该数据帧是给自己的则将解二层封装看三层根据目标IP地址查看本地的路由表。
直连路由 — 直连路由是默认生成的生成条件 1接口双UP2接口需要配置IP地址静态路由 — 网络管理员手工添加的路由条目动态路由 — 所有路由器运行相同的路由协议之后路由器之间沟通交流最终计算 出到达未知网段的路由条目。
4、DNS服务器进行查找
本地的DNS服务器收到DNS请求信息则将先查看本地缓存是否有记录
有则直接返回DNS应答如果没有则向DNS根服务器发送迭代查询TCP 53。最终将结果返回给设备。
5、TCP三次握手
本地设备将基于web服务器的IP地址发起TCP三次握手建立TCP会话。 主要因为HTTP协议传输层使用的是TCP协议— 建立本地到服务器之间双向的会话
6、HTTP请求
本地设备将基于TCP会话通道发送HTTP请求报文 — GET 传输层 — TCP — SPORT随机值 DPORT80 网络层 — IP — SIP自己的IP DIPbaidu的IP 数据链路层 — 以太网 — SMAC自己的MAC DMAC网关的MAC
7、HTTP应答
baidu服务器收到HTTP请求报文则服务器将解封装 最终回复HTTP应答报文。 1、网络类型 — 根据数据链路层运行的协议进行划分的
P2P — 点到点MA — 多点接入网络BMA — 支持广播的多点接入网络NBMA — 非广播型多点接入网络
2、数据链路层运行的协议
2.1 以太网协议 — 需要在数据帧中封装MAC地址进行寻址。 2.2 原因 — 利用以太网协议组建的网络中可以包含两个或两个以上的接口每个以太网接口之间都可以通过交互以太网帧的方式进行二层通讯。 — BMA
如果一个网络中只能有两台设备则这样的网络不需要MAC地址进行区分标识也可以正常通信这样的网络我们称为P2P网络。
T1 – 1.544MbpsE1 – 2.048Mbps
以太网做到了一个技术 — 频分技术 — 所谓频分就是一根铜丝上可以同时发送不同频段的电波而互不干扰实现数据的并行发送。
1HDLC2PPP
3、HDLC — 高级数据链路控制协议
标准的HDLCISO组织基于SDLC协议改进得到的非标的HDLC各大厂商在标准的HDLC基础上再进行改进而成
思科设备组建串线网络默认使用的协议是HDLC协议华为设备组建串线网络默认使用的协议是PPP协议。
[r1]display interface Serial4/0/0 --- #查看接口的二层特征
[r1-Serial4/0/0]link-protocol hdlc --- #修改接口协议类型4、PPP — 点到点协议
1兼容性强 — 拥有统一的版本并且串线种类比较多只要支持全双工的工作模式则可以支持PPP协议。2可移植性强 — PPPoE3PPP协议支持认证和授权
PPP和TCP协议类似在正式传输数据之前也需要经历建立会话的过程。
1链路建立阶段 — LCP链路控制协议建立2认证阶段 — 可选项3网络层协议协商阶段 — NCP网络控制协议协商 — IPCP协议
PPP协议包含若干个附属协议
F — FLAG — 01111110A — Address — 111111111C — Coltrol — 00000011 1链路建立阶段 — LCP链路控制协议建立 所谓链路建立其实就是参数协商的过程 MRU — PPP帧中数据部分允许携带的最大长度字节 — 默认1500字节 2认证阶段
三、OSPF基础
OSPF 开放式最短路径优先协议
1、使用范围 IGP2、协议算法特点 链路状态型路由协议SPF算法3、协议是否传递网络掩码 传递网络掩码4、协议封装 基于IP协议封装协议号为 89
1、OSPF 特点
1.OSPF 是一种典型的链路状态型路由协议 传递信息称作LSA ** LSA 链路状态通告包含路由信息和拓扑信息。 路由LSA描述本路由器上接口的路由信息 拓扑LSA描述路由器之间的连接状态 3.更新方式触发更新30分钟的链路状态刷新4.更新地址组播和单播更新 组播地址 224.0.0.5ALL SPF router 224.0.0.6 ALL DR router5.支持路由认证6.支持手工汇总7.支持区域划分8.OSPF 比较消耗设备资源
2、OSPF 区域
1、区域划分的意义
1.减少LSA的数量2.减少LSA的传播范围
区域的划分是基于接口的链路的 2、区域的标记 使用了32个二进制
1.十进制2.类似于IP地址 A.B.C.D
3、区域的分类
骨干区域 区域标记为0或0.0.0.0非骨干区域区域标记不等于0或0.0.0.0
4、区域设计原则 向日葵型网络结构
1.OSPF网络中必须存在并唯一的骨干区域单区域除外2.若存在非骨干区域非骨干区域必须与骨干区域直接相连
5、OSPF中路由器的角色
骨干路由器非骨干路由器ABR区域边界路由器 能够产生3类LSA的路由器ASBR自治系统边界路由器 能够产生5类或7类LSA的路由器
3、OSPF 消息数据包
Hello DBD LSR LSU LSACK hello 周期性发送周期时间10s或30s 根据不同的网络类型默认 10s或30s
目的 建立并维持OSPF 邻居关系 邻居关系建立之后充当保活包功能 DBD 数据库描述数据包
1.主从选举DBD 比较双方的router-id router-id大的一方为主 master 小的一方为从slave 主用于控制LSA的交互 2.携带LSA头部信息的DBD LSR 链路状态请求按照DBD中报文的未知LSA头部进行请求。 LSU链路状态更新携带LSA信息。 LSACK 链路状态确认
4、OSPF 邻居状态机制
Down 、 init 、 attempt 尝试 过渡 、 two-way 、 exstart 、 exchange 、loading 、full Init —初始化状态一旦开始发送hello报文 进入初始化状态。 Two-way—双向通信状态邻居状态接收到包含自己router-id 的对方hello报文
1、邻居关系建立条件
1.router-id 必须不同2.area ID 相同3.认证 认证类型 不认证0 明文认证1 MD52 认证数据 4.hello时间 dead时间必须一致5.特殊区域标识一致 E外部路由位 1NNSSA外部路由 位0 P0 6.MA网络中网络掩码必须一致7.必须同时使用单播或组播更新8.更新源检测双方的IP地址必须在同一网段
邻居状态下two-way MA的网络中会选举DR 指定路由器 BDR 备份指定路由器
2、DR选举
1.比较优先级 范围 0-255默认优先级为1 越大越优2.比较各自的router-id越大越优
注意
1.DR抢占是关闭的2.DR是一个接口概念3.优先级范围0-255数字为0代表不参与选举4.先选举BDR 再升级为DR
3、主从选举发生在exstart状态 通过双方的router-id进行比较router-id大的一方为主。 发送的主从选举DBD DBD中包含了MTU值默认思科直接启用 华为中默认不包含MTU可以使用命令激活传递MTU值的功能若双方的MTU值不值则卡在exstart 状态。
4、Exstart—预启动状态 一旦开始发送主从DBD则进入预启动状态。 5、Exchange —预交换
主从选举完成则发送携带LSA头部信息的DBD进入预交换状态会发送LSR数据包。但是没有LSU
6、Loading —加载状态 一旦发送LSU数据包进入了加载状态 进行 大量LSA的学习。 7、Full —邻接状态。双方LSA同步双方LSA全部学习
5、OSPF 基本配置
启用OSPF并指定router-id 1、Router-id路由器标识符用于标识本路由器在OSPF网络中的唯一性 2、OSPF router-id 选举规则
1.手工指定最优先2.选举所有逻辑中IP地址最大的3.选举所有物理接口IP地址最大的
3、华为中
若以上三点都不满足则可以创建router-id 为0.0.0.0在使用逻辑或物理接口IP地址时接口可以是关闭状态若一台路由器启用了多个 OSPF进程不同进程可以使用相同的router-id 不推荐
4、思科中
若以上三点都不满足 则无法启用OSPF在使用逻辑或物理接口时接口必须双 up该接口可以不通告进入OSPF中同一路由器上多个 OSPF进程必须router-id必须不同
全局模式下可以选择针对所有的OSPF进程修改router-id 若同时在接口部署时接口优先生效 5、查看:
1、Network通告 2、必须先创建OSPF 进程并开启需用使用的区域ID再进入接口启用 3、激活DBD中携带MTU值功能 4、修改接口MTU值 同时修改3层和2层的MTU值 5、查看二层接口信息 6、查看三层信息 6、OSPF三张表
1.OSPF 邻居表 查看OSPF邻居表 2.LSDB表链路状态数据库 查看LSBD的摘要信息 3.OSPF 路由表 7、LSA中存在3个参数用于LSA的新旧比较3600s的LSA 都是最新的
1.序列号2.校验和
若以上都相同 LSA age 之差小于15分钟越小越优若大于15分钟则无法比较 认为都是最新的。
四、OSPF网络类型
loopback
1.P2P2.BMA—广播多路访问网络3.NBMA—非广播型多路访问网络4.P2MP5.V-link
注意 loopback接口默认OSPF网络类型为P2P但是生成路由的网络掩码默认为32位 还原真实网络掩码思科中修改类型为P2P华为中修改为BMA类型并且cost为 0cost不会因为参考带宽或者接口带宽变化而变化
1、P2P
1.1 物理接口 HDLC高级数据链路控制协议 PPP 点对点协议 GRE MGRE FR 点对点子接口 1.2 hello时间 10s 1.3 是否选丼DR 不选丼 1.4 是否自动建立邻居 自动建立 1.5 特性 2、BMA
2.1 物理接口以太网 2.2 hello时间10 s 2.3 是否选丼DR选丼 2.4 是否自动建立邻居是 2.5 特性 产生的1类LSA不完整需要2类LSA补充 3、NBMA
3.1 物理接口FR-帧中继物理接口、多点子接口 ATM-异步传输网络 Cisco中的MGRE 3.2 hello时间 30s 3.3 是否选丼DR 选丼DR 3.4 是否自动建立邻居 否建立邻居需要手工指定peer 思科中单边指定就可以华为需要双方同时指定 3.5 网络部署类型 1.full-mesh 2.part-mesh 3.hub-spoke 在hub-spoke网络中若默认网络类型为NBMA 1.手工指定peer 2.控制DR位置不得出现BDR 3.spoke之间互指映射PVC 4、P2MP
4.1 物理接口 无 4.2 hello时间 30s 4.3 是否选丼DR 不选丼 4.4 是否自动建立邻居 自动 4.5 特点 将物理接口IP地址以32位主机路由的形式传递进入OSPF
5、OSPF 认证
链路认证、区域认证、虚链路认证
1.链路认证 2.区域认证 查看 :
6、OSPF 路由控制
1、默认 1 3 类LSA AD值为10 5类 7类 LSA AD值为150 2、修改AD值
1.OSPF 进程直接修改AD值仅仅针对 1 3 类LSA。 2.修改5 7类LSA AD值 查看 3.修改metric cost
1、修改参考带宽 查看 2、修改接口cost值 查看 五、OSPF LSA详解
OSPFV2----LSA 1 2 3 4 5 7 描述一条LSA
1.LSA 类型2.link-ID 链路标识符3.ADV router 产生路由器
1、1类LSA
router -LSA 1.1 功能 本路由器针对某个区域产生的路由信息和拓扑信息 **1.2 传播范围**本区域内传输 1.3 Link ID 产生者的router-id 1.4 ADV router 产生者的router-id 1.5 特性 在单个区域中分别产生一条1类LSA若存在MA网络1类LSA不完整需要配合二类LSA生成路由信息以及拓扑信息。 1.6 1类LSA 内容类型
1.stubnet末节网络 —路由信息2.transnet传输网络 仅限于MA网络—拓扑信息3.point-to-point —拓扑信息4.virtual link 虚链路—拓扑信息
1.7 查看1类LSA
2、2类LSA
network LSA 网络LSA 2.1 功能 用于在MA网络中描述本网络路由器的数量以及本MA网络的网络掩码 2.2 传播范围 只能在本区域之内传输终止于ABR 2.3 Link IDDR接口的IP地址 2.4 ADV routerDR所在路由器的router-ID 2.5 特性 只会出现在MA网络用于补充1类LSA1.MA网络的掩码 2.MA网络路由器的数量
3、3类LSA
summary LSA 汇总LSA 3.1 功能 用于在区域之间传递路由信息 3.2 link-id 传递路由的网络号 3.3 ADV router默认为所在区域ABR的router-id 3.4 特性 在穿越不同区域时由其他的ABR重新产生ADV router 是变化的 3.5 查看
4、5类LSA
外部LSA 4.1 功能 用于在整个OSPF中传递外部路由原本不属于OSPF域 4.2 5类LSA有两种类型 类型1 类型2 区别Link id 传递外部路由的网络号 4.3 ADV router 产生该LSA的 router-id 产生本LSA的ASBR的router-id 4.4 传播范围在整个OSPF域中传输 4.5 特点
5、4类LSA
summary ASBR LS 5.1 功能 除了ASBR所在区域外用于通告ASBR位置 5.2 Link id ASBR的router-id 5.3 ADV router 默认ASBR所在区域的ABR的 router-id 5. 4 特点在穿越不同区域时由新的ABR重新产生。与3类LSA一致
6、7类LSA
NSSA LSA 6.1 功能 在NSSA区域中传递外部路由。 6.2 Link id 传递路由网络号 6.3 ADV router产生该LSA的 router-id 6.4 特性 默认为类型2 度量值为1 。 携带了FA地址转发地址
7、FA
FA: 转发地址当5类或7类LSA中携带了FA地址则计算路径开销值时计算的是当前路由器到达FA地址的开销值之和种子度量值。若FA地址不可达则路由不能加表 FA 地址
1.默认7类LSA 产生FA地址5类LSA不产生的 7转5 的5类LSA 携带FA地址 2.7类LSA 产生规则 默认产生的FA地址为产生7类LSA 的ASBR 最大的环回接口地址若连接其他协议的接口也运行了OSPF协议网络类型为BMA则产生的7类LSA中FA地址为连接其他接口对应的下一跳地址若网络类型为P2P则FA地址依然为环回接口中IP地址最大的3.5类LSA FA地址规则 **默认不产生**若连接其他协议的接口运行了OSPF 协议并且网络类型为BMA则FA地址为重发布之前路由的下一跳地址若网络类型为P2P则不会产生FA地址。
LSA中存在3个参数用于LSA的新旧比较 3600s的LSA 都是最优的
1.序列号2.校验和3.LSA老化时间
若以上都相同LSA age 之差小于15分钟越小越优若大于15分钟则无法比较认为都是最新的。 Ls age : 1073 seq#: 80000006 chksum : 0x9dca 组步调计时器默认5分钟。
8、OSPF 中的计时器
1.hello时间默认为10s或30s。dead时间默认为40s或120s 修改hello时间dead时间变化修改dead时间hello时间不变hello时间或dead时间不同都会影响邻居关系建立。 Waiting time** 等待DR 或BDR的选举时间永远保持与dead时间一致。** 修改hello时间 ospf timer hello 5 修改dead 时间 ospf timer dead 20
2.OSPF 默认重传时间5s 修改重传时间 查看 3.transmit delay 传输延时默认为1s 修改传输延时 查看
六、OSPF总结
OSPF — 无类别的路由协议
1、OSPF区域划分的要求
1区域之间必须存在ABR设备2必须按照星型拓扑来划分 — 中间区域被称为骨干区域骨干区域的区域ID由32位二进制构成可以使用点分十进制表示也可以直接使用十进制表示定义为0.
2、OSPF的基本配置
1启动OSPF进程
[r1]ospf 1 router-id 1.1.1.12创建区域
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]3宣告 宣告的目的 — 1激活接口2发布路由
[r1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0 --- 反掩码 --- #由连续的0和连续的1组成0代表不可变1代表可变[r1]display ospf peer --- #查看邻居表
[r1]display ospf peer brief --- #查看邻居关系简表[r1]display ospf lsdb --- #查看链路状态数据库
[r1]display ospf lsdb router 2.2.2.2 --- #查看具体LSA信息COST 参考带宽/真实带宽 — 华为设备默认的参考带宽为100Mbps — [r1-ospf-1] bandwidth-reference 1000 — 注意 如果一台设备的参考带宽修改了则所有设备的参考带宽必须改成相同的。 开销值计算如果出现小数如果是小于1的小数则直接按照1来看如果是大于1的小数则直接取整数部分。
3、结构突变
1突然新增一个网段 — 触发更新直接发送LSU包需要ACK确认2突然断开一个网段 — 触发更新直接发送LSU包需要ACK确认3无法沟通 ---- 死亡时间
4、条件匹配
指定路由器 — DR — 和MA网络中其他设备建立邻接关系。备份指定路由 — BDR — 和MA网络中其他设备建立邻接关系。
一个MA网络当中在DR和BDR都存在的情况下至少需要4台设备才能见到邻居关系因为只有DRother之间会保持邻居关系DR和BDR实际上是接口的概念。
条件匹配 — 在MA网络中若所有设备均为邻接关系将出现大量的重复更新故需要进行DR/BDR的选举所有DRother之间仅维持邻居关系即可。
5、DR/BDR选举
DR/BDR的选举规则
1先比优先级优先级大的为DR次大的为BDR 优先级的初始默认值为1。
[r1-GigabitEthernet0/0/0]ospf dr-priority ?
INTEGER0-255 Router priority value注意 如果将一个接口的优先级改为0则代表该接口放弃DR/BDR的选举。
2优先级相同时则比较RIDRID大的路由器对应的接口为DR次大的为BDR。
DR/BDR的选举 — 非抢占模式的选举 — 一旦选举成功则将不能被抢占 — 选举时间 — 和死亡时间相同。
r2reset ospf 1 process --- #重启OSPF进程的命令6、OSPF的数据包
OSPF跨四层封装IP头部使用89作为协议号标识OSPF。 HELLO包DBD包LSR包LSU包LSACK包 6.1 OSPF头部 版本 — OSPF版本 — 2 类型 — OSPF数据包的类型
HELLO --- 1
DBD --- 2
LSR --- 3
LSU --- 4
LSACK --- 5长度 — 指的是整个OSPF报文的长度单位 — 字节 路由器ID — 发送这个数据包的路由器的RID 区域ID — 数据包发出的接口所在的区域的区域ID 校验和 — 确保数据完整性
认证类型认证数据 — 完成OSPF认证工作的 认证类型 — null — 空认证 — 0 simple — 明文认证 — 1 MD5 — 比对摘要值认证 — 2
HELLO — 周期性发现建立保活邻居关系。DR/BDR选举。 网络掩码 — 发出该数据包接口所配置的IP地址掩码信息。 — 华为体系中这个参数邻居双方所携带的值不一致将无法正常建立邻居关系。 — 这个限制条件仅针对MA网络P2P网络不受限制。
hello时间死亡时间 — 如果邻居双方这两时间参数不同则将限制邻居关系的建立。
可选项 — 8位 — 每一位代表路由器遵从某个OSPF特性 — OSPF特殊区域的标记在其中如果邻居双方特殊区域的标记不一致则将限制邻居关系的建立。
路由器的优先级 — 发出hello包接口所配置的DR/BDR选举的优先级
DR/BDR — 网络中DR和BDR所对应接口的IP地址。在没有选出DR和BDR之前将使用0.0.0.0进行填充。
Hello包中限制邻居关系建立的因素
1网络掩码2hello时间3dead time4OSPF特殊区域的标记5认证
DBD包 — 数据库描述报文
1使用未携带数据的DBD包进行主从关系选举2使用携带数据的DBD包进行目录共享
DBD包还存在第三种形态即仅完成确认的确认包状态。 MTU — 设备默认没有开启接口MTU值的检测所以将携带0。 [r1-Serial4/0/0]ospf mtu-enable — 如果邻居双方都开启了MTU值的检测但是双方携带的MTU值不同则邻居状态将停留在Exstart状态。
I — init — 如果这个标记位置1则这个DBD包是进行主从关系选举的数据包。 M — MORE — 该位置1则代表后面还有更多的DBD包。 MS — Master — 该位置1则代表发送该数据包的路由器为主。 — 在主从关系选举出来之前双方都将认为自己是主所以都会将字节的MS置1当主从关系选举结束后将只有主会置1从置0。
DBD序列号 — 在DBD报文交互中会逐次加1用于确保DBD包传输的有序性及可靠性。
LSR — 链路状态请求报文 — 基于DBD包请求未知的LSA信息。 链路状态类型链路状态ID通告路由器 — LSA三元组 — 这三个参数可以唯一的标识出来一条LSA信息。
LSU包 — 链路状态更新报文 — 真正携带LSA信息的数据包 LSACK — 链路状态确认报文 — 确认包 OSPF的接口网络类型
P2P
MA
BMA
NBMAOSPF接口网络类型 — 指的是OSPF接口在不同的网络类型默认下的不同工作方式。 [r2]display ospf interface GigabitEthernet 0/0/0 — 查看OSPF接口工作方式
在华为体系中将环回接口在OSPF中的开销值定义为0不会受到外界变化的影响。修改参考带宽不会影响该值。
[r2-LoopBack0]ospf network-type broadcast — 修改OSPF接口网络类型 华为体系将tunnel接口的传输速率定义为64K实际上虚拟接口不存在传输速率。这样设定的目的是为了让隧道接口的开销值变的很大导致在存在其他路径时尽可能的避免走隧道接口因为隧道接口需要进行复杂的封装和解封装过程导致效率降低。 全连的MGRE环境 — MESH — 所有节点即使中心也是分支。
[r1-ospf-1]peer 12.0.0.2 — 指定单播邻居 — 一定需要双向指定。
Attempt — 尝试 — 过度状态只有在需要手工指定邻居关系的状态下出现在指定对方后等待对方指定时将处于该状态一旦对方指定则将进行后续状态。
七、OSPF不规则区域问题
OSPF的不规则区域 区域划分的要求
1必须存在ABR设备2区域划分必须按照星型拓扑结构划分
1远离骨干的非骨干区域 2不连续骨干 1、使用VPN隧道
思路 在AR4和AR2之间构建一条隧道之后将这个隧道宣告到区域0中相当于将AR4非法的ABR合法话则AR4将正常传递区域2和区域01之间的路由信息。 在这个环境中在没有隧道之前AR4可以通过AR2转发的路由信息学习到达区域0的路由而存在隧道之后AR4可以直接通过隧道学习到区域0的拓扑信息。而AR4会优先选择自己通过拓扑信息学来的路由信息就算是开销值巨大。 使用VPN隧道解决不规则区域的问题
1可能造成选路不佳2可能造成重复更新3因为虚拟链路的存在AR2和AR4之间也需要建邻。导致他们之间维护的周期性数据将穿越中间区域区域1导致中间区域的资源消耗。
2、使用OSPF虚链路来解决不规则区域
[r4-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2 — 虚链路的配置方法后面跟需要创建虚链路设备的RID。
注意 虚链路的建立是双向的。 — 虚链路永远属于骨干区域。
[r2-ospf-1-area-0.0.0.1]display ospf vlink — 查看虚链路详细信息 使用虚链路解决不规则区域的问题
1因为虚链路的存在AR2和AR4之间也需要建邻。导致他们之间维护的周期性数据将穿越中间区域区域1导致中间区域的资源消耗。2虚链路只能穿越1个区域3多进程双向重发布 不同的路由协议运行的机理各不相同包括对路由的理解也不同所以不同的路由协议之间存在信息隔离。 重发布就是在运行不同协议的边界设备ASBR — 自治系统边界路由器协议边界路由器上将一种协议按照另一种协议的规则发布出去。 — ASBR设备要求必须存在重发布行为才行。
[r4-ospf-1]import-route ospf 2 — 将进程2的路由信息重发布到进程1中
O_ASE — 标志域外路由信息 — 因为域外的路由信息不可控性较强所以信任程度较低我们将其优先级设置为150。
LSA — 链路状态通告 — OSPF协议在不同网络环境下产生的用于携带和传递不同的信息。 LSDB — 链路状态数据库 SPF — 最短路径优先算法
Type — LSA的类型OSPFV2协议中需要掌握的LSA类型一共有6种 LinkState ID — 链路状态标识符 — 主要用于标记一条LSA信息可以理解为是LSA信息的名字。 AdvRouter — 通告路由器 — 通告LSA信息的设备的RID。
以上三个参数被称为LSA的三元组 — 这三个参数可以唯一的标识出来一条LSA信息。
LSA头部内容
Type : Router
Ls id : 4.4.4.4
Adv rtr : 4.4.4.4LS AGE — LSA的老化时间 — 当LSA被始发路由器产生时置为0之后该LSA在网络中传 递老化时间也将累加。 — 1800S — 为了防止老化时间无限制增长我们设置了最大老化 时间 — MAXAGE – 3600S。如果一条LSA信息的老化时间达到3600S则将判定其失效将该LSA信息从本地的LSDB中删除。
SEQ — 序列号 — 32位二进制构成用8位16进制表示 — 一台路由器每发送同一条LSA信息都会携带一个序列号并且序列号逐次加1用来标识LSA的新旧关系。
直线型序列空间 — 从最小到最大逐次加1其有点时新旧关系容易比较而缺点是序列号空间有限当序列号空间饱和后将无法比较新旧关系。循环型序列空间 — 序列号将循环使用其问题在于一旦序列号差值过大新旧关系将难以比较。棒棒糖型序列空间 — OSPF采用的就是这种序列空间但是为了避免循环部分出现循环型序列空间的问题所以OSPF的序列号将不进入循环部分其取值范围为0X80000001 - 0X7FFFFFFE。 当一条LSA的序列号达到最大值时则发出设备将会把该LSA的老化时间同时置为3600S最大老化时间之后接受的设备将根据序列号判定为最新的LSA刷新掉本地已有的同一条LSA信息之后由于其老化时间达到最大老化时间则将该LSA信息从本地的LSDB中删除。同时发出设备会再发送一遍该LSA信息将其中序列号置为0X80000001之后接受设备将该LSA判定为最新的LSA信息进行接收。 Chksum — 校验和 — 确保数据完整性。校验和也将参与LSA的新旧比较当两条LSA信息三元组相同且序列号相同时则我们将通过校验和来进行新旧判定校验和大的被认定为新。 TYPE-1 网络中所有设备都需要发送且只发送一条1类LSA。1类LSA的LS ID就是通告者的RID。
LINK — 用来描述接口的连接情况。一个接口可以使用一条或者多条LINK进行描述。 TYPE-2 LSA — 在MA网络中仅靠1类LSA无法将所有信息描述完整所以需要使用二类LSA进行补充。二类LSA一个MA网络中只需要发送1条。
八、特殊区域
1、第一大类特殊区域
1不能是骨干区域2不能存在虚链路3不能存在ASBR设备
满足以上条件的区域我们称为末梢区域STUB — 如果将一个区域配置成为末梢区域则其效果是这个区域将拒绝学习4类和5类LSA。并且同时将自动生成一条指向骨干区域的三类缺省。
[r1-ospf-1]a 1
[r1-ospf-1-area-0.0.0.1]stub注意 一旦将一个区域配置成特殊区域则区域内所有设备都必须做同样的配置否则将影响邻居关系的建立。
完全末梢区域 — totally stub — 在普通的末梢区域的基础上进一步拒绝三类LSA仅保留三类缺省。
[r2-ospf-1-area-0.0.0.1]stub no-summary注意 这个命令只需要在ABR设备上执行即可
2、第二大类特殊区域
1不能是骨干区域2不能存在虚链路3必须存在ASBR设备
满足以上条件的区域我们称为非完全末梢区域NSSA — 如果将一个区域配置成为NSSA区域则其效果是这个区域将拒绝学习4类和5类LSA。并且同时将自动生成一条指向骨干区域的7类缺省。 因为NSSA区域拒绝学习5类LSA但是因为有ASBR设备的存在他又必须将域外路由信息导入到OSPF网络当中所以他将使用7类LSA来携带域外路由信息。 注意7类LSA只会在NSSA区域出现在离开NSSA区域时将由边界的ABR设备重现转换成5类LSA发布出去则这个ABR设备完成了7转5的动作其身份相当于是一个ASBR设备。 NSSA区域拒绝学习的主要是其他方向来的4类和5类LSA
[r5-ospf-1]a 2
[r5-ospf-1-area-0.0.0.2]nssa注意 一旦将一个区域配置成特殊区域则区域内所有设备都必须做同样的配置否则将影响邻居关系的建立。
类型LS ID通告路由器传播范围携带信息Type-1 LSARouter通告者的RID区域内所有运行OSPF协议的路由器的RID单区域本地接口直连拓扑信息Type-2 LSANetworkDR接口的IP地址单个MA网络中的DR所在的路由器的RID单区域单个MA网络的补充信息Type-3 LSASum-Netsummary域间路由的目标网络号ABR在通过下一个ABR时将修改为新的ABRABR相邻的单区域域间路由信息Type-5 LSAExternalase 域外路由信息的目标网络号ASBR整个OSPF区域域外路由信息Type-4 LSASum-AsbrasbrASBR的RIDABRASBR所在区域的ABR设备在通过下一个ABR时将修改为新的ABR除了ASBR所在区域外的单区域ASBR的位置信息Type-7 LSANSSA域外路由信息的目标网络号ASBR如果离开NSSA区域则将转换成5类LSA单个NSSA区域域外路由信息
3、特殊区域的标记位
E位一般置1代表支持5类LSA。要是做成特殊区域则将拒绝学习5类LSA则E位置0N位一般置0只有在NSSA区域中置1代表支持7类LSA。P位 — P位置1则代表该LSA支持7转5。
Forwarding Address — 转发地址 应对选路不佳的情况如果存在选路不佳的情况则通告者将会把最佳的下一跳放入转发地址当中接收者看到转发地址中存在数据则将不按照算法来计算下一跳而直接使用转发地址作为下一跳。在5类LSA中默认情况下在不存在选路不佳时将使用0.0.0.0进行填充。 而在7类LSA中一般会使用通告者ASBR设备的环回接口地址作为转发地址。如果存在多个环回接口则将使用最先宣告的地址作为转发地址如果没有环回接口则将使用物理接口的地址作为转发地址。 7类LSA生成路由信息的标记位 O_NSSA 优先级为150。 完全的非完全末梢区域 — totally NSSA — 在普通的NSSA区域的基础上进一步拒绝三类LSA自动生成一条指向骨干区域的三类缺省。
[r4-ospf-1-area-0.0.0.2]nssa no-summary
#注意这个命令只需要在ABR设备上执行即可注意 在配置完完全的NSSA区域后因为之间普通的NSSA区域生成了一条7类缺省完全的NSSA区域又生成了一条三类缺省因为三类优于7类所以将选择三类缺省。
注意 手工配置的缺省方向需要和自动生成的缺省方向一置否则可能产生环路。
4、OSPF的拓展配置
4.1 手工认证
OSPF邻居双方发送的所有的数据报中包含认证信息两边口令相同则代表认证成功不同则认证失败将影响邻居关系建立。
1、接口认证
[r1-GigabitEthernet0/0/0]ospf authentication-mode md5 1 cipher 1234562、区域认证 — 本质还是接口认证相当于将一台设备在某个区域内所有激活的接口配置接口认证。
[r4-ospf-1-area-0.0.0.0]authentication-mode md5 1 cipher 1234563、虚链路认证 — 其本质也是接口认证
[r5-ospf-1-area-0.0.0.2]vlink-peer 4.4.4.4 md5 1 cipher 1234564.2 缺省路由
3类缺省5类缺省7类缺省
3类 — 只能自动生成在配置 — 末梢区域完全的末梢区域完全的非完全末梢区域 特征 — OSP优先级默认为105类 — 通过手工配置的方法生成 [r3-ospf-1]default-route-advertise — 这个命令相当于是将设备本身通过其他协议学习到的缺省路由重发布到OSPF网络当中所以生成的是5类缺省。 特征 — O_ASE优先级默认150 [r3-ospf-1]default-route-advertise always — 如果本地没有其他协议学到的缺省信息在可以使用这个命令强制下发一条5类缺省。7类 — 可以自动生成 — 普通的NSSA区 可以手工配置 — [r5-ospf-1-area-0.0.0.2]nssa default-route-advertise — 手工下发7类缺省 特征 — O_NSSA优先级默认150
4.3 沉默接口
将某个接口配置成沉默接口则该接口将只接受不发送OSPF数据包。
[r5-ospf-1]silent-interface GigabitEthernet 0/0/24.4 加速收敛
减少计时器的时间、 1、修改HELLO时间 [r1-GigabitEthernet0/0/0]ospf timer hello 5 注意 HELLO时间一旦更改死亡时间将自动按照四倍关系进行匹配。 2、修改死亡时间 [r2-GigabitEthernet0/0/0]ospf timer dead 20 注意 死亡时间变更hello时间不会变化 3、等待计时器 — 时间长短等同于死亡时间DR和BDR选举时的计时器。这个计时器无法直接修改时间死亡时间更改则这个计时器时间同时更改。
Poll — 轮询时间 — 120 — 与状态为DOWN邻居发送hello包的周期时间。 — NBMA 在NBMA环境下如果单方面指定邻居关系则将对方状态置为ATTEMP状态如果对方一直不指定本地为邻居中间等待时间为一个等待计时器的时间则将对方的状态置为DOWN状态。之后将按照轮询时间为周期发送hello包。 [r1-GigabitEthernet0/0/0]ospf timer poll ? #修改轮询时间
INTEGER1-3600 Second(s)Retransmit — 5S — 重传时间 — 发送信息需要进行确认如果对方重传时间内都没有发送确认则将重传。
[r2-GigabitEthernet0/0/0]ospf timer retransmit ?
INTEGER1-3600 Second(s)Transmit Delay — 1S ---- 传输延迟 — 是附加在LSA老化时间上的一个值因为传输过程中数据包中老化时间没有办法更改所以在封装数据包时将在原有的老化时间基础上额外增加传输延迟时间用来补偿传输过程中的时间消耗。
[r2-GigabitEthernet0/0/0]ospf trans-delay 24.5 路由过滤
主要是针对3类5类7类LSA进行过滤。 [r2-ospf-1-area-0.0.0.1]abr-summary 192.168.0.0 255.255.252.0 not-advertise — 在ABR设备上针对3类LSA进行过滤 [r5-ospf-1]asbr-summary 10.0.0.0 255.255.255.0 not-advertise — 在ASBR设备上针对5类/7类LSA进行过滤
4.6 路由控制
1、优先级 [r5-ospf-1]preference 50 — 修改协议字段为OSPF的路由的默认优先级 ---- 只影响本设备 [r5-ospf-1]preference ase 100 — 修改协议字段为O_ASE/O_NSSA的默认优先级
2、开销值 COST 参考带宽 / 真实带宽
1、通过修改参考带宽实现修改开销值 [r5-ospf-1]bandwidth-reference ? INTEGER1-2147483648 The reference bandwidth (Mbits/s) 注意 参考带宽一旦修改则所有设备的参考带宽必须改成一样的必须要统一标准。这样的修改只能应对因参考带宽过小而造成的选路不佳不能实现选路效果。2、通过修改真实带宽实现修改开销值 [r3-GigabitEthernet0/0/0]undo negotiation auto — 关闭自动协商 [r3-GigabitEthernet0/0/0]speed 10 — 修改接口真实带宽 Info: Please undo negotiation first. 注意 修改真实带宽可以达到控制开销值选路的效果但是因为传输速率只能改小所以不建议使用这种方法会影响传输效率。3直接修改开销值 [r3-GigabitEthernet0/0/0]ospf cost 1000 注意 12两种方法均无法影响环回接口的开销值但是第三种方法可以直接修改环回接口开销值。
OSPF的开销值计算方法为 — 目标网段到达本地设备路由流量流入的接口的累加值。
4.7 OSPF的附录E
附录E主要描述的就是在以下场景中因为3类5类7类LSA导致出现的特殊问题的解决方案。 附录E提出的解决方案是掩码较短的信息正常进入掩码较长的信息将使用目标网段的直接广播地址作为LS ID。