你好,这里是网络技术联盟站。
前阶段给大家介绍了OSPF协议,留言区大家对IS-IS协议的呼吁声比较高:
我也在网上包括公众号上搜索有关IS-IS协议的文章,真的是一头脑,要么就是垃圾水文,要么就是各种转载,而且不成体系,那么今天瑞哥就安排一下,还是那句话,总结到位、清晰明了、人类看得懂!
让我们直接开始!
Intermediate System to Intermediate System
💡 CLNP是个啥东东?
CLNP,英文全称:Connectionless Network Service
,即无连接模式网络服务,它是一个协议栈,最初是作为 TCP/IP 的替代品而开发的。
早在 OSPF 和 IS-IS 被开发时,IP 并不是今天的主导协议。当人们想到 OSI 时,自然而然会想到 OSI 模型,但当时,ISO(国际标准化组织)也创建了类似于 IP 和 UDP 的东西,称为 CLNP(无连接模式网络协议)和 CLNS(无连接模式网络服务)。CLNS(无连接网络服务)与 CLNP(无连接网络协议)相结合是相当于 IP 的 ISO(国际标准组织)。
Intermediate System
路由器的 ISO 名称,用于中间系统或路由器之间的通信。
End System
网络上的设备,例如服务器或工作站。
Connection-Less Network Service
OSI 堆栈中的网络服务,CLNP (无连接网络协议)是实现 CLNS 的协议。
Network Service Access Point
CLNS 数据包的第 3 层地址,这就像 TCP/IP 堆栈中的 IP 地址,IS-IS 使用 NSAP 地址进行通信,而不是 IP 地址。
CLNS一般分为三大部分,如图已经显示了:
这里我们直接用一个NSAP地址的例子来讲解:
这张图可以很直观的反映出地址的每部分的对应关系。
System-ID 通常由设备的 MAC 地址或 IPv4 地址填充。
同一区域内的路由器必须共享相同的 AFI、IDI 和 HO-DSP 值,但每个路由器必须具有唯一的 System-ID
与 OSPF 一样,IS-IS 也使用区域,与OSPF不同的是IS-IS 使用整个路由器所在的区域,而不是像 OSPF 那样仅使用它的一个接口,没有骨干区域,骨干是由一串路由器组成的。
路由器分为三种:
正常区域中的路由器,不连接到另一个区域
不连接到其他区域的骨干路由器
连接不同区域的普通或骨干区域中的路由器
级别 1-2 是 Cisco IOS 路由器的默认设置.
如图所示,很直观的能够看出Level-1路由器、Level-2路由器、Level-1-2路由器是什么样子的。
IS-IS包含两种网络类型:
配置均以下图为拓扑图实例:
Router 1 # config terminal
Router 1 (config) # router isis 1
Router 1 (config-rtr)# net 21.0000.0000.0000.1111.00
Router 1 (config-rtr)# is-type level-2-only
[Router1] isis 1
[Router1-isis-1] is-level level-2
[Router1-isis-1] network-entity 21.0000.0000.1111.00
[Router1-isis-1] quit
[Router1] interface s 0/0/0
[Router1-GigabitEthernet1/0/0] isis enable 1
[Router1-GigabitEthernet1/0/0] quit
[Router1] isis 1
[Router1-isis-1] is-level level-2
[Router1-isis-1] network-entity 21.0000.0000.1111.00
[Router1-isis-1] quit
[Router1] interface s 0/0/0
[Router1-GigabitEthernet1/0/0] isis enable 1
[Router1-GigabitEthernet1/0/0] quit
同华为
set security forwarding-options family iso mode packet-based
set interfaces s-0/0/0 unit 0 description to-R2
set interfaces s-0/0/0 unit 0 family iso address 21.0000.0000.1111.00
set interfaces s-0/0/0 unit 0 family iso
set protocols isis interface s-0/0/0
这样的表格对比记忆,非常直观,可以保存起来。
IS-IS 是一种高度可扩展的路由协议,广泛用于大型服务提供商网络骨干网,不是我们用不到,而是我们接触不到,本文瑞哥大篇幅讲解了IS-IS的基本理论、配置还有和OSPF的比较,希望文章对您有帮助!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。