IS-IS原理与配置

news/2025/3/25 23:25:47/

一、IS-IS概述

IS-IS(Intermediate System to Intermediate System,中间系统到中间系统)是ISO(International Organization for Standardization,国际标准化组织)为它的CLNP(ConnectionLessNetwork Protocol,无连接网络协议)设计的一种动态路由协议。

随着TCP/IP协议的流行,为了提供对IP路由的支持,IETF在RFC1195中对IS-IS进行了扩充和修改,使它能够同时应用在TCP/IP和OSI(Open System Interconnect,开放式系统互联)环境中(双栈支持)我们将扩展后的IS-IS称为集成IS-IS。

IS-IS是ISO定义的OSI协议栈中的CLNS(ConnectionLess Network Service,无连接网络服务)的一部分

二、IS-IS和OSPF区域划分的区别

集成IS-IS特点: 支持CLNP网络、IP网络 ; 采用数据链路层封装

OSPF特点: 只支持IP网络 ;采用IP报文封装


如图所示,整个骨干区域不仅包括Area49.0002中的所有路由器,还包括其它区域的Level2和Level-1-2路由器。

1.IS-IS在自治系统内采用骨干区域与非骨干区域两级的分层结构:

  •         Level-1路由器部署在非骨干区域。
  •         Level-2路由器和Level-1-2路由器部署在骨干区域。

2.每一个非骨干区域都通过Level-1-2路由器与骨干区域相连。

三、IS-IS路由器的分类

IS-IS路由器的分类一:Level-1路由器

  1. Level-1路由器 Level-1路由器(例如图中的R1)是一种IS-IS区域内部路由器,它只与属于同一区域的Level-1和Level-1-2路由器形成邻接关系,这种邻接关系称为Level-1邻接关系。
  2. Level-1路由器无法与Level-2路由器建立邻接关系。
  3. Level-1路由器只负责维护Level-1的LSDB,该LSDB只包含本区域的路由信息。
  4. Level-1路由器必须通过Level-1-2路由器接入IS-IS骨干区域从而访问其他区域。

IS-IS路由器的分类二:Level-2路由器

  1. Level-2路由器(例如图中的R4、R5、R6、R7)是IS-IS骨干路由器,它可以与同一或者不同区域的Level-2路由器或者Level-1-2路由器形成Level-2的邻接关系。
  2. Level-2路由器维护一个Level-2的LSDB,该LSDB包含整个IS-IS域的所有路由信息。
  3. 所有Level-2级别(即形成Level-2邻接关系)的路由器组成路由域的骨干网,负责在不同区域间通信。
  4. 路由域中Level-2级别的路由器必须是物理连续的,以保证骨干网的连续性。

IS-IS路由器的分类三:Level-1-2路由器

  1. Level-1-2路由器与OSPF中的ABR非常相似,它也是IS-IS骨干网络的组成部分。
  2. Level-1-2路由器维护两个LSDB,Level-1的LSDB用于区域内路由,Level-2的LSDB用于区域间路由。
  3. 同时属于Level-1和Level-2的路由器称为Level-1-2路由器(例如图中的R2和R3),它可以与同一区域的Level-1和Level-1-2路由器形成Level-1邻接关系,也可以与其他区域的Level-2和Level-1-2路由器形成Level-2的邻接关系。


http://www.ppmy.cn/news/1582564.html

相关文章

2025年3月GESP八级真题解析

第一题——上学 题目描述 C 城可以视为由 n n n 个结点与 m m m 条边组成的无向图。这些结点依次以 1 , 2 , … , n 1,2,…,n 1,2,…,n 标号,边依次以 1 , 2 , … , m 1,2,…,m 1,2,…,m 标号。第 i i i 条边( 1 ≤ i ≤ m 1≤i≤m 1≤i≤m&#…

深入理解 Redis SDS:高效字符串存储的秘密

目录 1. 引言 1.1 Redis 中字符串的广泛应用 2. SDS 结构定义 2.1 Redis 3.2 之前的 SDS 结构 2.2 Redis 3.2 及之后的 SDS 结构 3. SDS 与传统 C 字符串的比较 3.1 获取字符串长度 3.2 缓冲区溢出问题 3.3 二进制安全性 3.4 内存分配次数 4. SDS 的内存分配策略 4.…

Spring Boot分布式项目异常处理实战:从崩溃边缘到优雅恢复

当单体应用拆分成分布式系统,异常就像被打开的潘多拉魔盒:RPC调用超时、分布式事务雪崩、第三方接口突然罢工…在最近的电商大促中,我们的系统就经历了这样的至暗时刻。本文将用真实代码示例,展示如何构建分布式异常处理体系。 一…

路由Vue Router基本用法

路由的作用是根据URL来匹配对应的组件,并且无刷新切换模板的内容。vue.js中,可使用Vue Router来管理路由,让构建单页应用更加简单。 一、效果 二、实现 1.项目中安装Vue Router插件 pnpm install vue-routerlastest 2.main.js import { …

数据结构:二叉树(二)·(重点)

前言 文章结尾有彩蛋哦~~ 前面我们已经知道了什么是树,树是⼀种⾮线性的数据结构,它是由 n ( n>0 ) 个有限结点组成⼀个具有层次关系的集合。 那么这篇文章就让我们来了解一下什么是二叉树吧! 二叉树的概念与结…

2025年01月02日浙江鼎永前端面试

目录 webpack 和 vite 区别react fiber 架构vue diff 算法react diff 算法hooks 源码垂直水平布局项目介绍单点登录大文件上传微前端 1. webpack 和 vite 区别 Webpack 和 Vite 是两种不同的前端构建工具,它们在设计理念、性能表现和使用场景上存在显著差异。以下…

最近比突出的DeepSeek与ChatGPT的详细比较分析

引言 随着人工智能技术的快速发展,自然语言处理(NLP)领域涌现出了许多强大的模型和工具。DeepSeek和ChatGPT作为其中的代表,各自在特定领域和应用场景中展现了卓越的性能。本文将从多个维度对DeepSeek和ChatGPT进行比较分析&…

【Spring IoC DI】深入解析 IoC & DI :Spring框架的核心设计思想和 IoC 与 DI 的思想和解耦优势

Spring IoC&DI 本节目标 了解Spring, Spring MVC, Spring Boot 之间的联系及区别掌握IoC&DI的概念以及写法 IoC & DI 入门 在前面的章节中,我们学习了Spring Boot和Spring MVC的开发,可以完成一些基本功能的开发了,但是什么是S…