网络基础——ISIS

名词

  • ISIS:中间系统到中间系统,优先级是15
  • 集成化ISIS:这是在优化后,可以使用在OSI模型上的
  • NET地址:由区域ID、系统ID和SEL组成,一台设备上最多配置3个NET地址,条件是区域号要不一致,系统ID要一致
  • 区域ID:就是来表明ISIS的区域号
  • 系统ID:是ISIS的唯一标识,表明运行该协议的路由器
  • SEL:标识服务类型,在TCP/IP中,该值固定为00
  • 路由器角色类型:level-1、level-1-2、level-2,华为设备默认为level-1-2

原理

 ISIS的原理流程:
  1.     运行了ISIS的设备之间互相发送hello报文,建立ISIS邻居关系,此时的状态是init
  2.     建立了邻居关系之后,互相泛洪LSP信息,构建LSDB
  3.     根据LSDB执行SPF算法,计算出最优ISIS路由,此时的状态是UP,但是需要注意可以查看到ISIS路由,可是不一定是在路由表中看到的
路由器角色与数据库
  • level-1只能维护L1的数据库
  • level-1-2可以维护L1和L2的数据库
  • level-2可以维护L2的数据库
关系建立
  • 在ISIS中,骨干区域是level-2级别的邻居关系,level-1级别邻居关系是非骨干区域
  • 都为level-1,如果是同区域,那么可以建level-1基本的邻居,如果不是通区域,不能建立邻居关系
  • 一台为level-1,一台为level-1-2,区域号一样,可以建立level-1邻居关系,区域号不一样,不能建立邻居关系
  • 一台为level-1,一台为level-2,不能建立邻居关系
  • 当设备都是level-2时,不管区域号一不一样,都可以正常建立level-2邻居关系
  • 当一台是level-2,另一台是level-1-2时,区域号一样,可以正常建立邻居关系,区域号不一样,不能建立邻居关系
  • 当设备都是level-1-2时,区域号一致,可以建立level-1和level-2级别邻居关系,如果是区域号不一致,那么可以建立level-2邻居关系
状态机
  • down:就是最开始的初始状态
  • init:此时运行ISIS的设备开始发送hello报文
  • up:此时是ISIS邻居建立成功
报文
  • hello报文:就是发现、建立、维持邻居关系,同时选举DIS设备,有level-1、P2P、level-2三种hello报文,在这里会使用两个组播地址0180-c200-0014/0180-c200-0015
  • LSP报文:链路状态信息报文,用来更新ISIS中的链路状态信息
  • CSNP报文:完全序列号报文,在不同的网络类型中,发送不一样,但是作用都是同步LSDB
  • PSNP报文:部分序列号报文,请求缺少的LSP信息,并且进行回复
DIS选举过程
  • 首先比较优先级,为0-127,默认为64,为0也会参加选举,越大越优先
  • 优先级相同,那么比较MAC地址,越大越优先
  • DIS设备的时间是普通路由器的三分之一
路由渗透
  • 原理是因为level-1-2会把level-1的路由传递到level-2的区域,但是level-1-2不会把level-2的路由传递到level-1,所有才出现路由渗透,也就是路由引入
  • level-1想要访问level-2就要依靠level-1-2的缺省路由,条件是level-1设备需要收到ATT字段置位为额LSP

实验

代码

isis 1//进入ISIS进程下

network-entity 49.0001.0000.0000.0001.00//配置NET地址

is-level  级别//配置路由角色

is-name 名字//配置标识

spf-priority 1-127中间的数字//修改ISIS选举DIS的优先级
ip ip-prefix 1 index 10 permit 匹配的地址 掩码//创建一个IP前缀,用来抓取

import-route isis level-2 into level-1 filter-policy ip-prefix 1 //把level-2的路由引入到level-1 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

海康Ehome2.0与5.0设备接入EasyCVR视频汇聚平台时的配置区别

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

git log

让日期数字化 (这几个英文的月份简写实在看着断片) git log --dateformat:"%Y%m%d"一行显示 数字日期 作者 commit git log --dateformat:"%Y%m%d" --prettyformat:"%ad %an %s"反向,最早的放前面。 --rev…

LeetCode刷题:无重复字符的最长子串 详解 【3/1000 第三题】

👤作者介绍:10年大厂数据\经营分析经验,现任大厂数据部门负责人。 会一些的技术:数据分析、算法、SQL、大数据相关、python 作者专栏每日更新: LeetCode解锁1000题: 打怪升级之旅 LeetCode解锁1000题: 打怪升级之旅htt…

LeNet卷积神经网络

文章目录 简介conv2d网络层的结构 简介 它是最早发布的卷积神经网络之一 conv2d 这个卷积成的参数先进行介绍一下: self.conv1 nn.Conv2d(in_channels3, out_channels10, kernel_size3, stride1, padding1)先看一下in_channels 输入的通道数,out_cha…

前端常用代码整理— js,jquery篇(3)

目录 1.判断是否是json字符串 2.获取当前网址 3.将文本复制到剪贴板 4.获取一个月的天数 5.展平数组 6.要修改getRandomItem函数以返回数组中的随机两个元素,可以尝试以下代码 1.判断是否是json字符串 const isJson str > {try {JSON.parse(str);return …

【JavaWeb】Day30.SpringBootWeb请求响应——响应

响应 HTTL协议的交互方式:请求响应模式(有请求就有响应)那么Controller程序,除了接收请求外,还可以进行响应。 1.ResponseBody 在我们前面所编写的controller方法中,都已经设置了响应数据。 controller方…

基于ArgoCD和Testkube打造GitOps驱动的Kubernetes测试环境

本文介绍了一项新工具,可以基于Gitops手动或者自动实现Kubernetes集群应用测试,确保集群的健康状态与Git仓库定义的一致。原文: GitOps-Powered Kubernetes Testing Machine: ArgoCD Testkube 简介:GitOps 云原生测试面临的挑战 现代云原生应…

Unity中UI系统1——GUI

介绍 工作原理和主要作用 基本控件 a.文本和按钮控件 练习: b.多选框和单选框 练习: 用的是第三种方法 c.输入框和拖动框 练习: 练习二: e.图片绘制和框 练习: 复合控件 a.工具栏和选择网格 练习: b.滚动视…

【stm32】USART编码部分--详细步骤

USART编码部分(文章最后附上源码) 如果看不懂步骤可以根据源码参考此篇文章就能轻而易举学会USART通信啦! 编码步骤 第一步 开启时钟 把需要用到的USART和GPIO的时钟打开 第二部 GPIO初始化 把TX配置成复用输出,RX配置成输入(上拉输入、浮空输入)。…

CCIE-12-IPSec-VPN-RemoteAccess

目录 实验条件网络拓朴实验目的 开始配置1. R2 Ping R3确定基础网络是通的2. 配置R23. 配置R53. 验证 实验条件 网络拓朴 实验目的 为R2和R3建立IPSec VPN R4可以ping通R5 开始配置 R2:模拟需要远程访问网络的网关 R4:模拟需要远程访问网络内的目标主…

selenium 遮罩层

之前写智联自动投简历 和boss自动投简历的时候 发现操作到上限之后就有个遮罩层,会在当前页面有个顶层得div 没办法获取下面的内容 # 假设遮罩层元素有一个特定的ID或者其他属性 没有id xpath 或者class 都可以mask_element WebDriverWait(driver, 10).until(EC.…

农业信息管理(源码+文档)

农业信息管理系统(小程序、ios、安卓都可部署) 文件包含内容程序简要说明功能项目截图客户端首页我的今日动态动态详情登录修改资料今日价格今日报价注册页 后端管理文章管理用户管理分类管理 文件包含内容 1、搭建视频 2、流程图 3、开题报告 4、数据库…

Python:百度AI开放平台——OCR图像文字识别应用

一、注册百度AI开放平台 使用百度AI服务的步骤为: 注册:注册成为百度AI开放平台开发者;创建AI应用:在百度API开放平台上创建相关类型的的AI应用,获得AppID、API Key和Secret Key;调用API:调用…

AR和VR如何改变客户体验?

How AR and VR are transforming customer experiences? How AR and VR are transforming customer experiences AR和VR如何改变客户体验 AR and VR technology was largely expedited by the past pandemic with at least 93.3 million and 58.9 million users r…

基于Java+SpringBoot+Mybaties+layui+Vue+elememt 实习管理系统 的设计与实现

一.项目介绍 前台功能:用户进入系统可以实现首页,系统公告,个人中心,后台管理等功能进行操作 后台由管理员,实习单位,教师和学生,主要功能包括首页,个人中心,班级管理&am…

ETL工具-nifi干货系列 第六讲 处理器JoltTransformJSON

1、处理器作用 使用Jolt转换JSON数据为其他结构的JSON,成功的路由到success,失败的failure。处理JSON的实用程序不是基于流的,因此大型JSON文档转换可能会消耗大量内存。 Jolt:JSON 到 JSON 转换库,用 Java 编写,其中转换的 &qu…

【Jmeter+Influxdb+Grafana性能监控平台安装与部署】

JmeterInfluxdbGrafana性能监控平台安装与部署 前言Influxdb安装与连接Jmeternfluxdb下载(winodws)Grafana安装与配置 前言 我们在性能测试过程中,在需要较大并发时,为了尽量避免使用GUI界面来节省资源,通常使用命令行…

EfficientVMamba实战:使用EfficientVMamba实现图像分类任务(一)

文章目录 摘要安装包安装timm 数据增强Cutout和MixupEMA项目结构编译安装Vim环境环境安装过程安装库文件 计算mean和std生成数据集 摘要 论文:https://arxiv.org/pdf/2401.09417v1.pdf 作者研究了轻量级模型设计的新方法,通过引入视觉状态空间模型&…

Leetcode 4.1

LeetCode 热题 100 贪心算法1.买卖股票的最佳时机2.跳跃游戏3.跳跃游戏 II4.划分字母区间 区间合并1.合并区间 贪心算法 1.买卖股票的最佳时机 买卖股票的最佳时机 买的那天一定是卖的那天之前的最小值。 每到一天,维护那天之前的最小值即可。 在题目中&#xff0…

LAN和WAN, 调制解调器, 路由器,交换机 区别

LAN LAN(Local Area Network)是指在相对较小的地理范围内(如办公室、学校、实验室、家庭等)连接在一起的计算机和网络设备的集合。LAN通常由路由器、交换机、网线、无线路由器等设备组成,用于连接多台计算机、打印机、…