ISIS原理和配置

ISIS为CLNP进行路由计算
在这里插入图片描述
类比:
CLNP协议 NSAP地址
IP协议 IP地址

NSAP(网络服务访问点)是OSI协议栈中用于定位资源的地址,主要用于提供网络层和上层应用之间的接口。NSAP包括IDP及DSP,如下图所示:
在这里插入图片描述
IDP相当于IP地址中的主网络号。它是由ISO规定,并由AFI与IDI两部分组成。AFI表示地址分配机构和地址格式,IDl用来标识域。
DSP.相当于P地址中的子网号和主机地址。它由High Order DSP、System ID和SEL三个部分组成。High Order DSP用来分割区域,System ID用来区分主机,SEL用来指示服务类型。
在这里插入图片描述

NET(网络实体名称)是OSI协议栈中设备的网络层信息,主要用于路由计算,
由区域地址(Area ID)和System ID:组成,可以看作是特殊的NSAP(SEL为OO的NSAP)在这里插入图片描述
在这里插入图片描述
L1路由器只能建立L1的邻居
L2路由器只能建立L2的邻居
L1-2路由器 和L1建立L1的邻居,和L2的路由器建立L2的邻居

L1的邻居要求区域ID要相同,L2的邻居不要求区域ID相同

ISIS支持的网络类型
广播(Broadcast):如Ethernet。
点到点(P2P):如PPP、HDLC等。
在这里插入图片描述
ISIS的开销值,按照优先级由高到低分别是:
接口开销:为单个接口设置开销。
全局开销:为所有接口设置开销。
自动计算开销:根据接口带宽自动计算开销。

开销类型为wide或wide-compatible时
接口的开销值=(bandwidth-reference/接口带宽值)x10
在这里插入图片描述
在这里插入图片描述
T代表这个属性描述的东西
L代表取值的多少
V代表属性的具体取值

基于TLV的数据结构的路由协议:ISIS,BGP,LDP…
TLV用3个参数表达某一个路由属性或者业务特征,便于实现新功能扩展
TLV可以按需进行携带

ISIS协议报文称为PDU协议数据单元

在这里插入图片描述
重要字段解释:
Intradomain Routing Protocol Discriminator:域内路由选择协议鉴别符,固定为0x83。
Length Indicator:IS-IS头部的长度(包括通用头部和专用头部),以Byte为单位。
Version/Protocol ID Extension:版本/协议标识扩展,固定为0x01。
System ID Length:NSAP地址或NET中System ID区域的长度。值为O时,表示System ID区域的长度为6Byte。
R(Reserved):保留,固定为0.
Version:固定为0x01。
Max.Areas:支持的最大区域个数。设置为1~254的整数,表示该1S-lS进程实际所允许的最大区域地址数:设置为0,表示该SS进程最大只支持3个区域地址数。

在这里插入图片描述
1、p2p链路上he11o发送间隔10s,邻居失效时间默认是he11o间隔的3倍。
2、bro链路上DIS发送间隔35,DIS失效时间9s,非dis发生间隔10s,非DIS失效时间为30s。

IS-Is的PDU有4种类型:IlH Hello(用于建立和维护邻居关系)

  • p2p hello 用于在p2p链路上建立邻居
  • L1 hello 用于在广播链路上建立L1邻居
  • L2 hello 用于在广播链路上建立L2邻居
    在这里插入图片描述

LSP(链路状态报文,类似于OSPF的LSU报文)

  • L1 LSP L1的邻居之间发送链路状态信息
  • L2 LSP L2的邻居之间发送链路状态信息

CSNP(全序列号报文,类似于OSPF的DD报文)

  • L1 CSNP L1的邻居之间发送的LSDB摘要信息
  • L2 CSNP L2的邻居之间发送的LSDB摘要信息

PSNP(部分序列号报文,类似于OSPF的LSR,LSACK)

  • L1 PSNP L1的邻居之间发送的LSR LSACK
  • L2 PSNP L2的邻居之间发送的LSR LSACK
    在这里插入图片描述
    在这里插入图片描述
    后面2个比特代表路由器类型
    systemID:代表Hello是哪台路由器发的
    Holding timer:邻居认为我在多少秒实现
    Area address:3个区域信息,长度12字节
    Ip Interface address:接口地址信息
    在这里插入图片描述
    描述携带主地址和从地址
    在这里插入图片描述
    priority用于选举DIS,默认为64,仅在广播型网络出现

在这里插入图片描述
在这里插入图片描述
链路标识符=伪节点的SystemID=DIS的systemID+伪节点标识符

DIS用来创建和更新伪节点(Pseudonodes),并负责生成伪节点的SP,用来描述这个网络上有哪些网络设备。
伪节点是用来模拟广播网络的一个虚拟节点,并非真实的路由器。在IS-S中,伪节点用DIs的System1D和Circuit ID(非0值)标识。
在这里插入图片描述
状态:down、initial、up
LSDB的同步过程没有定义任何状态机制。
在这里插入图片描述
两个Hello报文间隔即20秒

DIS选举
1、DIS优先级越大越优
2、优先级相同,比较MAC地址,越大越优
3、优先级等于0的路由器,依然可以进行DIS的选举
4、DIS可以被抢夺
5、没有BDIS

在这里插入图片描述

在这里插入图片描述
两次握手缺点:单向建邻居
isis ppp-negotiation 2-way 接口启用2次握手建立邻居,即Hello报文不携带 TLV240,接口也不处理TLV240
isis ppp-negotiation 3-way 接口启用3次握手建立邻居,但向下兼容2次握手,接口发送的Hello的报文携带TLV240,但可以处理不携带TLV240的Hello报文
isis ppp-negotiation 3-way only 仅用三次握手建立邻居,接口发送的Hello的报文携带TLV240,接收Hello中也必须携带TLV240

在这里插入图片描述

LSP ID用于唯一表示一条LSP
0000.0000.0001.00-00*
system id.伪节点标识符-分片标识符

ISIS只有2种LSA类型
1、实节点LSP,伪节点标识符等于0 对应于OSPF的type 1 LSA
2、伪节点LSP,伪节点标识符不等于0 对应于OSPF的type 2 LSA

LSP更新机制:
1、周期性更新,每隔900s更新一次,seq +1,checksum重新计算,老化时间1200s,倒计时
2、触发更新,链路发生变化

LSP新旧判断机制:
1、seq越大越新
2、Remaining Lifetime 等于0最新,用于删除一条LSP
3、Remaining Lifetime 都不等于0,checksum大的优先
4、checksum相同,则认为一致

在这里插入图片描述

LSP序列号全为零,PSNP做请求用
在这里插入图片描述
R1(0001)的LSP
在这里插入图片描述
类似于OSPF
在这里插入图片描述
L1的路由器 使用L1的LSP描述直连的网段信息
L2的路由器 使用L2的LSP描述直连的网段信息
L1-2根据链路级别对直连叶子做描述
a、如果链路为L2.则在L2的LSP中描述该链路的叶子
b、如果链路为L1或者L1-2,则在L1和L2的LSP中都描述该链路的叶子
在这里插入图片描述

1、骨干区域的路由器可以计算出非骨干区域的明细路由。原因 L12路由器将L1计算出的路由器作为自身直连的叶子挂载到L2的LSP来描述
2、非骨干区域路由器不可以计算出骨干区域的路由。原因:默认情况下L12路由器不在L1的LSP中描述骨干区域的路由信息
3、非骨干区域通过缺省路由访问其他的网络
4、缺省路由器怎么来
LSP中ATT bit称为骨干区域连接符。当L12路由在L2 LSDB中存在其他区域的L2 LSP时,将自身产生的L1 LSP中的ATT bit置1
L1区域路由器根据ATT bit置1,计算出一条到达L12的路由器的缺省路由
5、缺省路由的计算,存在次优路径问题,如何解决
可以将L2的路由引入到L1的路由中,路由泄露
impert-route isis level-2 into level-1
泄露到L1的路由带星号:
在这里插入图片描述
级别2到级别1时,DU置1,路由条目带星号
在这里插入图片描述
路由过滤,满足前缀列表的可以传出去
在这里插入图片描述

导致ISIS的L1区域默认成为“完全stub区域”

ISIS认证

在这里插入图片描述
携带认证TLV
在这里插入图片描述
默认接口没有启用接口认证,代表发送ISIS报文不携带tlv,也不要求接收的ISIS报文是否携带认证tlv
isis authentication-mode md5 plain huawei
启用接口认证,发送hello报文时携带认证TLV,并要求接收hello时要携带认证TLV
isis authentication-mode md5 plain huawei send-only
启用接口认证,发送hello报文时携带认证TLV,但不要求接收hello时要携带认证TV
在这里插入图片描述
区域认证
路由域认证
在这里插入图片描述

ISIS密码认证在LSP中

在这里插入图片描述
在这里插入图片描述

ISIS选路

在这里插入图片描述
在这里插入图片描述

L1路由优于L2的路由优于 L1 leck route
L1的路由>L2路由>L1*相当于OSPF中一类优于3类,骨干区域3类优于非骨干3类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值