腾讯课堂直播、录播链接:
思科CCNP+华为HCIP+Linux运维-全程直播/高清录屏-学习视频教程-培训课程-腾讯课堂ke.qq.comISIS(中间系统-中间系统)理论介绍
- OSI参考模型
- 面向连接的网络服务CONS
- 面向无连接的网络服务CLNS
- CLNS由以下三个协议构成:CLNS服务模型
- CLNP:类似于TCP/IP中的IP协议
- IS-IS:中间系统间的路由协议,类似于IP中的OSPF/RIP/EIGRP
- ES-IS:主机系统与中间系统间的协议,就像IP中的ARP,ICMP,DHCP等
- 什么是集成的ISIS
- 使用ISIS实现在TCP/IP和OSI双重环境下的路由选择,被称为集成的ISIS或者叫做双重ISIS
- 这样集成的ISIS可以支持纯CLNP网络或者纯IP网络,或者同时运行CLNP和IP的双重网络
- RFC1195中规范定义了集成的ISIS
- 集成的ISIS可以自动计算最佳路径和选择路由
- ISIS特点
- 属于大型内部网关路由协议,类似于OSPF,多用于运营商,现在SDN架构也会用的很多
- 使用SPF算法算出最短路径,典型的链路状态路由协议
- ISIS封装数据包是基于OSI模型,之前学习的OSPF,RIP以及常见的以太网封装都是基于TCP/IP模型
- ISIS划分区域是基于路由器的,即一台路由器只能属于一个区域
- ISIS也是两层架构设计(骨干区域、非骨干区域)
- ISIS路由器种类和邻居关系建立
- Level 1路由器:仅收发L1 ISIS报文
- Level 2路由器:仅收发L2 ISIS报文
- Level 12路由器:仅收发L1 和L2 ISIS报文,注意:所有路由器默认都是Level 12路由器
- L1-L1建立L1的邻居关系
- L2-L2建立L2的邻居关系
- L12-L12建立L1和L2的两种类型的邻居关系
- 注意:L1路由器不能跨区域建立邻居关系
- ISIS区域规划
- 骨干区域:连续的一片Level 2路由器+Level12路由器的区域
- 非骨干区域:所有的Level 1路由器
- ISIS网络实体标识
- NSAP是OSI协议簇中定位资源的地址,可以理解为OSI网络中的CLNP地址,类似于TCP/IP中的IP地址
- Network-Entity简称NET,是一类特殊的NSAP(SEL=00)
- 在路由器上配置ISIS时,只需要考虑NET即可
- NET类似于OSPF中的Router-ID,用来标识ISIS中的路由器身份
- Network-Entity 49.0001.0000.0000.1111.00
- 49.0001:表示路由器所在的区域
- 0000.0000.1111:表示系统ID,即RID
- 00:表示SEL,固定格式,在IP网络上跑ISIS,SEL全部被设成00
- Level12路由器优化
配置整理
R1
isis 1
is-level level-1
network-entity 49.0001.0000.0000.1111.00
interface GigabitEthernet0/0/0
isis enable 1
R3
isis 1
is-level level-2
network-entity 49.0002.0000.0000.3333.00
interface GigabitEthernet0/0/0
ip address 23.1.1.3 255.255.255.0
isis enable 1
#
interface GigabitEthernet0/0/1
ip address 34.1.1.3 255.255.255.0
isis enable 1
检查:
<R1>dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 13 Routes : 13
Destination/Mask Proto Pre Cost Flags NextHop Interface
0.0.0.0/0 ISIS-L1 15 10 D