ISIS协议详解:HCNP中的IS-IS概念与配置
需积分: 10 161 浏览量
更新于2024-07-09
收藏 8.54MB DOCX 举报
"本文档介绍了ISIS(Intermediate System to Intermediate System)的基础内容,主要适用于HCNP(华为认证网络专业人员)的学习。ISIS是一种链路状态协议,常用于大型网络和运营商环境,采用NSAP地址结构,并根据区域进行路由选择。文中还提到了ISIS路由器的特性、度量值、报文类型以及网络类型等核心概念。"
ISIS,全称中间系统到中间系统协议,是用于路由器之间通信的一种链路状态协议。它基于SPF(最短路径优先)算法,同时也是一种内部网关协议(IGP)。与OSPF相似,ISIS能够构建网络拓扑图,计算最短路径树,从而实现数据包的有效转发。不过,ISIS的独特之处在于它的设计更加简洁且适应性更强,特别适合大规模网络环境,通常被运营商用于构建其骨干网络。
在ISIS中,地址结构采用NSAP(Network Service Access Point)地址,类似于IP地址,由多个部分组成:AFI(Address Family Identifier)标识地址分配机构,如49表示本地管理;IDI(IDentification Domain Identifier)用于标识域;DSP(Data Subsystem Part)用于区域内的细分;systemID用于区分同一区域内的设备;SEL(System Entity Title)用于标识上层协议或服务类型;NET(网络实体标题)是必须的,没有NET则ISIS无法运行。
ISIS协议支持两种级别的操作:Level-1和Level-2,分别用于区域内的路由和区域间的路由。Level-1路由器仅与同一区域内的其他路由器交换信息,而Level-2路由器负责不同区域间的路由。此外,Level-1-2路由器既可处理Level-1也可处理Level-2路由,它们会在Level-1区域中发布默认路由,指向Level-1-2路由器,使得Level-1路由器能访问更广的网络。
ISIS路由器的接口可以配置为不同级别的电路,允许一个接口同时属于不同区域。例如,通过命令`[R1-GigabitEthernet0/0/0]isis circuit-level level-2`可以将接口设置为Level-2。在广播网络中,需要选举DIS(Designated Intermediate System),DIS负责管理区域内的LSA(Link State Advertisement)传播。
ISIS使用cost作为路由的度量值,cost值越小,路径越优。一条isis路由的cost是路由器到目标网段路径上所有出接口cost的总和。isis报文包括三种类型:IIH(Intermediate System Hello)用于建立和维护邻居关系,LSP(Link State PDU)承载链路状态信息,SNP(Sequence Number PDU)分为PSNP和CSNP,分别用于部分和完整链路状态数据库的同步。
最后,ISIS支持多种网络类型,包括点到点和广播型网络。在广播网络中,DIS选举过程对网络稳定性至关重要,而点到点网络则无需选举DIS,因为只有一条路径可达。
总结起来,ISIS协议因其高效、可靠和扩展性,被广泛应用于大规模网络环境中,理解和掌握其基本原理对于网络工程师来说至关重要。
119 浏览量
2021-11-10 上传
2016-11-22 上传
2017-12-28 上传
点击了解资源详情
点击了解资源详情
2024-11-29 上传
2024-11-29 上传
2024-11-29 上传
2024-11-29 上传
你头发没了喔noo
- 粉丝: 2
- 资源: 4
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍