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

数据链路层面: 针对不同的物理链路定义不同的封装
局域网封装: 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.mzph.cn/news/765113.shtml

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

相关文章

备考ICA----Istio实验7---故障注入 Fault Injection 实验

备考ICA----Istio实验7—故障注入 Fault Injection 实验 Istio 的故障注入用于模拟应用程序中的故障现象,以测试应用程序的故障恢复能力。故障注入有两种: 1.delay延迟注入 2.abort中止注入 1. 环境准备 kubectl apply -f istio/samples/bookinfo/platform/kube/…

PTA题解 --- 阶梯电价(C语言)

今天是PTA题库解法讲解的第五天,今天我们要讲解A-B,题目如下: 解题思路: 要解决这个问题,我们可以编写一个C语言程序,首先判断输入的月用电量是否有效(即大于等于0)。如果有效&…

面试笔记——MySQL(主从同步原理、分库分表)

主从同步原理 主从同步结构:主库负责写数据,从库负责读数据,如图—— MySQL主从复制的核心就是二进制日志(BINLOG),它记录了所有的 DDL(数据定义语言)语句和 DML(数据操…

Linux centos7安装nginx-1.24.0并且实现自启动

1.安装之前的操作 ps -ef|grep nginx 查看是否有运行 如果有就杀掉 kill -9 pid find / -name nginx 查看nginx文件 rm -rf file /usr/local/nginx* 通通删掉删掉 yum remove nginx 限载一下服务 1.2.下载安装包 地址 nginx: download 2.减压文件 tar…

二叉树的层次遍历经典问题-算法通关村

二叉树的层次遍历经典问题-算法通关村 1 层次遍历简介 广度优先在面试里出现的频率非常高,整体属于简单题。广度优先又叫层次遍历,基本过程如下: 层次遍历就是从根节点开始,先访问根节点下面一层全部元素,再访问之后…

stable diffusion 提示词进阶语法-年龄身材肤色-学习小结

stable diffusion 提示词进阶语法-年龄&身材&肤色 前言年龄提示词青年(18-25岁)幼年、少年(1-18)中年(35-60岁)老年(65-80岁 老爷爷 老奶奶) 身材提示词肤色关键词(人物基础…

Ubuntu 22.04安装Python3.10.13

Ubuntu最好设置为英文,我之前用中文在make的test的时候,总是会有fail。 查了下有人怀疑是language的问题,保险起见都用英文,个人实践也证明改为英文就不报错了。 issue 44031: test_embed and test_tabnanny fails if the curre…

删除了几个月的照片能找回么 怎么找回半年前删除的照片 数据恢复软件推荐

照片定格了风景,保存了记忆,是我们对过往的一种留念。在数字化的今天,我们越来越习惯把照片存放在电脑里面,随着占用的空间越来越大,我们也会经常处理不用的照片。当然,难免有时候也会误删有用的照片。本篇…

STM32 AD单通道函数设计

单片机学习! 目录 文章目录 前言 一、ADC配置步骤 二、详细步骤 2.1 开启RCC时钟 2.2 配置GPIO 2.3 配置多路开关 2.4 配置ADC转换器 2.5 开启ADC电源 2.6 ADC进行校准 2.6.1 复位校准 2.6.2 等待复位校准完成 2.6.3 开始校准 2.6.4 等待校准完成 三、启动AD转换函数…

STM32不使用中断实现定时器微秒级精确延时

我们在写代码的时候避免不了要使用延时函数,很多延时函数都是使用中断或者tick来实现的,tick的方式最大到毫秒ms级别,通过中断方式的通用定时器来实现,如果实现1us的延时那么每1us就来一次中断,很影响cpu的效率。 本文…

程序员表白

啥?!你说程序员老实,认真工作,根本不会什么表白!那你就错了!(除了我) 那今天我们就来讲一下这几个代码!赶紧复制下来,这些代码肯定有你有用的时候! 1.Python爱心代码 im…

Google XSS Game Level 6 通关方式

文章目录 链接:[Google XSS Game](#https://xss-game.appspot.com/)Level 6 - Follow the 🐇思路1 (当然,我使用这个方式没有成功,所以才来记录下)解法2 【最简单的解法】需要注意的一个小问题 链接&#x…

单相桥式全控整流电路

1仿真目的 通过对单相桥式全控整流电路的仿真研究,分析电路带电阻负载与阻感负载的不同工作情况。研究对电路的影响 2仿真原理 2.1单相桥式 如图所示为单相桥式全控电路的框图,设负载为电阻负载。在桥式逆变电路中,桥臂的上下两个开关器件…

RabbitMQ在Java中使用 SpringBoot 从基础到高级

充分利用每一个监听者 需要充分利用每一个消费者,需要在配置文件中加上prefetch配置并设置为1 rabbitmq:listener:simple:prefetch: 1 # 每次只能获取一条消息,处理完成才能获取下一个消息创建交换机和队列 创建队列 "fanout.queue1"&…

超融合服务器:企业转型的助推器?

在当今快速发展的数字化时代,企业需要灵活、高效且可靠的IT基础设施来支撑其业务运营。传统的存储环境由于其复杂性和局限性,已经难以满足现代企业的需求。而超融合设备的出现,为企业提供了一个全新的选择。本文将深入探讨超融合服务器的优势…

C++一维数组练习oj(2)

这时上次的C一维数组练习:C一维数组练习oj-CSDN博客 这到题目我承认非常难!当然这只是我认为,因为我只学到了一维数组! 对于你们来说可能不难。 好了我不客套了。 这题我们可以将他理解为一条时间轴: 时间轴上小李每1…

【Linux 08】进程概念

文章目录 🌈 01. 基本概念🌈 02. 描述进程 PCB🌈 03. 使用 ./ 的方式创建进程🌈 04. ps 查看进程🌈 05. getpid / getppid 获取进程标识符🌈 06. kill 终止指定进程🌈 07. fork 创建子进程&…

tftp使用

下载 sudo apt-get install tftpd-hpa 创建文件夹 mkdir /home/ljl/work/tftpd mkdir /home/ljl/tftpd chmod 777 tftpd/编辑 sudo vim /etc/default/tftpd-hpa //服务器端 sudo apt-get install tftp-hpa //客户端编辑权限 sudo vi /etc/default/tftpd-hpa 内容&#xff1…

SQL Server 2008R2 日志文件大小设置及查询

SQL Server 2008R2 建立数据库存在日志无限增长问题,造成磁盘内存不足。本文解决这个问题,如下: 1.设置日志文件的最大大小 USE master; GO ALTER DATABASE [D_total] MODIFY FILE (NAME D_total_log, -- 日志文件的逻辑名称MAXSIZE 200…

【黄啊码】如何用GPT和向量数据库做问答型AI

知识库服务依赖该数据库,Embedding 形式个性化训练 ChatGPT,必不可少的就是向量数据库 因为 qdrant 向量数据库只支持 Docker 部署,所以需要先安装好 Docker 服务。 命令行安装 拉取镜像 docker pull qdrant/qdrant 运行服务 docker run -…