热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

动态路由2OSPF协议

认识OSPF了解其原理并学会配置OSPF路由协议简介ASIGPEGP介绍骨干区域Area0RouterID简介,和选取规则认识DRBDR的选举方式DRBDR的工作方式COST的计算

认识OSPF了解其原理并学会配置

  • OSPF路由协议简介
  • AS IGP EGP介绍
  • 骨干区域Area 0
  • Router ID简介,和选取规则
  • 认识DR BDR的选举方式
  • DR BDR的工作方式
  • COST的计算方式
  • OSPF的“5个包”详解
  • 7个状态
  • 配置命令
OSPF路由协议简介

OSPF路由协议是目前使用最广泛的路由协议,是链路状态路由协议,内部网关协议和外部网关协议。

AS IGP EGP介绍

自治系统 AS
内部网关协议 IGP
外部网关协议 EGP

AS是使用同一网段的路由器集合,为了适应大型网络OSPF在AS内划分多个区域,每个OSPF路由器只维护所在区域的完整链路状态信息。

注:划分区域起始就是加快路由收敛的一个过程。

邻居列表 ------------- 链路状态数据库(LSDB) ------------- 路由表

建立邻接关系 ————- 链路状态数据库 ————- 最短路径树 ————- 路由表

学习链路状态信息 DIJKSTRA算法(算出最短路径)
骨干区域Area 0

负责区域间路由信息的传播

《动态路由2 OSPF协议》
图中RTB RTC则为骨干路由

Router ID简介,和选取规则

指OSPF区域内唯一标识路由器的IP 地址
简单说就是路由器的“身份证”

Router ID 的选取规则:
自动选取:选取路由器LOOPback接口上数值最高的IP地址,如果没有LOOPback接口,在我i里端口中选取IP地址最高的。

手动选取:也可用router id命令router id

LOOPback是回环网口

手动选取的优先级大于自动选取

认识DR BDR的选举方式

在网段上 Router ID最大的为DR,其次为BDR

手动设置优先级(0~255)值越大优先越高,若不设置则默认为1

若优先级相同则比较Router ID

若设置为0则不参与选举

DR BDR的工作方式

在刚开机时,所有路由器都通过224.0.0.5发送Hello包。当DR BDR确定后DR Router通过224.0.0.6发送给DR BDR,DR BDR接收到后通过224.0.0.5转发给DR Router。

COST的计算方式

COST=10的八次方除BW

BW(接口带宽)

OSPF的“5个包”详解

HELLO 邻居的发现、建立、保活
DBD 数据库描述包 – 数据库目录信息
LSR 链路状态请求
LSU 链路状态更新—携带各种LSA
LSack 链路状态确认

注释:
1 HELLO:发送维持邻居关系,选举DR BDR
2 DBD:向邻居发送摘要信息,同步数据链路数据库
3 LSR:在路由器收到包含信息的DBD后发送,请求更详细的信息
4 LSU:收到LSR后发送链路状态通告LSA一个LSU数据包里可能含有几个LSA
5 LSACK:确认已经收到DBD/LSU每个LSA需要被分别确认

7个状态

1,Down 本地一旦发出hello包,进入下一状态

2,Init初始化 本地接收到的hello包中若存在本地的RID,进入下一状态

3,2way 双向通信 邻居关系建立标志

4,条件匹配 点到点网络直接进入下一状态;MA网络将进行DR/BDR选举(40S),非 DR/BDR间不能进入下一状态

5,Exstart预启动 使用类hello 的DBD包进行主从关系选举,RID数值大为主,主优先进入 下一状态

6,Exchange准交换 使用真正的DBD进行数据库目录的共享,需要ACK;

7,Loading 加载 使用LSR/LSU/LSack来获取未知的LSA信息;

8,Full转发 邻接关系建立的标志;

配置命令

下面展示一些 内联代码片

// A code block
var foo = 'bar';

// An highlighted block
var foo = 'bar';
```[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 11.0.0.2 24
[Huawei-GigabitEthernet0/0/0]undo shutdown
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 12.0.0.1 24
[Huawei-GigabitEthernet0/0/1]undo shutdown
Info: Interface GigabitEthernet0/0/1 is not shutdown.
[Huawei-GigabitEthernet0/0/1]int loopback 0
[Huawei-LoopBack0]ip add 1.1.1.1 32
[Huawei-LoopBack0]q
[Huawei]ospf 1 router-id 1.1.1.1 #创建OSPF进程,配置路由ID
[Huawei-ospf-1]area 0 #进入区域0,区域ID可以用数字表示,也可以用IP表示,若区域0则是骨干区域
[Huawei-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0 #宣告OSPF区域内的直连网段,使用反掩码
[Huawei-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.255

推荐阅读
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • 在《Linux高性能服务器编程》一书中,第3.2节深入探讨了TCP报头的结构与功能。TCP报头是每个TCP数据段中不可或缺的部分,它不仅包含了源端口和目的端口的信息,还负责管理TCP连接的状态和控制。本节内容详尽地解析了TCP报头的各项字段及其作用,为读者提供了深入理解TCP协议的基础。 ... [详细]
  • 【系统架构师精讲】(16):操作系统核心概念——寄存器、内存与缓存机制详解
    在计算机系统架构中,中央处理器(CPU)内部集成了多种高速存储组件,用于临时存储指令、数据和地址。这些组件包括指令寄存器(IR)、程序计数器(PC)和累加器(ACC)。寄存器作为集成电路中的关键存储单元,由触发器构成,具备极高的读写速度,使得数据传输非常迅速。根据功能不同,寄存器可分为基本寄存器和移位寄存器,各自在数据处理中发挥重要作用。此外,寄存器与内存和缓存机制的协同工作,确保了系统的高效运行。 ... [详细]
  • 在交换机链路聚合中,负载均衡算法通过哈希表实现。每当创建一个新的聚合组时,交换机的底层硬件会生成一个对应的哈希表,该表存储在交换芯片上。哈希表的结构包括索引(Index)和相应的条目,这些索引由硬件支持,用于确定数据包的传输路径。通过这种方式,负载均衡算法能够高效地分配网络流量,提高链路利用率和系统性能。 ... [详细]
  • 在使用 SQL Server 时,连接故障是用户最常见的问题之一。通常,连接 SQL Server 的方法有两种:一种是通过 SQL Server 自带的客户端工具,例如 SQL Server Management Studio;另一种是通过第三方应用程序或开发工具进行连接。本文将详细分析导致连接故障的常见原因,并提供相应的解决策略,帮助用户有效排除连接问题。 ... [详细]
  • 这篇文章 | 夕阳下的防火墙命令全解 ... [详细]
  • Linux入门教程第七课:基础命令与操作详解
    在本课程中,我们将深入探讨 Linux 系统中的基础命令与操作,重点讲解网络配置的相关知识。首先,我们会介绍 IP 地址的概念及其在网络协议中的作用,特别是 IPv4(Internet Protocol Version 4)的具体应用和配置方法。通过实际操作和示例,帮助初学者更好地理解和掌握这些基本技能。 ... [详细]
  • 虚拟机网络设置与数据库远程连接优化指南
    本文针对个人计算机上虚拟机网络配置与数据库远程连接的问题,提供了一套详细的优化指南。在探讨远程数据库访问前,需确保网络配置正确,特别是桥接模式的设置。通过合理的网络配置,可以有效解决因虚拟机或网络问题导致的连接失败,提升远程访问的稳定性和效率。 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • 在机器学习领域,深入探讨了概率论与数理统计的基础知识,特别是这些理论在数据挖掘中的应用。文章重点分析了偏差(Bias)与方差(Variance)之间的平衡问题,强调了方差反映了不同训练模型之间的差异,例如在K折交叉验证中,不同模型之间的性能差异显著。此外,还讨论了如何通过优化模型选择和参数调整来有效控制这一平衡,以提高模型的泛化能力。 ... [详细]
  • 在分析和解决 Keepalived VIP 漂移故障的过程中,我们发现主备节点配置如下:主节点 IP 为 172.16.30.31,备份节点 IP 为 172.16.30.32,虚拟 IP 为 172.16.30.10。故障表现为监控系统显示 Keepalived 主节点状态异常,导致 VIP 漂移到备份节点。通过详细检查配置文件和日志,我们发现主节点上的 Keepalived 进程未能正常运行,最终通过优化配置和重启服务解决了该问题。此外,我们还增加了健康检查机制,以提高系统的稳定性和可靠性。 ... [详细]
  • 在洛谷 P1344 的坏牛奶追踪问题中,第一问要求计算最小割,而第二问则需要找到割边数量最少的最小割。通过为每条边附加一个单位权值,可以在求解最小割时优先选择边数较少的方案,从而同时解决两个问题。这种策略不仅简化了问题的求解过程,还确保了结果的最优性。 ... [详细]
  • 本文首先介绍了BGP的基本概念和基础知识,详细解析了BGP的不同邻居类型及其作用。接着,文章对BGP的报文格式、状态机以及路由宣告原则进行了深入探讨,包括本地宣告、引入宣告和缺省路由的处理方法。通过这些内容,读者可以全面了解BGP路由协议的核心机制及其在实际网络中的应用。 ... [详细]
  • 本文详细介绍了在 Vue.js 前端框架中集成 vue-i18n 插件以实现多语言支持的方法。通过具体的配置步骤和示例代码,帮助开发者快速掌握如何在项目中实现国际化功能,提升用户体验。同时,文章还探讨了常见的多语言切换问题及解决方案,为开发人员提供了实用的参考。 ... [详细]
  • 虚拟网络连接配置指南旨在详细阐述如何在两台区域边界路由器(ABR)之间,通过一个非骨干区域(即传输区域)建立一条逻辑连接通道。该指南提供了具体的配置步骤和最佳实践,帮助网络管理员高效地实现跨区域的虚拟连接,确保网络的稳定性和可靠性。 ... [详细]
author-avatar
Kioone_818
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有