H3CIE_IS专题

  1. isis与ospf的区别
    区域划分:
    骨干区域:
    网络类型:
    DR选举
    封装:
    扩展性:
  2. IS-IS的报文
    IIH:IS-IS Hello报文,建立和维护邻接关系
    LSP:链路状态报文,传递链路状态的详细信息
    CSNP:完全时序报文,描述整个LSDB中所有LSP的摘要信息
    PSNP:部分时序报文,描述某一部分LSP的摘要信息,用于LSP的请求和确认
  3. IS-IS的网络类型
    Broadcast、P2P
  4. IS-IS支持帧中继吗
    IS-IS并不支持帧中继,如果要在帧中继网络中运行IS-IS,需要把帧中继配置子接口来使用P2P网络类型
  5. Broadcast与P2P网络建立邻接关系的区别
    P2P:收到对方路由器的IIH报文邻居就能UP
    Broadcast:必须经历IIH报文的三次交互才能UP
    广播网络中所有路由器之间都会建立邻接关系,但会选举DIS来产生伪节点,所有其他路由器只和DIS进行LSDB同步
  6. DIS选举规则
    1.优先级大的优先
    2.MAC地址大的优先
    3.L1和L1-2路由器的DIS是分别选举的,有可能不是同一个DIS,DIS不存在备份。
  7. Broadcast网络的LSDB同步流程
    向邻接路由器发送本地LSDB中的所有LSP相信内容,快速实现LSDB同步
    DIS周期性泛洪CSNP,通告完整LSDB的摘要
    如果某台路由器接收到CSNP泛洪后,发现本地LSDB与DIS未同步,则向DIS 发起PSN请求缺失的LSP的详细内容
    DIS收到请求后,单独发送该LSP至该路由器
    收到LSP后,发送PSNP向DIS进行确认
  8. P2P网络的LSDB同步流程
    向邻居发送本地LSDB中的所有LSP详细内容,快速实现LSDB同步
    向邻居发送一次CSNP,通告完整LSDB的摘要(相互发)
    如果某台路由器接收到CSNP后,发现本地LSDB与对端未同步,贝IJ发送PSNP,请求缺失的LSP的详细内容
    对方收到请求,单独发送该LSP
    收到LSP后,发送PSNP进行确认
    之所以广播网络需要周期泛洪CSN巳而P2P网络只开始发送一次,是因为P2P网络中只可能有2台路由器,不可能像广播网络中出现多台路由器都与DIS未完成同步而需 要多次更新的情况
  9. Broadcast网络的LSDB更新流程
    某台路由器LSDB有更新,则向DIS单独发送有变化的LSP
    在下次DIS的CSNP泛洪中,如果发现已经包含了之前发送的LSP摘要,则判断 已经更新完成
    没有包含则再次发送,直到收到的CSNP泛洪中包含为止
  10. P2P网络的LSDB更新流程
    某台路由器LSDB有更新,向邻居单独发送有变化的LSP
    邻居收到后会发送PSNP来确认
    如果没有收到PSNP确认,则重发,直到收到为止
    之所以Broadcast网络不需要PSNP来确认更新,是因为通过判断下次CSNP泛洪是 否包含了之前更新的LSP的摘要就能判断出更新是否成功。而P2P并没有CSNP的周期泛洪,所以需要借助PSNP来进行确认
  11. IS-IS邻居建立的条件
    同一个子网
    直连路由器的system-id不一致
    L-1路由器的域ID一致
    非静默接口
    验证通过
    网络类型一致
    MTU一致
  12. IS-IS比OSPF收敛速度更快的原因
    首先,在OSPF中有多种区域,有多种LSA来描述各个区域的链路状态,然而IS-IS的 LSP可由TLV进行扩展,相对IS-IS的LSP来说,OSPF的LSA较复杂;当路由器在 维护LSDB并运行SPF算法计算路由时,相对参数较多,因此要比IS-IS慢一点
    IS-IS和OSPF运行的都是i-SPF算法,除第一次需要对整个LSDB进行计算外;如果 稳定之后有拓扑变动,IS-IS通过PRC仅对发生变化的路由进行计算,大大减少对硬件 资源的消耗。然而OSPF的PRC仅对LSA3、LSA4、LSA5、LSA7进行计算,LSA1-2 的变化会触发SPF对整个LSDB的计算
    OSPF和IS-IS都是分层的IGP协议,OSPF的非骨干区域可以通过ABR收到骨干区域 中所有的三类LSA、四类LSA、五类LSA,所以非骨干区域在运行SPF算法时需要消 耗更多的硬件资源和时间去计算路由信息;然而IS-IS的骨干网只向区域内传递一条 ATT bit置位的LS巳使区域内产生一条缺省路由,因此非骨干区域要运行SPF算法要计算的数据要比OSPF少得多
  13. NET(网络实体名称)地址的组成
    区域地址:长度1-13字节不等,用于描述该路由器属于哪个区域
    System-id:长度固定6字节,用于描述路由器的编号。(不同区域可以配置为一致,但一般不建议,因为合并时可能会冲突)
    NESL:长度固定1字节,标识网络类型,如00意味着工作在IP网络中
  14. NET地址配置注意事项
    一台路由器最多可配置3个NET地址。这些地址必须是不同的区域地址和相同的 System-ido目的是为了防止区域合并和区域分割导致的冲突问题和重复计算。
    一般查看的时候从右往左看,因为区域地址的长度不固定。如果NET地址是49开头,代表是私有地址。
  15. IS-IS中NSAP地址的含义,NET地址有哪些部分组成
    NSAP地址是OSI网络中的一种地址格式,分为IDP和DSP。IDP相当于IP地址的网络位,标识一个范围;DSP相当于IP地址的子网位和主机位,标识具体设备编号
    NET地址在NSAP地址基础上进行了一些调整之后的一种地址格式,分为可变长区域地址、System-id、NSEl
  16. NET地址中System-id的来源
    System-id可以手动自行配置,确保区域内唯一就可以了
    考虑到方便管理,一般建议根据路由器的Router-id计算出对应的System-id
    将IP地址168.10.1.1的每一部分都扩张为3位,不足3位的在前面补0
    将扩张后的地址168.010.001.001重新划分为3部分,每部分由4位数字组成,得到的1680.1000.1001就是System ID
  17. IS-IS的开销类型
    Narrow(窄)模式:只发送Narrow类型Cost,也只识别Narrow类型Cost
    Wide(宽)模式:只发送Wide类型Cost,也只识别Wide类型Cost
    Narrow-compatible(窄兼容)模式:只发送Narrow类型Cost,可以识别Narrow和Wide类型 Cost
    Wide-compatible(宽兼容)模式:只发送Wide类型Cost,可以识别Narrow和Wide类型Cost
    IS-IS接口默认是Narrow类型Cost,取值范围0-63; Wide类型Cost取值范围为0- 16777215
  18. IS-IS的认证模式
    接口验证:验证信息在IIH报文中,验证不成功则无法建立邻居
    区域验证:验证信息在L1的CSNP、PSNP、LSP报文中,验证不成功不影响邻居建立,只是无法同步L1的LSDB
    路由域验证:验证信息在L2的CSNP、PSNP、LSP报文中,验证不成功不影响邻居建立,只是无法同步L2的LSDB
  19. IS-IS路由渗透问题
    Level-1-2默认会将Level-1路由转换为Level-2路由传递至骨干网。因此,Level-1 -2 和Level-2路由器知道整个IS-IS路由域的路由信息。但是,为了有效减小路由表的规 模,在默认情况下,Level-2路由器并不会将Level-2路由通报给内部的Level-1路由 器,而是向区域内发布一条ATT bit置位的LSP使Level-1路由器产生缺省路由来访 问外部网络。这样,Level-1路由器将不了解本区域以外的明细路由信息,可能导致对 本区域之外的目的地址无法选择最佳的路由
    为解决上述问题,IS-IS提供了路由渗透功能。通过在Level-1-2路由器上定义ACL、 路由策略、Tag标记等方式,将符合条件的路由筛选出来,实现将Level-2路由通报给 自己所在区域内的Level-1路由器。
    ATTbit置位的含意:告诉区域内路由器有一个区域内的出口,就是本路由器。
  20. DIS 和 DR 的区别
    (1) 选举条件,选举时间
    DR 先比优先级再比 router id
    DIS 先比优先级再比 MAC 地址
    (2) DIS 支持抢占,DR 不支持
    因为 OSPF 需要 DR 同步数据库,所有路由器都需要和 DR 同步数据库,如果 DR 可 以被抢占可能会造成网络的震荡,DR 的选举有不确定性
    DIS 设备之所以可以被抢占是因为 ISIS 中,只需要 DIS 周期性的发送 CSNP,每一台 路由器都可以实现这个功能
    (3) DIS 优先级可以为零,DR 为 0 时不参与选举
    (4) DR 有 BDR 备份
    (5)DIS 10/3s hello,DR 10s或30s hello
    (6) 邻接关系建立方式:OSPF 都和 DR 和 BDR 建立邻接关系,DR others 和 DR others之间都是邻居关系,ISIS 的邻居关系为全邻接.

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

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

相关文章

网络安全等级保护2.0 定级、评测、实施与运维-复习资料

文章目录 一、练习题-11、单选题2、判断题3、填空题/单选题4、多选题 二、练习题-21、单选题2、多选题3、判断题 三、简答题1、ARP地址欺骗的分类、原理是什么?可采取什么措施进行有效控制?2、三级信息系统中,网络安全中的设备安全有哪些检查…

场强定位三角定位技术介绍和算法演示

场强定位&三角定位技术介绍 场强定位和三角定位是无线通信领域中用于确定物体位置的两种重要技术。它们在很多应用场景中,如室内导航、智能家居、紧急救援和军事操作等,发挥着关键作用。 ### 场强定位(RSSI定位) 场强定位&…

HTML5结构规范

一,getBoundingClientRect; 用于获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置。 const elTop el.getBoundingClientRect().top;二, Web Worker 当在 HTML 页面中执行脚本时,页面是不可响应的…

使用python脚本部署k8s集群

1.环境规划: 节点IP地址操作系统配置脚本运行节点192.168.174.5centos7.92G2核server192.168.174.150centos7.92G2核client1192.168.174.151centos7.92G2核client2192.168.174.152centos7.92G2 2.运行准备: yum install -y python python-pip pip in…

AI人工智能与云原生:创新科技的完美结合

人工智能(AI)是当今科技领域的热门话题,而云原生则是一种新兴的软件开发和部署模式。AI人工智能与云原生的结合,为现代技术创新提供了无限的可能性。本文将探讨AI与云原生的关系,并介绍其如何在实际应用中实现协同效应…

微信小程序如何实现WXML和js文件之间的数据交互

在微信小程序中,WXML负责页面结构的描述,而js文件则负责页面的逻辑处理和数据交互。要实现WXML和js文件之间的数据交互,可以通过以下几种方法: JS传输数据到WXML 数据绑定:在WXML中使用{{}}语法将js文件中的数据绑定…

宏景eHR SQL注入漏洞复现

0x01 产品简介 宏景eHR人力资源管理软件是一款人力资源管理与数字化应用相融合,满足动态化、协同化、流程化、战略化需求的软件。 0x02 漏洞概述 宏景eHR app_check_in/get_org_tree.jsp接口处存在SQL注入漏洞,未经过身份认证的远程攻击者可利用此漏洞…

SQL事务管理

事务管理是针对数据库的一组操作。由一条或多条SQL语句组成,这些语句在逻辑上具有强烈的相关性,如果其中一条语句无法执行,那么所有的语句都不会执行。 1 事务管理 原子性 指一个事务必须被视为一个不可分割的最小单元。只有事务中所有的数…

Django、Echarts异步请求、动态更新

前端页面 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>echarts示例</title> <script src"jquery.min.js"></script><script type "text/javascript" src "echarts.m…

什么是PHP的SPL(标准PHP库)?

SPL&#xff08;Standard PHP Library&#xff09;是 PHP 中的标准库&#xff0c;提供了一组用于解决常见问题的接口和类。它包含了一系列的数据结构、算法、迭代器、文件处理、异常处理等组件&#xff0c;使得 PHP 开发者能够更方便地处理各种编程任务。 SPL 提供的主要组件包…

Rancher中使用promtail+loki+grafna收集k8s日志并展示

Rancher中使用promtail+loki+grafna收集k8s日志并展示 根据应用需求和日志数量级别选择对应的日志收集、过滤和展示方式,当日志量不太大,又想简单集中管理查看日志时,可使用promtail+loki+grafna的方式。本文找那个loki和grafana外置在了k8s集群之外。 1、添加Chart Repo …

Pencile - exer

import java.util.HashMap; import java.util.Map;public class TableConverter {public static void main(String[] args) {// 示例输入数据String[] inputData {"line1 col1 A","line2 col3 B","line3 col1 C","line4 col2 D",};//…

云架构的思考4--云上灾备

目录 1 关键指标2 灾备方案3 云上灾备常见模式3.1 “地域”模式3.2 “应用”模式3.3 “数据”模式 4 总结 前几章讲了云上架构、开发等事项&#xff0c;其实灾备也算是架构中的一步&#xff0c;但是这里特意拎出来讲主要有2个原因&#xff0c;其一是因为灾备相对独立且复杂&…

Linux-----5、文件系统

# 文件系统 # 终端的基本操作 ㈠ 打开多个终端 ㈡ 快速清屏 新建标签&#xff1a;command T 新建窗口&#xff1a;command N 关闭标签&#xff1a;command Q 关闭窗口&#xff1a;command W 放大&#xff1a;command 缩小&#xff1a;command - 清屏&#xff…

智慧城市/一网统管建设:人员危险行为检测算法,为城市安全保驾护航

随着人们压力的不断增加&#xff0c;经常会看见在日常生活中由于小摩擦造成的大事故。如何在事故发生时进行及时告警&#xff0c;又如何在事故发生后进行证据搜索与事件溯源&#xff1f;旭帆科技智能视频监控人员危险行为/事件检测算法可以给出答案。 全程监控&#xff0c;有源…

函数节流(js的问题)

函数节流也用到了高阶函数的知识&#xff0c;因为比较重要&#xff0c;所以单开了一个标题。 javascript中的函数在大多数情况下都是由用户主动调用触发的&#xff0c;除非是函数本身的实现不合理。但是在一些少数情况下&#xff0c;函数可能被很频繁的调用&#xff0c;而造成大…

【Linux】多线程编程

目录 1. 线程基础知识 2. 线程创建 3. 线程ID&#xff08;TID&#xff09; 4. 线程终止 5. 线程取消 6. 线程等待 7. 线程分离 8. 线程互斥 8.1 初始化互斥量 8.2 销毁互斥量 8.3 互斥量加锁和解锁 9. 可重入和线程安全 10. 线程同步之条件变量 10.1 初始化条件变…

Qt图像处理-亮度、对比度、灰度、锐化、负片的实现

本文演示Qt中图像的亮度、对比度、灰度、锐化、负片处理实现 一、概述 亮度和对比度原理 图像亮度通俗理解便是图像的明暗程度,数字图像 f(x,y) = i(x,y) r(x, y) ,如果灰度值在[0,255]之间,则 f 值越接近0亮度越低,f 值越接近255亮度越高。而且我们也要把亮度和对比…

Maven下载及安装自用版

Maven下载及安装自用版 可能是Maven用久了。感觉Maven用起来还算顺手&#xff0c;比Gradle要好上手一些。 一、下载 Maven 下载地址 注意下载版本和依赖要求&#xff0c;下载后&#xff0c;解压放在指定的位置;注意安装地址&#xff0c;放在自己规划好的开发环境专用文件夹里…

ubuntu创建apt-mirror本地仓库

首先创建apt-mirror的服务端&#xff0c;也就是存储所有apt-get下载的文件和依赖。大约需要300G&#xff0c;预留400G左右空间就可以开始了。 安装ubuntu省略&#xff0c;用的是ubuntu202204 ubuntu挂载硬盘&#xff08;不需要的可以跳过&#xff09;: #下载挂载工具 sudo apt…