H3CSE路由-ISIS基本概念
PS:本篇仅挑选作者认为重要的模块,并不全面仅供复习参考,具体请自行查阅相关书籍。设有H3CNE-H3CTE学习博客专栏,敬请关注。
OSPF基于TCP/IP协议栈开发
ISIS协议基于OSI模型开发
CLNP/CLNS。无连接网络协议/服务
集成ISIS支持IP
注意:集成ISIS可以运行在IP网中
ISIS路由器角色分3种:L1路由器,L-1-2路由器,L2路由器
需要学习的ISIS形式的IP路由只有两种:L1路由(区域内)L2(路由)
终端和网关之间:在终端上设置网关
AS之间:BGP
ISIS与OSPF区别:
1.OSPF网络中有且只有一个area 0(骨干区域)通过area id判断是否是骨干区域
任何协议只要其协议采用TLV架构,更易扩展
在IP网中,给设备分配IP,通过IP地址标识设备的位置
在OSI网中,给设备分配OSI地址标识设备的位置
集成ISIS可以在IP网中运行,依然需要给每台设备分配OSI地址
OSI地址的格式:NSAP格式 网络服务接入点
如 10.0000.0000.0001.00。每一位都是16进制
常见写法:area id.system id.NSEL
(1)area id部分可变长,1-13字节
(2)系统 ID:固定6字节,48位
(3)NSEL:固定1字节,例如NSEL=00,代表路由器
运营商(电信CN2网络):
OSI地址:86.4809.0020.0590.4300.1077.00
如果OSI地址的NSAP格式中的NSEL为00,这一类OSI地址又叫NET(网络实体名称)
每台设备最多分配3个NET地址,这些地址area id不同,system id相同
ISIS协议报文直接封装在二层帧里
报头包含通用和专用报头
1个ISIS消息可携带N个CLV(code-length-value),每个CLV都携带一个参数
等价于TLV(type-length-value)
协议消息:
IIH
LSP
CSNP
PSNP
OSPF中链路信息放在LSU中,而ISIS的链路更新消息LSP就是LSP
在ISIS中,只要邻居关系建立,就意味着邻接关系同时建立了
(1)P2P 本地设备只要能收到邻居的IIH消息,就把邻居设为up
(2)广播型网中,本地和邻居设备需要3次握手(交互3次IIh消息)方可建立邻接关系
ISIS邻居分L1邻居和L2邻居:
ISIS邻居关系的类型
———————->邻居之间交换L1或L2的链路信息
———————>根据L1或L2的链路信息生成L1或L2的ISIS路由
ISIS在广播网络上选举伪节点DIS
ISIS中DIS允许抢占,不同级别分别形成DIS
优先级相同,SNPA地址大的被选中,广播网中的SNPA地址是MAC地址
广播网中协议交互式组播(DIS 3.3s一次hello,其他10s),P2P是单播(10s一次)
ISIS邻居设备之间的同步数据库
P2P网:
(1)本地设备收到邻居的IIH消息,马上建立邻接关系
(2)建立邻接关系后,再交互一次CSNP消息,后续不再交互CSNP
广播型网:
(1)设备之间交互3次IIH消息,方可建立邻接关系
(2)交互IIH消息的时候,选举DIS
(3)DIS周期性发送CSNP消息
DIS到所有IS邻居的开销为0
分别计算L1和L2路由