ISIS

NET地址的组成
1, Area ID 2, Systeam 3,SEL(固定等于00)
在这里插入图片描述
NSAP 就等于 CLNP的一种逻辑地址的寻址

相当于 IP协议用到的IP地址

CLNP协议用到的式NSAP地址
IP协议用到的式IP地址

要想在TCO/IP协议中运行ISIS就得有NSAP地址

在NSAP地址中 SEL 固定取值为00

SEL取值为00的地址我们称为NAT地址

NAT地址是由三部分组成

  1. ARea ID 组成 用来标识 路由器所属的区域
  2. System ID 组成 用来标识唯一的一台路由器
  3. sel 固定等于 00

NET地址在isis中的作用:
1. 用于标识一台唯一的路由器和它所处的区域
在这里插入图片描述
在这里插入图片描述
在OSPF中 怎么去判断是否是一台唯一的路由器呢?
就是ARea ID 加Router ID

在ISIS中就是用NET标识符 arEA iD 加 System ID

怎么配置ISIS

[R1]
[R1]isis ?
INTEGER<1-65535> Process ID
vpn-instance VPN Routing/Forwarding instance
Please press ENTER to execute command
[R1]isis 1
[R1-isis-1]net
[R1-isis-1]network-entity ?
XX.XXXX. … .XXXX.XX Network Entity Title (NET)
[R1-isis-1]network-entity 49.0012.0000.0000.0001.00
[R1-isis-1]
[R1-isis-1]

49.0012 是区域号
0000.0000.0001 sys id 是固定长度 共八个字节
00 是SEL

49.0012.0000.0000.0001.00
49 是私有地址
在这里插入图片描述
当我们配置完net 以后怎么启用isis协议呢?
针对ISIS协议来说,一个接口启用isis只能有一种方式
就是接口下启用
[R1]
[R1]int g
[R1]int GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]isis en
[R1-GigabitEthernet0/0/0]isis enable ?
INTEGER<1-65535> Process ID
Please press ENTER to execute command
[R1-GigabitEthernet0/0/0]isis enable ?
INTEGER<1-65535> Process ID
Please press ENTER to execute command
[R1-GigabitEthernet0/0/0]isis enable 1 ?
Please press ENTER to execute command
[R1-GigabitEthernet0/0/0]isis enable 1
[R1-GigabitEthernet0/0/0]

ISIS和OSPF区域类比

  1. 相同点: 都是具有骨干区域和非骨干区域/
  2. 不同点:OSPF的区域划分是在路由器上
  3. ISIS的区域划分是在链路上

OSPF如何划分: OSPF的区域是在路由器的接口上划分
协议规定 区域0是骨干区域 非0 为非骨干区域

ISIS区域如和划分:区域的划分是在链路上
区域的划分是在链路上,路由器属于哪个区域 接口就在哪个区域
这个区域不是骨干和非骨干,是认为意义上的管理范围

OSPF的区域类型是由区域号决定的 ,OSPF协议决定了区域号为0的区域为骨干区域 区域号非0 的是非骨干区域

ISIS 中 骨干和非骨干区域的划分 由邻居级别来决定。
一共有两种邻居级别

L 1 邻居
L 2邻居

ISIS只要连续L 2 就是骨干区域
ISIS 只要连续L 1就是非骨干区域

L1/2就是类似于OSPF的ABR

骨干区域是有连续的L2的邻居关系,组成的逻辑区域形成ISIS的骨干区域

非骨干区域 是由连续的L1的邻居关系,组成的逻辑区域形成ISIS 的非骨干区域
骨干区域和非骨干区域的划分是在L1/2路由器上 类似于OSPF 的abr

关键词 必须连续

邻居级别的作用就是要形成骨干和非骨干区域

三种路由器级别来控制邻居级别

  1. L1 只支持建立L1的邻居关系 要求两边区域ID一致 区域号不一致 就不能建立 L1的邻居 L2 倒无所谓
  2. L2 只支持建立L2的邻居关系
  3. L1/2 既能够建立L1的邻居关系,也能建立L2的邻居关系

在ISIS中 没有虚链路 所以骨干区域一定要连续

默认在华为设备中 ISIS 路由器默认为L1/2路由器

在这里插入图片描述
设置路由器级别

在这里插入图片描述
两个路由器都设置了L1/2 会生成 两条 邻居关系 一个是L1 一个是L2

总结:

两个路由器 想要建立ISIS邻居的时候 必须要同时支持一种 邻居级别
建立L1的路由器要求两端区域ID一致,建立L2路由器的时候 不要求两端区域ID一致

OSPF存在四种网络类型
P2P P2MP 广播 NBMA
依靠链路层协议进行确认

ISIS 中 存在两种网络类型
分别是
广播:当链路层协议是以太网的时候,将会认为是广播型
P2P: 当链路层协议为PPP 或者HDLC 会认为是 P2P 针对ISIS协议来说 不支持P2MP,和NBMA

OSPF的RR isis 中也有类似的角色

ISIS在广播型网络中会选择DIS(伪节点) ,
如何选举DIS

  1. 选举先比较DIS优先级 默认是 64 越大越优
  2. 当优先级相同,比较接口MAC地址 越大越优

关于DIS和DR的共同作用

  1. 进程SPF计算时,都把它当作虚节点 简化MA网络的逻辑拓扑(相同点)
  2. 都是为了减少 LSP/LSA的泛洪 相同点
  3. 在ISIS中还可以由DIS发送CSNP来同步链路的LSDB(ISIS扩展作用)

OSPF的报文 hello dd lsr lsu lsack

ISIS总共由9种 归纳为3种

Hello IIH报文 用于发现和建立 邻居关系
L1的IIH报文: 广播链路上用于建立级别1的邻居关系
L2的IIH报文 : 广播链路上 用于建立级别2的邻居关系
L1/2的IIH报文 在点对点链路上建立 L1/2的邻居关系

ISIS的LSP报文 用于描述链路状态信息 类似于LSU报文
L1 LSP 用于描述级别1的链路状态信息
L2 LSP用于描述级别2的链路状态信息

ISIS的报文SNP报文 序列号报文

  1. 完全序列号报文 CSNP
    L1 CSNP 类似于OSPF DD报文用于描述级别一的LSDB的摘要信息
    L2 CSNP 类似于OSPF DD报文用于描述级别二的LSDB的摘要信息
  2. 部分序列号报文PSNP
    L1 PSNP 用于对LSP进行请求或者确认,类似于OSPF的LSR 和LSACK
    L2 PSNP 用于对LSP进行请求或者确认,类似于OSPF的LSR 和LSACK

ISIS邻居状态:
1、Down:接口启用了ISIS协议,但是没有发现任何邻居。
2、Init:收到了邻居hello报文,发现了邻居,但是邻居的hello报文中没有发现自己,One-way。
(如果在P2P中用系统ID 如果在MA中用接口MAC)
3、UP:收到了邻居的hello报文,发现了自己,将会把邻居变为UP状态。
(如果在P2P网络中,使用系统ID标识自己,如果是在MA网络中,使用接口MAC地址标识自己)

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

涂样涂森炮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值