Technorati 标签: CCIS,ISP,IS-IS,ISIS,运营商算法
首先ISIS是一个链路状态协议.数据库
ISIS---Intermediate System-Intermediate system 中间系统----中间系统网络
相关术语:less
IS: Intermediate system 中间系统(Router)dom
DIS: Designated Intermediate system 指定中间系统(Designated Router)ide
ES: End system (Host)oop
SysID: System ID (Router ID)学习
PDU: Packet data unit 报文数据单元 (IP packet)3d
LSP: Link State Protocol Data unit 链路状态数据单元(OSPF的LSA,带路由信息)router
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算法来计算出本身的路由表.
ISIS协议的基本特色
--IS-IS是ISO定义的OSI协议栈中无链接网络服务CLNS(connectionless Network service)的一部分,用于跑动态路由数据包.
--CLNS由下面三个协议构成:
1, CLNP: 相似于TCP/IP中的IP协议. IP协议为TCP/IP传输层服务,CLNP为OSI传输层服务.
2, IS-IS: 中间系统的路由协议,相似于IP中的OSPF.
IS-IS是系统到系统之间的协议.
3, ES-IS: 主机系统与中间系统间的协议, 就像IP中的ARP, ICMP (RD)等.
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)
■简化的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个字节:
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文档以下:
如何设置一个system ID?
如何在支持IP的IS上面设置system ID(便于管理的推荐)
使用loopback 接口IP地址: 192.168.3.25
路由器所在区域Area : 49.0001
创建IP地址到systemID的对应关系: