hcip复习总结2(广域网与OSPF)

news2024/11/16 5:59:12
数据链路层面: 针对不同的物理链路定义不同的封装
局域网封装: Ethernet 2 TCP/IP ) , IEEE802.3 OSI
广域网封装: PPP HDLC FR ATM
HDLC : 高级数据链路控制协议,默认思科的串行链路封装为 HDLC ,分为工业标准的 HDLC 和思科私有的 HDLC ,两
者不同通用,思科私有的 HDLC 中加入一些控制字符,识别上层协议,以及三层的传输方式
定义接口封装为 HDLC
PPP : 点对点封装协议,华为串行链路默认封装为 PPP PPP 链路需要建立一
条端到端的会话链路
PPP 会话建立分为: 1.LCP 2.PPP 认证 3.NCP
LCP :链路控制协议,通过发送 LCP 数据进行物理链路和封装的确认
PPP 认证: 增加 PPP 会话的安全性, PAP CHAP
NCP :网络控制协议,通过发送 NCP 针对上层协议进行封装, IPCP 协商,在
NCP 协商过程中,会自动将自己本端 IP 地址以路由方式发送给对方,当 PPP
话建立之后,会产生到达对方接口 IP 地址的 32 位主机路由
PAP : 密码认证协议,是一种一次性的简单的明文认证
主认证方:
接口调用:
被认证方: 提供账号密码
CHAP :挑战握手认证协议,通过三次握手的方式进行安全的 MD5 认证 ,在认证过程中需要发送挑战信息(类似 HMAC 密钥化哈希)
接口启用 chap 认证:
被认证方:
广域网技术中, PPP HDLC FR ATM PPPOE PPPOA
------------------------------------------------------------------------------------------
GRE : 通用路由封装,标准的三层隧道技术 ,是一种点对点的隧道技术
查看:
MGRE : 多点通用路由封装协议
NHRP :下一跳可达协议,所有的 MGRE 接口将自己的 MGRE 接口 IP 地址和对应
隧道物理接口地址信息发送给 NHS 进行注册, NHS 上存在所有接入 MGRE 的接
口映射关系。其他 MGRE 接口之间彼此通信时向 NHS 进行请求,形成隧道的目
标地址。
运行路由协议
hub端配置:
spoke 端配置:
查看:
OSPF : 开放式最短路径优先协议
使用范围: IGP
协议算法特点: 链路状态型路由协议, SPF 算法
协议是否传递网络掩码:传递网络掩码
协议封装:基于 IP 协议封装,协议号为 89
.OSPF 特点
1.OSPF 是一种典型的链路状态型路由协议
2. 传递信息称作 LSA LSA 链路状态通告,包含路由信息和拓扑信
息。
路由 LSA :描述本路由器上接口的路由信息
拓扑 LSA :描述路由器之间的连接状态
3. 更新方式: 触发更新 +30 分钟的链路状态刷新
4. 更新地址: 组播和单播更新,组播地址: 224.0.0.5 ALL SPF
router 224.0.0.6 ALL DR router
5. 支持路由认证
6. 支持手工汇总
7. 支持区域划分
8.OSPF 比较消耗设备资源
.OSPF 区域
区域划分的意义: 1. 减少 LSA 的数量 2. 减少 LSA 的传播范围
区域的划分是基于接口的(链路的)
区域的标记:使用了 32 个二进制 1. 十进制 2. 类似于 IP 地址
A.B.C.D
区域的分类:
骨干区域: 区域标记为 0 0.0.0.0
非骨干区域:区域标记不等于 0 0.0.0.0
区域设计原则: 向日葵型网络结构
1.OSPF 网络中必须存在并唯一的骨干区域(单区域除外)
2. 若存在非骨干区域,非骨干区域必须与骨干区域直接相连
OSPF 中路由器的角色:
     骨干路由器:
     非骨干路由器:
     ABR :区域边界路由器,能够产生 3 LSA 的路由器
     ASBR :自治系统边界路由器,能够产生 5 类或 7 LSA 的路由器
.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 :链路状态确认
.OSPF 邻居状态机制
Down init attempt (尝试 过渡) 、 two-way exstart
exchange loading full
Init --- 初始化状态,一旦开始发送 hello 报文,进入初始化状态。
Two-way- -- 双向通信状态(邻居状态),接收到包含自己 router-id 的对方 hello
文。
邻居关系建立条件:
1.router-id 必须不同
2.area ID 相同
3. 认证: 认证类型 (不认证 =0 明文认证 =1 MD5=2 认证数据
4.hello 时间, dead 时间必须一致
5. 特殊区域标识一致( E (外部路由位) =1 N NSSA 外部路由
位) =0 P=0
6.MA 网络中,网络掩码必须一致
7. 必须同时使用单播或组播更新
8. 更新源检测(双方的 IP 地址必须在同一网段)
邻居状态下( two-way ): MA 的网络中会选举 DR (指定路由器)BDR(备份指定路由器)
DR 选举: 1. 比较优先级 (范围: 0-255 ,默认优先级为 1 ,越大越优)
                 2. 比较各自的 router-id ,越大越优
注意: 1.DR 抢占是关闭的 2.DR 是一个接口概念 3. 优先级范围 0-255,数字为 0 代表不参与选举 4. 先选举BDR ,再升级为 DR
主从选举:发生在 exstart 状态, 通过双方的 router-id 进行比较,router-id大的一方为主。 发送的
主从选举 DBD DBD 中包含了 MTU 值(默认思科直接启用,华为中
默认不包含 MTU ,可以使用命令 激活传递MTU 值的功能,若双方的 MTU 值不值则卡在 exstart
态)。
Exstart --- 预启动状态,一旦开始发送主从 DBD ,则进入预启动状
态。
Exchange --- 预交换,主从选举完成,则发送携带 LSA 头部信息的
DBD ,进入预交换状态,会发送 LSR 数据包。(但是没有 LSU
Loading --- 加载状态,一旦发送 LSU 数据包,进入了加载状态,进行
大量 LSA 的学习。
Full --- 邻接状态。双方 LSA 同步(双方 LSA 全部学习
.OSPF 基本配置
启用 OSPF 并指定 router-id
Router-id : 路由器标识符,用于标识本路由器在 OSPF 网络中的唯一
OSPF router-id 选举规则: 1. 手工指定最优先 2. 选举所有逻辑中 IP
址最大的 3. 选举所有物理接口 IP 地址最大的
华为中: 若以上三点都不满足,则可以创建 router-id 0.0.0.0 ;在
使用逻辑或物理接口 IP 地址时,接口可以是关闭状态;若一台路由器启用了多个
OSPF 进程,不同进程可以使用相同的 router-id (不推荐);
思科中:若以上三点都不满足,则无法启用 OSPF ;在使用逻辑或物
理接口时,接口必须双 up ,该接口可以不通告进入 OSPF 中;同一路由器上多个
OSPF 进程必须 router-id 必须不同;
全局模式下可以选择针对所有的 OSPF 进程修改 router-id ;(若同时
在接口部署时,接口优先生效)
Network 通告:
2. 必须先创建 OSPF 进程并开启需用使用的区域 ID ,再进入接口启
用:
激活 DBD 中携带 MTU 值功能:
修改接口 MTU 值: (同时修改 3 层和 2 层的 MTU 值)
查看二层接口信息:
查看三层信息:
OSPF 三张表:
1.OSPF 邻居表
查看 OSPF 邻居表
2.LSDB 表(链路状态数据库)
查看 LSBD 的摘要信息:
3.OSPF 路由表:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1538732.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

自动化改变金融科技文档生命周期

金融科技公司可能处于软件开发的最前沿,但即使是最先进的系统也必须能够支持金融服务领域采用的一系列文档密集型程序。因此,绝大多数金融科技企业都使用数字文档管理解决方案,无论是内部构建的还是由第三方供应商开发的。金融科技公司可以通…

JavaScript高级(十)----JavaScript中的类【重述原型链】!

类 在JavaScript其实本来没有类的概念,哪怕是ES5以后的class,严格意义上来说也只是构造函数的语法糖,之所以喜欢称之为类,因为JavaScript也可以面向对象开发。 类的声明 class Person {}function Person1() {}// 上面两种写法本…

2024年3月22蚂蚁新村今日答案:以下哪一项是陕西省的非遗美食?

2024年3月22日蚂蚁新村今日问题的正确答案如下: 问题:以下哪一项是陕西省的非遗美食? 选项:驴肉火烧 水盆羊肉 答案:水盆羊肉 解析:水盆羊肉是陕西省的非遗美食。水盆羊肉是陕西省的一道传统著名饭食&a…

10秒让AI生成PPT,手残党福音

现如今AI确实成为了一个行业的风口无论什么行业都努力的将AI融入到自己产品的领域 AI扩写文字,聊天,生成图片,甚至是视频,都已经司空见惯 今天给大家介绍一款APP——AI生成PPT,一起来看看最终的效果怎么样。 软件分为…

[C++]日期类的实现

本专栏内容为:C学习专栏,分为初阶和进阶两部分。 通过本专栏的深入学习,你可以了解并掌握C。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:C 🚚代码仓库:小小unicorn的代码仓库&…

基于Verilog HDL的axi-lite主机模块

基于Verilog HDL的axi-lite主机模块 前文对axi_lite接口协议的各个信号做了详细讲解,本文通过Verilog Hdl编写一个通用接口转axi_lite接口协议的模块。 1、生成xilinx官方提供axi源码 Xilinx其实给用户提供了axi相关模块,获取方式如下,首先打…

AI视频风格转换动漫风:Stable Diffusion+TemporalKit

话不多说,直接开干。 基本方法 首先通过 Temporal-Kit 这个插件提取视频中的关键帧图片,然后使用 Stable Diffusion WebUI 重绘关键帧图片,然后再使用 Temporal-Kit 处理转换后的关键帧图片,它会自动补充关键帧之间的图片&#…

通讯录的动态实现

文章目录 通讯录的动态实现模块化编程通讯录的框架构建功能的具体实现初始化通讯录添加联系人删除联系人查找联系人修改联系人打印通讯录排序通讯录检查容量并扩容加载通讯录保留通讯录销毁通讯录 完整代码总结 通讯录的动态实现 模块化编程 分文件 不同模块放在不同的文件下 …

Word为图表设置图注并在图表清单中自动生成

1如果需要自动插入题注,请不要自己为文件增加新的标题样式或删除自带的标题1样式 2章节大标题最好是标题1,2,3而不要设置标题一、二、三,否则图例在自动生成时会显示 图一 -1,调整起来会非常不方便 若实在要使用大写中文标题&…

Rust之构建命令行程序(五):环境变量

开发环境 Windows 11Rust 1.77.0 VS Code 1.87.2 项目工程 这次创建了新的工程minigrep. 使用环境变量 我们将通过添加一个额外的功能来改进minigrep:一个不区分大小写的搜索选项,用户可以通过环境变量打开该选项。我们可以将此功能设置为命令行选项,…

【Mysql】面试题汇总

1. 存储引擎 1-1. MySQL 支持哪些存储引擎?默认使用哪个? 答: MySQL 支持的存储引擎包括 InnoDB、MyISAM、Memory 等。 Mysql 5.5 之前默认的是MyISAM,Mysql 5.5 之后默认的是InnoDB。 可以通过 show engines 查看 Mysql 支持…

【Vue】Vue集成Element-UI框架

🙋‍ 一日之际在于晨 ⭐本期内容:Vue集成Element-UI框架 🏆系列专栏:从0开始的Vue之旅 文章目录 Element-UI简介安装Element-UInpm安装CDN安装 引入Element-UI测试是否引入成功总结 Element-UI简介 Element-UI官网:点…

yolov9目标检测可视化图形界面GUI源码

该系统是由微智启软件工作室基于yolov9pyside6开发的目标检测可视化界面系统 运行环境: window python3.8 安装依赖后,运行源码目录下的wzq.py启动 程序提供了ui源文件,可以拖动到Qt编辑器修改样式,然后通过pyside6把ui转成python…

C语言学习--八种排序算法

目录 排序的概念 1.直接插入排序 基本思想 代码实现 算法分析 2.希尔排序 基本思想 代码实现 算法分析 3.冒泡排序 基本思想 代码实现 算法分析 4.快速排序 基本思想 代码实现 算法分析 5.简单选择排序 基本思想 代码实现 算法分析 6.堆排序 基本思想 代…

数据中台:如何构建企业核心竞争力_光点科技

在当今信息化快速发展的商业环境下,“数据中台”已经成为构建企业核心竞争力的关键步骤。数据中台不仅是数据集成与管理的平台,更是企业智能化转型的加速器。本文将深入探讨数据中台的定义、特点、构建方法及其在企业中的作用。 数据中台的定义 数据中台…

小程序—音频

比较常见的需求:当阈值超出或识别不通过时,模拟蜂鸣器响(准备相关音频文件) 小程序支持播放和录制音频。小程序播放音频的方式有两种:内部音频和背景音频。 内部音频支持用户在使用小程序过程中播放音效;背景音频支持…

算法---前缀和练习-2(和为k的子数组)

和为k的子数组 1. 题目解析2. 讲解算法原理3. 编写代码 1. 题目解析 题目地址:点这里 2. 讲解算法原理 创建一个无序映射(哈希表) hash,用于统计前缀和的出现次数。初始时,将前缀和为 0 的次数设为 1,表示…

基于Spring Boot技术的幼儿园管理系统

摘 要 随着信息时代的来临,过去的传统管理方式缺点逐渐暴露,对过去的传统管理方式的缺点进行分析,采取计算机方式构建幼儿园管理系统。本文通过课题背景、课题目的及意义相关技术,提出了一种活动信息、课程信息、菜谱信息、通知公…

现在阿里云云服务器租用多少钱?一张表,报价单

2024年阿里云服务器优惠价格表,一张表整理阿里云服务器最新报价,阿里云服务器网整理云服务器ECS和轻量应用服务器详细CPU内存、公网带宽和系统盘详细配置报价单,大家也可以直接移步到阿里云CLUB中心查看 aliyun.club 当前最新的云服务器优惠券…

python 空间距离计算

目录 python 空间距离计算 已知两点,画三角形 批量矩阵计算 python 空间距离计算 要在空间中找到一个点,使其位于点 b 和 c 之间的连线上,并且与点 b 的距离等于点 a 到点 b 的距离的2倍。 import numpy as npif __name__ __main__:a …