当前位置: 首页 > news >正文

IS-IS原理与配置

一、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的邻接关系。

相关文章:

  • Nexus L2 L3基本配置
  • 【Java SE】抽象类/方法、模板设计模式
  • 【递归,搜索与回溯算法篇】- 名词解释
  • 从X光片生成合成计算机断层扫描(CT)样成像的策略:一项范围审查|文献速递-医学影像人工智能进展
  • 【C++】sort函数的两种用法
  • 分布式容器技术是什么
  • 解决python配置文件类configparser.ConfigParser,插入、读取数据,自动转为小写的问题
  • AGI成立的条件
  • 算法及数据结构系列 - 回溯算法
  • 嵌入式芯片与系统设计竞赛,值得参加吗?如何选题?需要学什么?怎么准备?
  • QT开发(4)--各种方式实现HelloWorld
  • centos 7 搭建FTP user-list用户列表
  • LeetCode算法题(Go语言实现)_07
  • ensp 公司组网拓扑图
  • 如何给商品一键换色?图生生AI,告别繁琐修图
  • html5炫酷3D立体文字效果实现详解
  • 基于PySide6的CATIA自动化工具开发实战——空几何体批量清理系统
  • GITLAB部署安装教程
  • Kubernetes Init 容器:实现 Nginx 和 PHP 对 MySQL 的依赖检查
  • 9-类、结构体、指针、引用
  • 云南多地突查公职人员违规饮酒:公安局门口开展酒精吹气测试
  • “拼好假”的年轻人,今年有哪些旅游新玩法?
  • 《尤物公园》连演8场:观众上台,每一场演出都独一无二
  • 道指跌逾100点,特斯拉涨近5%
  • 巴基斯坦首都及邻近城市听到巨大爆炸声
  • 总粉丝破亿!当网络大V遇见硬核科技,互联网时代如何书写上海故事?