目录
IS-IS(Intermediate System-to-Intermediate System,中间系统到中间系统)
IS-IS 多数在运营商,用于骨干网内部
它能够同时应用在TCP/IP和OSI环境中,称为集成化IS-IS(Integrated IS-IS或Dual IS-IS)。
IS-IS属于内部网关协议(Interior Gateway Protocol,IGP),用于自治系统内部。IS-IS是一种链路状态协议,使用最短路径优先(Shortest Path First,SPF)算法进行路由计算。
IS-IS起源和发展
ISI-IS 最初是用于 ISO 为它的无连接网络协议设计的一种的动态路由协议,但是现在厂商一般都遵循着 TCP/IP 5层参考模型,IS-IS 可以支持任意的 3 层网络类型, OSPF 只支持 IP 。
TCP/IP 3层只支持 IP ,ISO/OSI 三层支持很多网络类型,但是 现在 除了 IP 其他都被淘汰了。
IS-IS 的基本概念和术语
IS(Intermediate System):中间系统。相当于TCP/IP中的路由器,是IS-IS协议中生成路由和传播路由信息的基本单元。在下文中IS和路由器具有相同的含义
ES(End System):终端系统。相当于TCP/IP中的主机系统。ES不参与IS-IS路由协议的处理,ISO使用专门的ES-IS协议定义终端系统与中间系统间的通信。
ES-IS 终端系统到中间系统,在IS-IS 的设计中,用来取代 ARP
路由域 相当于 AS 自治系统 ,这是又想 IGP 又要当 BGP
从这些可以看出IS-IS 野心很大,毕竟全网运行 IS-IS 就可以了
这是最开始 IS-IS 的设计理念
后来 IP 逐渐成了主流协议,IS-IS 做了一些优化和修改,只有 IGP 功能了
Area:区域,路由域的细分单元,IS-IS允许将整个路由域分为多个区域。
LSDB(Link State DataBase):链路状态数据库。网络内所有链路的状态组成了链路状态数据库,在每一个IS中都至少有一个LSDB。IS使用SPF算法,利用LSDB来生成自己的路由。
LSPDU(Link State Protocol Data Unit):链路状态协议数据单元,简称LSP。在IS-IS中,每一个IS都会生成LSP,此LSP包含了本IS的所有链路状态信息。
NPDU(Network Protocol Data Unit):网络协议数据单元,是OSI中的网络层协议报文,相当于TCP/IP中的IP报文。
DIS(Designated IS):广播网络上选举的指定中间系统,也可以称为指定IS。
NSAP(Network Service Access Point):网络服务接入点,即OSI中网络层的地址,用来标识一个抽象的网络服务访问点,描述OSI模型的网络地址结构。
OSI 路由分级
路由器到终端 --Level 0 路由 ,没有了
一个区域内部--Level 1 路由 相当于 OSPF区域内路由
跨区域路由--Level 2 路由 相当于区域间路由
Level 3 路由,没有了现在跑的是 BGP
哪怕引入外部路由,也是 Level 2 路由