CCNP学习笔记之ISIS协议.docx

上传人:b****6 文档编号:7309902 上传时间:2023-01-22 格式:DOCX 页数:15 大小:43.38KB
下载 相关 举报
CCNP学习笔记之ISIS协议.docx_第1页
第1页 / 共15页
CCNP学习笔记之ISIS协议.docx_第2页
第2页 / 共15页
CCNP学习笔记之ISIS协议.docx_第3页
第3页 / 共15页
CCNP学习笔记之ISIS协议.docx_第4页
第4页 / 共15页
CCNP学习笔记之ISIS协议.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

CCNP学习笔记之ISIS协议.docx

《CCNP学习笔记之ISIS协议.docx》由会员分享,可在线阅读,更多相关《CCNP学习笔记之ISIS协议.docx(15页珍藏版)》请在冰豆网上搜索。

CCNP学习笔记之ISIS协议.docx

CCNP学习笔记之ISIS协议

IS-IS协议

E-mail:

rhroot1112@2010-05-09

CCNP学习笔记

关于IS-IS协议的讨论,

IS-IS全名为intermediatesystem–intermediatesystem(中间系统-中间系统)。

IS-IS属于IGP,LS型路由协议,无类路由协议。

IS-IS工作在OSI模型中,工作在三层,协议报文直接封装在数据链路层的帧结构中。

ISIS针对于大型ISP中作为IGP使用。

OSI的术语:

CLNS(connectionlessnetworkservice)无连接网络服务

CLNP(connectionlessnetworkprotocol)无连接的网络协议

NSAP(networkserviceaccesspoint)网络服务访问点

IS-IS的特点:

LS状态型路由选择协议

支持VLSM

使用SPF算法,快速收敛

使用LSP交换路由信息(链路状态协议数据单元)

使用hello包建立和维护邻居

IS-IS的路由级别:

默认ISIS路由器是level1—2级别

Level1

Level2

L1router只可以和L1或与L1—2的路由器建立neighbor。

L2router只可以和L2或与L1—2的路由器建立neighbor。

L1—2router只可以与L1和L2或L1—2的路由器建立neighbor。

ISIS的metric值:

ISIS的默认接口的metric值为10,

可以修改,范围是1---63

ISIS的metric值分为:

Narrow-metric(default)

Wide-metric(手动修改)

累计不可以超过1023。

ISIS和OSPF的异同点,

相同点,

1.ISIS和OSPF都是LS型的路由协议,

2.都采用SPF算法,

3.都有周期更新,触发更新。

OSPF30min60min

ISIS15min20min

不同点,

OSPF的区域划分是从接口划分的,

ISIS的区域划分是从链路划分的。

ISIS区域的概念:

主干:

所有的L2的neighbor连接起来的区域是主干区域。

非主干:

所有的L1的neighbor连接起来的区域是非主干区域。

在ISIS中,每个区域都是平等的,

相同的区域,

可以建立L1与L1,L2与L2的邻居关系。

不同的区域

只能建立L2的邻居关系。

关于ISIS中的NSAP地址,

全名为networkserviceaccesspoint(网络服务访问点)

8---20bytes十六进制

分为三部分:

Area-id区域ID                            (1---13bytes)

System-idrouter-id                          (6bytes)

Nsel网络服务选择符00(1bytes)

49开头的是私有的NSAP地址,

NSAP地址:

49.0001.0001.0001.0001.00

NSAP地址必须以一个字节开始,最后以一个字节结束。

NET地址

当NSAP地址的NSEL位为00的就是NET地址。

关于ISIS的报文(PDUS)

ISIS的PDUS:

Hello(ESH,ISH,IIH)

用于建立和维护邻接关系。

 

LSP

用于分发链路状态信息,是详细信息。

 

PSNP

用于请求和确认LSP,包含LSDB中的部分LSP的摘要信息。

 

CSNP

用于LSDB的同步,包含LSDB中所有的LSP的摘要信息。

 

ISIS中level1的路由器发送level1的hello包,level2的路由器发送level2的hello包。

关于ISIS的数据库的同步,

CSNPPSNP

Broadcast由DIS每10S发送一次请求缺少的LSP/确认已收到的LSP

P2P只在邻居建立的时候发送一次请求缺少的LSP/确认已收到的LSP

ISIS的hellotime

ISIS的hello时间和OSPF的hello时间的比较,

OSPF的hello时间,

Hello-interval10S(P2P,broadcast)30S(NBMA,P2MP,P2MPNBMA)

Deadtime40S120S

Deadtime=4倍的hellotime

ISIS的hello时间,

Hello-interval10S(P2P)3/10(broadcast)由DIS发送

Deadtime30S10S

Deadtime=3倍的hellotime

ISIS的网络类型

目前还不支持手动修改ISIS的网络类型,

Point-to-point

Broadcast

ISIS没有NBMA的网络类型。

Broadcast的网络类型,

DIS

DesignatedIS

DIS针对于level1和level2是分别选举的,并且没有备份的DIS。

DIS的选举方法:

1.比较优先级(越高越优先)

范围0---255,default是64,0代表最低。

2.比较MACAddress,

越大越优先

每新加入一台路由器都要重新选举DIS,(有强制抢占权)

ISIS的配置,

配置ISIS协议,

RouterIsis

Net49.0001.0000.0000.0001.00

激活接口

Interfaces1/1

Iprouterisis

打开ISIS的日志信息,

RouterIsis

Log-adj-changesall

查看ISIS的邻居,

Showclnsneighbors

Showclnsis-neighbors

清楚ISIS的信息,

ClearIsis*

Clearclnsneighbors

查看Isis的映射表

Showisishostname

改变ISIS接口的metric值,

Interfaces1/1

Isismetric1---63

(学习路由的入接口)

改变ISIS的优先级,

Interfacee0

Isispriorigy65

改变ISIS路由器的级别,

路由进程中修改,

RouterIsis

Is-typelevel-1

还可以再接口上面改变ISIS的级别,

Interfaces1/1

Isiscricuit-typelevel-1

接口优于进程

ISIS的路由器优化,

L1的路由器会产生一条ISIS的默认路由指向L1—2的路由器,

L1的路由条目可以自动的加入到L2的数据库中去。

产生的条件,

1.R1路由器必须连接多个区域

2.R1的级别必须是L1---2

关于ISIS的路由泄露(route-leaking)

将L2的路由条目泄露给L1的路由器,

Access-list100permitip3.3.3.00.0.0.0any

RouterIsis

RedistributeIsisiplevel-2intolevel-1distribute-list100

实验:

 

需求一,

在broadcast网络中运行IS-IS协议,并使R1为L1的DIS,R3为L2的DIS。

配置IP地址,

R1:

r1(config)#

r1(config)#interfacef0/0

r1(config-if)#ipadd192.168.1.1255.255.255.0

r1(config-if)#nosh

r1(config-if)#exit

r1(config)#

R2:

r2(config)#

r2(config)#interfacef0/0

r2(config-if)#ipadd192.168.1.2255.255.255.0

r2(config-if)#nosh

r2(config-if)#exit

r2(config)#

R3:

r3(config)#i

r3(config)#interfacef0/0

r3(config-if)#ipadd192.168.1.3255.255.255.0

r3(config-if)#nosh

r3(config-if)#exit

r3(config)#

配置ISIS协议,

R1:

r1(config)#routerisis

r1(config-router)#net49.0001.0001.0001.0001.00

r1(config-router)#is-typelevel-1

r1(config-router)#exit

r1(config)#

r1(config)#interfacef0/0

r1(config-if)#iprouterisis

r1(config-if)#exit

r1(config)#

R2:

r2(config)#

r2(config)#routerisis

r2(config-router)#net49.0001.0002.0002.0002.00

r2(config-router)#exit

r2(config)#

r2(config)#interfacef0/0

r2(config-if)#iprouterisis

r2(config-if)#exit

r2(config)#

R3:

r3(config)#

r3(config)#routerisis

r3(config-router)#net49.0003.0003.0003.0003.00

r3(config-router)#is-typelevel-2

r3(config-router)#exit

r3(config)#

r3(config)#interfacef0/0

r3(config-if)#iprouterisis

r3(config-if)#exit

r3(config)#

查看ISIS的邻居表,

R2:

r2#showclnsis-neighbors

SystemIdInterfaceStateTypePriorityCircuitIdFormat

r1Fa0/0UpL164r2.01PhaseV

r3Fa0/0UpL264r2.01PhaseV

r2#

可以看到,在L1中,R2是DIS,在L2中,R2是DIS。

改变DIS(改变优先级)

R1:

r1(config)#

r1(config)#interfacef0/0

r1(config-if)#isispriority65

r1(config-if)#exit

r1(config)#

R3:

r3(config)#

r3(config)#interfacef0/0

r3(config-if)#isispriority65

r3(config-if)#exit

r3(config)#

查看ISIS的邻居表,

R2:

r2#showclnsis-neighbors

SystemIdInterfaceStateTypePriorityCircuitIdFormat

r1Fa0/0UpL165r1.01PhaseV

r3Fa0/0UpL265r3.01PhaseV

r2#

可以看到,R1就为了L1的的DIS了,R3就为L2的DIS了。

需求二,

在P2P网络中,运行ISIS协议,使R1为L1路由器,R3为L2路由器。

R2不变。

在R1,R3各添加环回口。

配置IP地址,

R1:

r1(config)#interfaces1/1

r1(config-if)#ipadd12.12.12.1255.255.255.0

r1(config-if)#nosh

r1(config-if)#exit

r1(config)#

r1(config)#interfaceloo0

r1(config-if)#ipadd1.1.1.1255.255.255.0

r1(config-if)#exit

r1(config)#

R2:

r2(config)#

r2(config)#interfaces1/0

r2(config-if)#ipadd12.12.12.2255.255.255.0

r2(config-if)#nosh

r2(config-if)#exit

r2(config)#

r2(config)#interfaces1/1

r2(config-if)#ipadd13.13.13.1255.255.255.0

r2(config-if)#nosh

r2(config-if)#exit

r2(config)#

R3:

r3(config)#

r3(config)#interfaces1/0

r3(config-if)#ipadd13.13.13.2255.255.255.0

r3(config-if)#nosh

r3(config-if)#exit

r3(config)#

r3(config)#interfaceloo0

r3(config-if)#ipadd3.3.3.3255.255.255.0

r3(config-if)#exit

r3(config)#

配置ISIS协议,

R1:

r1(config)#

r1(config)#routerisis

r1(config-router)#is-typelevel-1

r1(config-router)#net49.0001.0001.0001.0001.00

r1(config-router)#exit

r1(config)#

r1(config)#interfaces1/1

r1(config-if)#iprouterisis

r1(config-if)#exit

r1(config)#

r1(config)#interfaceloo0

r1(config-if)#iprouterisis

r1(config-if)#exit

r1(config)#

R2:

r2(config)#

r2(config)#routerisis

r2(config-router)#net49.0001.0002.0002.0002.00

r2(config-router)#exit

r2(config)#interfaces1/0

r2(config-if)#iprouterisis

r2(config-if)#exit

r2(config)#interfaces1/1

r2(config-if)#iprouterisis

r2(config-if)#exit

r2(config)#

R3:

r3(config)#

r3(config)#routerisis

r3(config-router)#is-typelevel-2

r3(config-router)#net49.0003.0003.0003.0003.00

r3(config-router)#exit

r3(config)#

r3(config)#interfaces1/0

r3(config-if)#iprouterisis

r3(config-if)#exit

r3(config)#

r3(config)#interfaceloo0

r3(config-if)#iprouterisis

r3(config-if)#exit

r3(config)#

查看邻居关系,

R2:

r2#showclnsis-neighbors

SystemIdInterfaceStateTypePriorityCircuitIdFormat

r1Se1/0UpL1000PhaseV

r3Se1/1UpL2000PhaseV

r2#

可以看到,R1与R2建立L1的邻居,R2与R3邻居L2的邻居。

查看路由表,

R1:

r1#showiprouteisis

13.0.0.0/24issubnetted,1subnets

iL113.13.13.0[115/20]via12.12.12.2,Serial1/1

i*L10.0.0.0/0[115/10]via12.12.12.2,Serial1/1

r1#

R2:

r2#showiprouteisis

1.0.0.0/24issubnetted,1subnets

iL11.1.1.0[115/20]via12.12.12.1,Serial1/0

3.0.0.0/24issubnetted,1subnets

iL23.3.3.0[115/20]via13.13.13.2,Serial1/1

r2#

R3:

r3#showiprouteisis

1.0.0.0/24issubnetted,1subnets

iL21.1.1.0[115/30]via13.13.13.1,Serial1/0

12.0.0.0/24issubnetted,1subnets

iL212.12.12.0[115/20]via13.13.13.1,Serial1/0

r3#

当我们做了ISIS的优化的时候,

L1的路由器会产生一条ISIS的默认路由指向L1—2的路由器,

L1的路由条目可以自动的加入到L2的数据库中去。

需求三,

配置ISIS的路由泄露(route-leaking)

基本配置不变,将level2的路由条目泄露给level1的路由器。

配置路由泄露,

R2:

r2(config)#

r2(config)#access-list100permitip3.3.3.00.0.0.255any

r2(config)#routerisis

r2(config-router)#RedistributeIsisiplevel-2intolevel-1distribute-list

100

查看R1的路由表,

R1:

r1#showiprouteisis

3.0.0.0/24issubnetted,1subnets

iia3.3.3.0[115/158]via12.12.12.2,Serial1/1

13.0.0.0/24issubnetted,1subnets

iL113.13.13.0[115/20]via12.12.12.2,Serial1/1

i*L10.0.0.0/0[115/10]via12.12.12.2,Serial1/1

r1#

可以看到,R1就收到了level2的路由条目了。

 

关于IS-IS协议的讨论就到这里。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1