ISIS简介、NSAP与NET地址、Router-Id转换成NET地址

2023-10-27

2.0.0 ISIS简介、NSAP与NET地址、Router-Id转换成NET地址

ISIS简介

IS-IS(Intermediate System-to-Intermediate System)中间系统到中间系统。


1、该协议最初是ISO国际标准化组织为CLNP(Connection Less Network Protocol,无连接网络协议)所以设计的一种动态路由协议[IP协议前身]

2、IS-IS与其它路由协议不一样,它是基于OSI七层模型设计的路由协议,在OSI七层模型中,网络层中的路由设备又称为中间系统,IS-IS用于多个中间系统之间工作,故IS-IS又称为中间系统到中间系统

3、IS-IS具有良好的扩展能力,相比OSPF更快适应网络快速发展的步伐。IS-IS靠的是其内部的TLV(Type-Length-Value,类型长度值)字段,它好比积木一般需要使用到什么功能模块就向其中进行添加相应所需参数即可。如:需要IS-IS支持IPv6,则命令行开启ipv6功能,IS-IS会在下次发送新报文的时候在TLV上添加ipv6所需的TLV信息。


IS-IS特点:IS-IS工作在数据链路层网络层提供服务。同时仅支持工作在广播点到点网络类型。

NSAP地址与NET地址

NSAP

【下图】NSAP(Network Service Access Point,网络服务访问点)

NSAP地址与IP地址一样,都是用于定位资源的地址,主要用于提供网络层和上层应用之间的接口。

在这里插入图片描述

字段介绍

  • IDP(Initail Domain Part,初始化域部分),类似IP地址的网络位。
    • AFI(Authority and Format Identifier,权限和格式标识符),用于标识地址所属的分配机构【该地址由谁分配的?】。
    • IDI(Initail Domain Identifier,初始化域标识符),标识所属机构中的某一个区域【更细致的标识】。
  • DSP(Domain Specific Part,域特定部分),类似IP地址的主机位。
    • High Order DSP(高阶域特定部分),预留用于网络地址的扩展【用于扩展IDP的大小】。
    • System ID(系统ID),标识区域内的主机【主机地址】。
    • SEL(NSAP Selector,NSAP选择器),用于选择服务类型,常规情况下都是00。

NSAP地址

  • 规范的NSAP地址最短8Byte、最长20Byte。

  • 以下是某一个规范的NSAP地址,表示代号49的机构0001区域主机0001的地址

49.0001.0000.0001.00

49 = AFI 分配机构标识

0001 = IDI 网络区域

0000 = DSP 扩展区域

0001 = SystemID

00 = SEL标识

NET

【下图】NET(Network Entity Title,网络实体名称),其格式总体都与NSAP地址相同,主要用于路由计算。

在这里插入图片描述

字段介绍

  • Area ID,相似于NSAP的IDP、High Order DSP的结合,其都是标识网络区域部分。
  • System ID,此部分对应NSAP的SystemID,标识主机部分。
  • SEL无变化。

关于NET地址

每台运行IS-IS的网络设备至少需要拥有一个NET地址,一台设备可以同时配置多个NET,但是这些NET的SystemID必须相同

在华为设备上,SystmeID的长度总是固定6Byte。

设备的SystemID在网络中必须唯一,为了便于管理,一般会根据设备的Router-ID进行配置SystemID。

Router-Id转换成NET地址

例子1:已知NET地址的AreaID为49.0001、SEL为00,router-id为10.0.1.1,求基于router-id地址转换后的NET地址。

  • 第一步,router-id所以地址都扩展为3位数:010.000.001.001
  • 第二步,从右边开始每4位一组,组成3组:0100.0000.1001
  • 第三步,将转换后的SystemID与AreaID、SEL结合:49.0001.0100.0000.1001.00

例子2:已知NET地址的AreaID为49.0001,router-id为192.168.1.1,求基于router-id地址转换后的NET地址。

  • 第一步,router-id所以地址都扩展为3位数:192.168.001.001
  • 第二步,从右边开始每4位一组,组成3组:1921.6800.1001
  • 第三步,将转换后的SystemID与AreaID、SEL结合:49.0001.1921.6800.1001.00

图形介绍

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ISIS简介、NSAP与NET地址、Router-Id转换成NET地址 的相关文章

随机推荐

  • 华为OD机试 - 分苹果 - 二进制(Java 2023 B卷 100分)

    目录 专栏导读 一 题目描述 二 输入描述 三 输出描述 四 解题思路 五 Java算法源码 六 效果展示 1 输入 2 输出 3 说明 核心算法 按照二进制加法计算 并且不计算进位 但是 B希望在满足A的情况下获取苹果重量最多 华为OD机
  • 神州云服务平台(型号:DCC-CRL1000)基本配置教学视频

    教学视频只提供网络搭建与应用技能大赛第二部分基本配置部分视频 仅供大家学习使用 2021年全国职业院校网络搭建及应用第二部分基本配置视频 由于在线播放视频有点模糊 所以给大家提供清晰的教学视频下载链接 神州云服务平台 型号 DCC CRL1
  • 教你如何看懂EMC空间辐射测试报告

    空间辐射测试是最常做的EMC电磁兼容测试项目之一 也是最容易出现问题的一个测试项目 对很多刚接触EMC的朋友来讲 拿到EMC的测试数据 往往感觉比较陌生 不知道怎么看这份数据 相信看完以下内容 你就不会陌生了 专业测试辐射的场所是屏蔽室 主
  • 单片机开发入坑指南

    入坑前了解 什么是单片机 单片机英文名Microcontrollers 即微控制器 英文简称MCU 单片机是一种集成电路芯片 是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU 随机存储器RAM 只读存储器ROM 多种I O口和
  • 第十讲:神州三层交换机配置单区域OSPF路由协议

    关于OSPF 其中的几个基本概念需要了解 OSPF是开放式最短路径优先的缩写 OSPF的协议号是89 OSPF协议中的Router ID是一台路由器的唯一标识 在整个白治系统中唯一 Router ID从路由器的接口lP地址中选择出来 选择的
  • win10从控制台直接进入Anaconda Prompt环境

  • Uboot 编译失败问题

    编译失败问题汇总 索引 一 已经有uboot源码 并且有 build sh 的情况 一 已经有uboot源码 并且有 build sh 的情况 首先Makefile 没有配置编译器 导致的错误 错误提示信息如下 cc1 error bad
  • day27

    1 网络编程 a 软件 客户端 CS架构 client gt server 浏览器 BS架构 browser gt server b 如何实现相互通信 需求一 编写两个软件 软件之间相互通信 需求二 两个人直接连接 网线 需求三 教室相互通
  • 洛谷P1023 税收与补贴问题

    题目描述 你是某家咨询公司的项目经理 现在你已经知道政府对某种商品的预期价格 以及在各种价位上的销售情况 要求你确定政府对此商品是应收税还是补贴的最少金额 也为整数 才能使商家在这样一种政府预期的价格上 获取相对其他价位上的最大总利润 总利
  • Win10+RTX3060配置CUDA等深度学习环境

    Win10 RTX3060机器学习环境配置 1 下载准备 2 下载安装CUDA和CUDNN 2 1 cuda和cudnn下载 2 2 cuda和cudnn安装 3 安装GPU版pytorch与TensorFlow 3 1 下载 3 2 安装
  • synchronized修饰static方法与非static方法的区别

    当synchronized修饰一个static方法时 多线程下 获取的是类锁 即Class本身 注意 不是实例 作用范围是整个静态方法 作用的对象是这个类的所有对象 当synchronized修饰一个非static方法时 多线程下 获取的是
  • iOS第三方支付集成-支付宝支付

    吐槽一下支付宝的文档和demo 文档真是找的我眼花缭乱 demo写的也是看的捉急 没有微信的简单明了 不过全部找到后 静下心来研究 也还是可以的 一 进入官方下Demo 看文档 工欲善其事必先利其器 先看下demo总不是坏处 也可以学习一下
  • 《Spark大数据技术与应用》肖芳 张良均著——课后习题

    目录 教材 知识汇总 课后习题 第一章 Spark概述 Spark的特点 Spark生态圈 Spark应用场景 第二章 Scala基础 匿名函数 Set Map map flatMap groupBy 课后习题 第三章 Spark编程 教材
  • Unity mlagent中强化学习ppo算法的参数怎么设置?

    Unity ML Agents的PPO算法参数可以通过设置ML Agents的Hyperparameter设置来调整 具体有 batch size discount gae lambda learning rate entropy coef
  • 2022尚硅谷阳哥docker篇之Portainer的监控三剑客

    docker compose yml文件 version 3 1 volumes grafana data services influxdb image tutum influxdb 0 9 restart always environm
  • 戴尔,更换固态硬盘后no bootable devices found

    注意 操作之前要备份 备份 备份 更换固态硬盘后 出现no bootable devices found 可以尝试一下这个方法 https www zhihu com question 299594649 answer 1565769605
  • 机器人学:(1)机器人基础

    1 1 机器人机构 机器人的机械机构由一系列刚性构件 连杆 通过链接 关节 联结起来 机械臂的特征在于具有用于保证可移动性的臂 arm 提供灵活性的腕 wrist 和执行机器人所需完成任务的末端执行器 end effector 机器人分为串
  • TS:etcd集群某个etcd实例启动报错(报cluster ID mismatch)-2022.10.13(已解决)

    目录 文章目录 目录 1 报错现象 2 排查过程 3 解决过程 1 尝试办法1 2 尝试办法2 4 总结 引用 关于我 最后 1 报错现象 在k8s高可用集群搭建过程中 关于etcd集群搭建是 报错了 自己当时环境如下 本次复用3个node
  • Java基础题

    面向对象程序设计期末复习之手写代码 Java编程基础 1 定义一个整型的长度为6的一维数组k 6 并将数组中元素k i 值初始化为i 然后 将元素k 3 打印出来 class test1 public static void main St
  • ISIS简介、NSAP与NET地址、Router-Id转换成NET地址

    2 0 0 ISIS简介 NSAP与NET地址 Router Id转换成NET地址 ISIS简介 IS IS Intermediate System to Intermediate System 中间系统到中间系统 1 该协议最初是ISO国