IS-IS的基本概念

简介:

Technorati 标签: CCIS,ISP,IS-IS,ISIS,运营商

首先ISIS是一个链路状态协议.

ISIS---Intermediate System-Intermediate system 中间系统----中间系统

相关术语:

IS: Intermediate system 中间系统(Router)

DIS: Designated Intermediate system 指定中间系统(Designated Router)

ES: End system (Host)

SysID: System ID (Router ID)

PDU: Packet data unit 报文数据单元 (IP packet)

LSP: Link State Protocol Data unit 链路状态数据单元(OSPF的LSA,带路由信息)

LSPDB: LSP database LSP 数据库(类似于OSPF的LSDB)

NET: Network Entity Title 网络实体标记. (特殊的NSAP,最后一个字节为0,router ID+Area).最后一个字节永远为0.在IP中是没有任何应用的.

NSAP: Network Service Access Point (CLNP地址+服务端口号0)

IIH: Intermediate system to Intermediate system Hello PDU (相当于OSPF的hello报文)

PSNP: Partial sequence Number protocol data unit. 类似于OSPF的ACK.叫部分序列号协议数据单元.

CSNP: Complete sequence numbers protocol data unit . 类似于OSPF的DBD报文. 叫全部序列号协议数据单元.

链路状态协议的特点:

每个路由器维护自己的连接的链路信息和状态,表示自己和哪些路由器连接,到某个路由器或网络的cost开销多大,最初的时候只知道自己的一点点局部的拓扑信息。

通过可靠的扩散算法各路由器将其他路由器扩散来的拓扑信息收集起来,组成一张全网一致的,完整拓扑的拓扑图,依靠SPF算法来计算出自己的路由表.

clip_image002

ISIS协议的基本特点

--IS-IS是ISO定义的OSI协议栈中无连接网络服务CLNS(connectionless Network service)的一部分,用于跑动态路由数据包.

--CLNS由下面三个协议构成:

1, CLNP: 类似于TCP/IP中的IP协议. IP协议为TCP/IP传输层服务,CLNP为OSI传输层服务.

clip_image004

2, IS-IS: 中间系统的路由协议,类似于IP中的OSPF.

clip_image006

IS-IS是系统到系统之间的协议.

3, ES-IS: 主机系统与中间系统间的协议, 就像IP中的ARP, ICMP (RD)等.

clip_image008

ES-IS,是主机到系统之间的协议.有点类似于IGMP 协议.

同一网段或链路的ISO终端系统和路由器之间自动交换信息便于邻接节点发现. 路由器发送IS报文hello(ISH),主机发送Hello(ESH). 在直连节点发送Hello报文包含通信节点的网络层地址和数据链路地址.

包含地址分配,网关选择等功能。等同于IP中的ICMP,ARP,DHCP协同工作.

这里重点学习ISIS的地址编址方式.

NSAP: Network Service Access Point (网络层地址+服务端口号)

NET:Network Entity title(特殊NSAP,最后一个字节为0)

clip_image010

■简化的NSAP格式

■Area Address 由AFI,IDI还有DSP的一部分组成,用来标示了组织结构。

■system ID必须在整个区域和主干(level2)上面保持唯一,用来唯一标示主机或路由器.

■System ID为6个字节.

■NSEL (NSAP-Selector) NSAP标示,用来指示选定的服务,相当于TCP/IP地址中的端口号,对NET地址来讲,是00.

■一个中间系统至少又一个NET (最多可以有254个)且system ID要相同.

cisco系统默认是3个NET地址最多,如果需要修改,用下面命令:

router(config-router)#max-area-addresses xx (0-254)

■同一个Area的中间系统必须有一个唯一的system ID.

■一个domain中的两个Level-2中间系统不能有相同的system ID.

■Cisco路由器上NSAP至少为8个字节,最多为20个字节。

为什么是8个字节:

clip_image012

1 bytes area+ 6 bytes system ID + 1 byte N-selector.

■对于IP应用程序而言,1字节定义AFI (标示二进制DSP语法的地址),最少2字节定义实际区域信息,6字节定义系统ID和1字节的NSEL.故NSAP地址最少为10字节.

对于ISIS的NSAP地址定义,cisco文档如下:

clip_image014

clip_image016

如何设置一个system ID?

如何在支持IP的IS上面设置system ID(便于管理的推荐)

使用loopback 接口IP地址: 192.168.3.25

路由器所在区域Area : 49.0001

建立IP地址到systemID的对应关系:

clip_image018


本文转自 hny2000 51CTO博客,原文链接:http://blog.51cto.com/361531/1694659


相关文章
|
存储 算法
树(Tree) - 概念与基础
树(Tree) - 概念与基础
intellij debug模式提示 : Method breakpoints may dramatically slow down debugging
最近在搞一个搭建一个项目 , 项目搭建完之后发现启动不了 , 一直都是正在加载中 并且提示Method breakpoints may dramatically slow down debugging,百度之后才知道是打了方法断点的原因 , 之前不小心打了一个断点
365 0
|
9月前
|
关系型数据库 MySQL 数据库
mysql8的collate问题和修改
mysql8的collate问题和修改
973 105
|
资源调度 芯片
流片Corner Wafer介绍
芯片制造是一个物理过程,存在着工艺偏差(包括掺杂浓度、扩散深度、刻蚀程度等),导致不同批次之间,同一批次不同晶圆之间,同一晶圆不同芯片之间情况都是不相同的。
24327 0
流片Corner Wafer介绍
|
Linux Docker 容器
CentOS7使用阿里源安装最新版Docker
CentOS7使用阿里源安装最新版Docker
11151 0
|
存储 缓存 API
无需登录+离线调试,Apipost完胜Apifox?
在API调试工具领域,强制登录与离线支持的优劣一直备受关注。本文以Apipost和Apifox为例,通过三组实验对比两者在快速调试、断网环境及敏感接口调试中的表现。Apipost凭借游客模式和本地存储策略,实现无需登录即可调试,断网状态下功能正常,且保护用户隐私;而Apifox则因强制云端授权,在无网络或敏感数据场景下表现受限。最终,Apipost以更小的安装包、更快的启动速度和明确的隐私承诺胜出,为开发者提供更大自由度。
943 25
无需登录+离线调试,Apipost完胜Apifox?
|
Java Shell API
阿里短信服务API接入指南及示例
阿里短信服务,用淘宝账号打通三大运营商通信能力,以开放API方式向开发者提供短信服务。阿里短信服务具备3秒可达、99%到达率和超低资费的优势,并完美支撑了双11“2亿用户,6亿短信,8万并发”的挑战。本文将介绍阿里短信服务API如何接入,并提供了多种编程语言的调用示例。
114743 0
|
Java Spring
idea新建spring boot 项目右键无package及java类的选项
idea新建spring boot 项目右键无package及java类的选项
918 5
|
网络协议 网络虚拟化
MPLS VPN跨域方案(一)
MPLS VPN跨域方案(一)
|
数据采集 数据挖掘 数据库
单细胞分析 | 使用 Monocle 3 进行发育轨迹分析
单细胞分析 | 使用 Monocle 3 进行发育轨迹分析
1566 0
单细胞分析 | 使用 Monocle 3 进行发育轨迹分析