工业路由器ISIS原理简介 IS-IS最初是国际标准化组织ISO(the International Organization for Standardization)为它的无连接网络协议CLNP(ConnectionLess Network Protocol)设计的一种工业路由器动态路由协议。 为了提供对IP的路由支持,IETF在RFC1195中对IS-IS进行了扩充和修改,使它能够同时应用在TCP/IP和OSI环境中,称为集成化IS-IS(Integrated IS-IS或Dual IS-IS)。IS-IS属于内部网关协议IGP(Interior Gateway Protocol),用于自治系统内部。IS-IS是一种链路状态协议,使用最短路径优先SPF(Shortest Path First)算法进行工业级4G路由器路由计算,ISIS与OSPF协议有很多相似之处。 IS-IS提供两级工业级路由器路由,层次1(Level 1,L1)路由区域间、通过层次2(Level2,L2)路由进行互联,L2路由域有时也被称为核心。IS-IS用有层次的地址分配将一个自治域分为多个L1路由区域,并区分L1和L2之间的路由。同一区域内的所有节点都使用L1路由互通,不同区域里的节点之间使用L2路由互通。工业级全网通路由器向其所在区域(L1或L2)内的其它全网通工业路由器扩散与之相连的链路状态,从而传递拓扑信息,每个工业路由器会对接收到的其它工业4G路由器发来的链路状态数据包(Link-State Packet,LSP),运用SPF算法找到网络里每个目的地的最短路径。由于链路状态协议中的任何工业级4G路由器都依赖于路由区域中所有其他的工业全网通路由器,工业级路由器的数据库里有防止路由循环的信息,所以IS-IS通常不允许对路由信息进行过滤。 ISIS具有的特性如下: 属于ISO协议族 IS-IS是ISO定义的OSI协议栈中无连接网络服务CLNS (Connectionless Network Service)的一部分,CLNS由以下三个协议构成: 1.CLNP:类似于工业TD-LTE路由器TCP/IP中的IP协议; 2.IS-IS:中间系统间的全网工业路由器路由协议; 3.ES-IS:主机系统与中间系统间的协议,就象全网工业级路由器IP协议中的ARP,ICMP,IRDP等。 直接运行于链路层之上 与大多数工业4G路由器路由协议不同,IS-IS 直接运行于链路层之上; 链路状双卡路由器态路由协议 与OSPF功能类似,但是各有特点; 支持IP, OSI两种路由 可以在IP和OSI双重环境中工作; 支持灵活的TLV编址方式,协议扩展性好; 路由收敛速度快,结构清晰,适合于大规模网络。近年来得到越来越广泛的应用。
|
|