IS-IS
特征:
1:协议操作起来,比OSPF要简单
2:扩展性比OSPF要好,易于扩展
3:对IPv6有很好的支持
4:能够同时支持IP网络,和CLNS网络(OSI网络)(集成的IS-IS)
5:十分稳定,使用与OSPF相同的算法:SPF算法。
(稳定/收敛较快/对CPU/内存/链路利用率,都有很好的效率)
6:IS-IS是链路状态路由协议(LS),使用LSP来描述路由信息。
                            (相当于OSPF的LSA)
7:支持两种级别的路由:
    Level0:路由器(IS)与终端系统(ES)之间;
    Level1:The route of local area (system ID):域内路由;
    Level2:The route between areas (Area ID):  域间路由;
    Level3:两个IS-IS间。
8:IS-IS的3种路由器
8-1:L1 Router:路由器只有本区域的路由,相当于OSPF的非骨干路由器或内部路由器:
   
8-2:L2 Router:拥有区域间路由,相当于OSPF骨干路由器:
   
8-3:L1&L2 Router:既有域间路由也有域内路由,相当与OSPF的ABR骨干路由器:
   
9:IS-IS目前存在的一些缺陷:
9-1:ISIS的度量值取值范围较小:
      使用6Bits描述一个接口优劣,(0-63),Cisco默认10,而不分接口实际带宽使用10Bits描述一条路由    的优劣(0-1023);
9-2:目前,ISIS只支持以下四种变量,用于描述路由的优劣:
    Default,Delay,expense,error;但目前Cisco只支持Default这一种!
10:OSPF VS ISIS
相同点:
都使用相同的SPF算法:
导致路由的计算,更新,传播,决策,收敛都非常类似。
不同点:
OSPF:
有一个BackBone区域,所有的普通区域都必需连接到Backbone区,
每一条链路都完整的属于一个区域,
对应的连接每个区域的ABR,是分属于不同的区域;
OSPF通过LSA进行路由的描述和传播,支持多达几十种LSA
OSPF可以通过带宽的反比来描述接口的优劣。
有较多的厂商对OSPF提供很好、全面的支持;
IS-IS:
凡是L2链路的路由和链路都是ISIS的骨干区,
每个路由都属于同一个区域,
ISIS通过链路来区分区域而不是通过路由区分区域;
ISIS通过L1/L2的LSP来描述和传播路由,
ISIS不论是哪种接口,其默认Metric是10,
而能够全面支持ISIS的厂商不多。
    
11:NSAP(Network Service Access Point):
是OSI/CLNS网络中的地址(CLNP协议),相当与IP地址。
Area-ID:1-13字节可变长;
System-ID:6字节,定长;
NSEL:此网络节点,所能提供的服务类型的标识位;
如果NSEL等于0,表示此节点是一个路由器;此地址可简写为NET地址。
可以称为网络实体标识地址NET(Network Entity Title);
    
12:在CLNS网络中:
每个网络节点/设备,都只有一个NSAP地址,
而不像IP网络中,每个接口都有一个IP地址
13:在CLNS网络中:
区域号如果为49,表示私有网络。
LAB1.使用IS-IS协议构建集成的IP网络:
    
    
Step1.规划IS-IS区域,规划每个路由器的NET(network entity title)/网络实体标识。
NET:-------|-----------|------- (16进制)
    Area-ID, System-ID, NSEL
   1-13byte,  6byte,     1byte(路由器固定是00)
router isis
net 49.0014.0000.0000.0002.00
    area id |system id    |NSEL
Step2.配置IP地址:
Step3.在接口中激活IS-IS的运行,为IP 网络进行路由(让IS-IS为这个接口所在的网段进行路由)
int s0
ip router isis
Step4.察看IS-IS的邻居建立:
show clns
R4#show clns
Global CLNS Information:
  2 Interfaces Enabled for CLNS
  NET: 49.0014.0000.0000.0004.00
  Configuration Timer: 60, Default Holding Timer: 300, Packet Lifetime 64
  ERPDU's requested on locally generated packets
  Running IS-IS in IP-only mode (CLNS forwarding not allowed)
show clns protocol
show clns neighbors
show clns interface
show clns route
show clns database
show clns topology
show ip route
Step5.控制接口的IS-IS的Level类型(默认是L1L2)
int s0
isis circuit-type level-2/Level-1

1.5 - 动态路由协议ISIS的更多相关文章

  1. HCNP Routing&Switching之动态路由协议IS-IS基础

    前文我们了解了OSPF的特殊区域相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15236330.html:今天我们来聊一聊另一动态路由协议IS-IS相 ...

  2. (ospf、rip、isis、EIGRP)常见的动态路由协议简介

    路由器要转发数据必须先配置路由数据,通常根据网络规模的大小可设置静态路由或设置动态路由.静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络.缺点是不能自动适应网络拓扑的变化,需要人工 ...

  3. CCNP路由实验之六 动态路由协议之IS-IS

     CCNP路由实验之六动态路由协议之IS-IS 动态路由协议能够自己主动的发现远程网络.仅仅要网络拓扑结构发生了变化.路由器就会相互交换路由信息,不仅能够自己主动获知新添加的网络.还能够在当前网络 ...

  4. 动态路由协议(RIP)

    虽然静态路由在某些时刻很有用,但是必须手工配置每条路由条目,对于大中型的网络或拓补经常发生变化的清空,配置和维护静态路由的工作量就变得非常繁重,而且不小心还容易出错,因此就需要一种不需要手工配置的路由 ...

  5. 1.3-动态路由协议RIP①

    Dynamic Routing Protocol:动态路由协议 现代IP网络中,主要的动态路由协议: AD/管理距离: 1:DV/距离向量协议:RIP(120)/IGRP(100) 2:LS/链路状态 ...

  6. 动态路由协议与RIP配置

    一.动态路由的概述 二.RIP路由协议工作原理 三.水平分割 四.RIP路由协议v1与v2的区别 五.实验配置 一.动态路由的概述 1.定义 动态路由是指利用路由器上运行的动态路由协议定期和其他路由器 ...

  7. 动态路由协议、RIP

    动态路由协议.RIP      一.动态路由协议        1)动态路由协议概述        2)度量值        3)收敛        4)静态路由与动态路由的比较        5)动 ...

  8. 《TCP/IP详解 卷一》读书笔记-----动态路由协议

    1.以下条件只要有一个不满足,则需要使用动态路由协议:1)网络规模小,2)只有一个连接点用于连接其他网络,3)没有冗余的路由器(一般用作备份) 2.所谓动态路由就是各个路由器与自己相邻的路由器交换各自 ...

  9. 第6章 静态路由和动态路由(4)_OSPF动态路由协议

    6. OSPF动态路由协议 6.1 OSPF协议(Open Shortest Path First,OSPF开放式最短路径优先协议) (1)通过路由器之间通告链路的状态来建立链路状态数据库,网络中所有 ...

随机推荐

  1. JS简单路由实现

    说一下前端路由实现的简要原理,以 hash 形式(也可以使用 History API 来处理)为例, 当 url 的 hash 发生变化时,触发 hashchange 注册的回调,回调中去进行不同的操 ...

  2. Table标题行冻结,数据行滚动的一种方式

    这段时间在做Table标题行冻结,数据行滚动,虽然能实现,但也遇到一些问题,记录下来. 首先说说实现,实现其实不难,估计很多人都能想象出来,那就是标题行与内容行分离.我是这么做的,用两个表格,一个只有 ...

  3. Atmel studio 7.0 安装成功

    Atmel studio 7.0 安装成功 转载:   http://www.eeworld.com.cn/mcu/article_2017112436241.html 2018-07-2610:27 ...

  4. MySQL与MongoDB的操作对比

    MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库.它们各有各的优点,关键是看用在什么地方 ...

  5. RabbitMQ调用

    添加 gradle依赖complie("com.rabbitmq:amqp-client:5.0.0") Hello, World Working Queues Publish/S ...

  6. 【Hadoop】三、HDFS命令行接口

      通过前面对HDFS基本概念.高可用性.数据读写流程的介绍,我们对HDFS已经有了大致的了解.这里我们还需要明确一点:Hadoop作为一个完整的分布式系统,它有一个抽象的文件系统的概念,而我们介绍的 ...

  7. oracle中的冷热备份

    oracle有四种备份方法:冷备份.热备份.RMAN备份.逻辑备份. 其中冷备份和热备份都是用操作系统命令对oracle文件直接进行拷贝, 不同的是冷备份是把数据库关闭后再备份,备份过程中也要关闭数据 ...

  8. 迭代器,生成器(generator)和Promise的“微妙”关系

    需要Promise源码版的朋友:传送链接 本文主要讲述(iterator)和生成器*/yield之间的联系和各自的用法,以及生成器的高配版本aysnc/await的使用. 大纲: 迭代器(iterat ...

  9. Linux 服务器 U盘安装(避免U盘启动)以及拔除U盘后无法引导系统

    一.U盘制作 首先下载两个文件: ·         rhel-server-6.3-i386-boot.iso    启动镜像 ·         rhel-server-6.3-i386-dvd. ...

  10. Flask项目中整合各组件

    一.介绍 主要介绍flask_sqlalchemy.flask_script.flask_migrate这三个组件该如何整合到flask项目中,以及如何使用. # 安装组件 pip3 install ...