CCNP-第十八篇-ISIS-理论
ISIS
中间系统到中间系统(ISIS-Intermediate system to intermediate system)是一个分级的链接状态路由协议,基于DECnet PhaseV 路由算法,实际上与OSPF非常相似,它也使用Hello协议寻找毗邻节点,使用一个传播协议发送链接信息。ISIS可以在不同的子网上操作,包括广播型的LAN、WAN和点到点链路。
isis这个东西呢,其实有点绕,因为他跟ospf多少相似
这样说吧,如果能接受ISIS呢,那以后估计就是在运营商干活的
因为企业网是没isis这个东西的,所以学不好也没撒大问题
但是如果在运营商呢,十有八九呢是用的华为的,so
这个技术点就按照华为的来讲解吧!
而且CCIE也不考这玩意,不过HCIE里面考试有这玩意
首先呢,ISIS跟之前的东西概念都不一样
跟啥ospf,bgp,rip的概念都不一样,得换个想法
总之吧,有点那么,反人类,看看这个对照表就知道了
请允许我解释一波吧,虽然看的真的头晕
OSI VS IETF
IS Router (意思是,一台路由器)
ES Host(意思是,主机,服务器,终端)
剩下的有中文解释了,不会OSPF的话返回去前面的看也是由于这个缘故,so
讲ISIS会和OSPF做对比
再有一点解释就是为什么他用在运营商不用在企业网呢?
1.我们之前学的企业网的啥玩意的,他呢,是分层次的,而且网络规模没那么大
2.企业里面是有什么接入,二层,三层,汇聚,核心,出口什么的,但是在运营商是没有这些东东的
3.运营商现在跑的都是底层互通,这种呢,叫骨干网,企业网的顶多称之为,园区网
运营商做的都是底层,这样说吧,他要把每个分支节点都做通,所以呢
SDN的引入是对运营商最好的选择(小扩展)
最简单的说,买个分支都有ipsecOSPF在运营商能用,但是,不建议用!!!,最简单的就是ISIS收敛速度比OSPF快
现在呢,都是叫ISIS,但是实际上他是叫集成ISIS的,这个是历史了.
首先,跟OSPF一样的点
第一.他一样是需要通过Hello来建立邻居的
第二,一样三张表,分别是,邻居表,链路状态数据库,路由表
第三,一样采用SPF最短路径优先的算法=每个设备都能收到全网路由
第四,一样是两种区域,骨干区域和常规区域
类似的点
ISIS的进程号,如果不写,默认为1
举例:ISIS XXX-一样的本地有效
ISIS-系统号(对应OSPF的RID)
NET(区域号)(RID)(协议标识符)
举例:接口下.isis enable XXX (XXX是协议号
ISIS的协议号(AS)是多少,区域号则是多少
区别:OSPF的区域是基于接口的,ISIS的区域是基于设备的
后面这个11,就是Route-id的意思,不过在isis里面他叫sysid
这个也是跟ospf一样,唯一的,不能冲突的哦
在ISIS中,一样是需要常规区域连着骨干区域的,所以就每个设备围着核心走
OSPF骨干区域叫Area0,<0-4294967295>,这个是OSPF支持的编号
ISIS骨干区域叫L2,其他都是L1
邻居关系
ISIS呢,默认是L1/L2的,啥意思呢?
就是可以L1和L2同时存在,但是如果对端只有一个,那么也只会建立一个级别的邻居
不过工作上呢,一般都是全网L2,也省事,通了就行,就跟ospf一样,如果懒得搞啥的
全部Area0,也不做什么特殊区域,通了就完了,唯一的缺点就是有些末梢网段没必要获取到全网路由,浪费资源,仅此而已
区别
OSPF呢,是选举了DR/BDR再建邻居的,所以很慢
ISIS呢,是先起来了邻居,在选举DR/BDR,所以贼快
不过呢!!!
isis中他不叫dr,叫drs然后,在isis中也没有bdr这个东西,没有备份的
只有dis(DR挂了就挂了,没影响,他还是正常运行的
路由器的分类
上面说过了
在ISIS中
设备默认是L1/L2的,就是L1和L2都支持
可以设置成L2,骨干区域
可以设置成L1,普通区域
同样的
LSDB=这玩意在ISIS也叫作链路状态数据库
L1的路由器呢,只能建立L1的LSDB
L1呢,建立LSDB的话,要求必须是同区域的
L2的路由器呢,只能建立L2的LSDB
L1/L2的路由器,可以同时建立L1/L2的LSDB(默认类型)
然后关于这个路由,其实isis自带一个ospf的stub的区域的
什么意思呢?
就是L1的设备,会自动产生一条默认路由指向L2设备
邻接
在OSPF中有邻居,邻接
在ISIS中的邻居关系只有邻接,没有邻居
网络类型
ISIS中
1.P2P(点对点)–基本不用
2.广播
在OSPF中,那他喵的多了去了
1.点对点
2.广播多路访问
3.非广播多路访问(NBMA)–基本不用
4.点到多点(P2MP)–基本不用
学OSPF的时候我们知道,做P2P,只是为了减少DR/BDR的选举时间来加快速度
but?
在ISIS中,他是先来邻居再选举的,这有啥关系吗,又不影响,对吧
但是为什么当初要设计呢?
becauser
在那个年代,P2P是针对serial来设计的
这个呢,在那个年代叫做串口
串口的流量是很少的,没记错的话好像只能跑到1.333M,这个可以为现在的银行的专线
而P2P,可以减少选举DIS的数据包,这个只是一种,优化的手段,仅此而已
但是他发送的"垃圾数据"比OSPF多,
但是,在现代的网络来说,有啥影响吗?
现在动不动就10G,40G,100G,你这点流量,估计态势感知设备都不带想理你
ISIS是基于组播的MAC做更新的,下一章讲解
小总结
1.这个东西基本上呢,除了这个区域号,没啥不好的,个人感觉比OSPF好使
2.总结呢,其实他就是个青春版的OSPF
3.虽然他有点反人类,但是还是挺不错的
4.有一个点没详细讲,ISIS中呢,49编号,在早期是私有AS,因为在早期的ISIS编号跟现在的BGP一样是需要买的,不是你想咋启就咋玩的
所以现在的net,都是49开头,然后他的结尾,肯定是00,代表的意思是,支持IP
5.只有骨干区域和常规区域,常规区域会产生一条指向骨干区域的默认路由