integrated isis 继承性

osi 开发isis,

即支持osi也支持tcp/ip针对运行商

协议稳定

is-is中间系统到中间系统

isis特定

1.链路状态路由协议

2.使用spf算法

3.通过hello包建立邻居,lsp链路状态协议数据单元。

pdu协议数据单元,

lsp种类:

level1

level2

默认都是level1/2,协议号131

isis骨干区域,所有连续的l2或l1-2构成逻辑的骨干区域。

层次化设计,减少lsp的泛红。

l1在本区域泛红,l2可以再区域之间泛红

减少了路由表和cpu消耗。

isis metric计算 0-63

narrow:(默认)路由metric 2^6=0-63.线路metric为2^10=1024默认最大,线路metric=所有线路metric之和。默认每条10

wide:(广义)

路由器和路由器之间的hello包是iih.

路由器发向终端的是ish,终端发送路由器的是esh

层次

终端和路由器之间时level 0

区域内的level 1

区域之间level 2

自制系统之间level 3

isis和ospf的相同点

1.都是链路状态协议.都有老话时间,都有周期更新和出发更新。

2.spf算法。

3.更新机制和泛红都差不多

4.都支持vlsm

区别:

ospf划分区域基于接口,isis划分区域基于路由器

isis只有l12  lsp

ospf优势

支持多种区域

ospf基本都支持

工程多,文档多。

isis给每台路由器一个地址叫nsap地址。

nsap网络服务接入点。

nsap构成

idp:(initial domain part)初始域备份

afi(authority format id)认证格式id 1byte

49(私有)

idi(initial domain id)初始域id [variable-length]可变长

47.0005

47.0006

dsp(domain sepcific part)域摘要部分

hodsp (area)区域地址可变长

system id 标识路由器6byte 可以把ip地址或mac作为系统id

nsap-selector nsap的选择位1byte

路由器所在的区域,system id(标示路由器),选择位

202.1.3.10

202.001.003.010

2020.0100.3010

nsap:49.0001.(区域id)0001.0001.0001.(系统id)00(选择位)

area address:1-13个字节

所以nsap号8-20字节

afi set to49(私有)

area id

system id;6byte

nsel:通常为0

nsap地址必须以1个字节开始1个字节结束。

net address

nsap的选择位=0就是net地址

snpa子网附属点

使用snpa标识我的线路介质是什么。如何使以太网snpa就是mac地址,如果是帧中继就是dlci 431,如果是串行线路就是hdlc

snpa用来标识2层是什么介质

circuit id来标识运行isis的接口

cisco标识形式是r1.01 使用hostname做了映射表。

实验:

r2:

router isis

log-adjacency-changes all

net 49.0001.2222.2222.2222.00

it s0/0

ip router isis

int lo0

ip router isis

r1:

router isis

log-adjacency-changes all

net 49.0001.1111.1111.1111.00

int s/0

ip route isis

int s0/1

ip route isis

int s0/1

ip route isis

r3:

router isis

log-adjacency-changes all

net 49.0003.3333.3333.3333.00

int s0/1

ip route isis

int lo0

ip route isis

show clns neighbors(查看邻居信息)

r1:

clear isis *清理isis邻居

clear clns neighbros 清理邻居

show isis hostname(查看系统id)system id通过hostname来标识

show clns is-neighbors

show clns interface

show clns protocol

isis管理距离115

r2:

int s0/0

isis metric 5(设置isis metric)

扩展

level:类似于ospf域内

level1-2:类似ospf的abr

level2类似ospf骨干区域

针对level 1路由器,想访问,一个区域,先比较区域id,如果不同,就会把信息传输给最近的level1-2的路由器,如果相同就是同一区域

如果路由器是1-2路由器,如果不一样,必须会用level2的数据库,如果一样就使用level1的数据库。

优化:

r2:

router isis

is-type level-1

r3:

rouer isis

is-type level-2

r1:

show clns neighbor

如果把内部的路由都置为level1会产生一条默认路由在level12,指向att执位的路由器。

level2路由器有整网的路由。

产生默认路由条件。

1.r1一定要连接多个区域。

2.r1路由器一定是level12路由器。

3.r2一定是level1路由器

针对接口更改更改类型

r2:

int s0/0

isis circuit-type level-1

route leaking路由泄露

泄露l2的一部分路由到l1的路由器

出现多条路径的情况下

r1:

router isis

redistribute isis level-2 into level-1 distribute-list 100(把level2的路由泄露给level1路由器使用distribute控制

access-list 100 permit ip 3.3.3.0 0.0.0.0 any

i ia isis的域间路由,metric148+接口

isis报文封装

isis直接封装2层头部。

rip封装进udp,ospf ip, eigrp ip,

01:80:c2:00:00:14 level1组播地址

01:80:c2:00:00:15 level2组播地址

isis报文

hello(esh,ish,iih)iih路由器和路由器

lsp

psnp部分序列号的pdu 类似ospf lsr/ack报文

csnp完全序列号的pdu 类似ospf dbd 报文

又分l1和l2报文,总共报文9钟。在帧中继,使用点到点hello包。

lsp

包括lsp id,长度,类型,标示是l1或l2.老化时间20分钟,

tlv字段,

lsp特点

传完数据库同步

都是从序列号1递增,越高越新

lsp老化时间

递减的,

1200秒老化时间

ospf1800秒

isis网络类型

广播

点到点isis没有nbma的区分,

广播网络类型:

dis类似于ospf的dr,

1.dis针对l1和l2是分开选的。总共2个。

2.没有备份dis。

dis选举方法

1.先比较高的优先级。默认64,ospf默认优先级是1

2.在比较高的snpa(mac)地址。

实验:

r1:

int e0/0

ip add 100.1.1.1 255.255.255.0

ip route isis

r2:

int e0/0

ip add 100.1.1.2 255.255.255.0

ip route isis

show arp

show clns is-neighbors(查看dis路由器)

r1:

show clns is-neighbors

r2:

int e0/0

isis priority 66 (修改dis的优先级默认l12都改)

show clns is-neighbors

dis可以抢占。

l1发l1的hello包,l2发l2的hello包。

网络类型:

isis在广播网络全互联,ls只会和dis交互lsp。

lsp泛红

l1只在本区域

l2在所有区域

show isis database(查看isis数据库)            

csnp和psnp作用

                                                psnp(lsr/ack)               csnp(dbd)

broadcast:                           request类似lsr          由dis每10s发一次                    

point-to-point:                    ack                            邻居建立只发一次