当前位置:网站首页>路由ISIS
路由ISIS
2022-07-29 16:04:00 【华为云】
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地址是由三部分组成
- ARea ID 组成 用来标识 路由器所属的区域
- System ID 组成 用来标识唯一的一台路由器
- 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区域类比
- 相同点: 都是具有骨干区域和非骨干区域/
- 不同点:OSPF的区域划分是在路由器上
- 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
关键词 必须连续
邻居级别的作用就是要形成骨干和非骨干区域
三种路由器级别来控制邻居级别
- L1 只支持建立L1的邻居关系 要求两边区域ID一致 区域号不一致 就不能建立 L1的邻居 L2 倒无所谓
- L2 只支持建立L2的邻居关系
- 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
- 选举先比较DIS优先级 默认是 64 越大越优
- 当优先级相同,比较接口MAC地址 越大越优
关于DIS和DR的共同作用
- 进程SPF计算时,都把它当作虚节点 简化MA网络的逻辑拓扑(相同点)
- 都是为了减少 LSP/LSA的泛洪 相同点
- 在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报文 序列号报文
- 完全序列号报文 CSNP
L1 CSNP 类似于OSPF DD报文用于描述级别一的LSDB的摘要信息
L2 CSNP 类似于OSPF DD报文用于描述级别二的LSDB的摘要信息 - 部分序列号报文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地址标识自己)
边栏推荐
- MLX90640 infrared thermal imager development notes (9)
- 【服务器存储数据恢复】华为OceanStor某型号存储raid5硬盘故障离线,热备盘同步数据失败导致raid崩溃的数据恢复案例
- 上海移动基于亚信科技AntDB完成核心账务数据库的国产化替换
- 【上传文件】
- MySQL外键约束怎么创建
- [C语言刷题篇]链表运用讲解
- 最新!多交的税可以退,同学,你今天退税了吗?
- [Server Storage Data Recovery] A data recovery case of a RAID 5 crash caused by the failure of a certain model of Huawei OceanStor storage RAID 5 hard disk and the failure to synchronize data with the
- Interviewer: What are the design principles?What is the Lie Substitution Principle?
- Tess4J 图片文字识别
猜你喜欢

leetcode:1901. 寻找峰值 II【二分找矩阵局部最大】

量化初级 -- akshare获得股票代码,最简策略

win10 校验sha256

浅聊对比学习(Contrastive Learning)

分布式前修课:MySQL实现分布式锁

MLX90640 infrared thermal imager development notes (9)

Tech Talk 活动回顾|基于 Amazon KVS 打造智能视觉产品

Turbine聚合监控

SAP ABAP OData 服务诊断工具 /IWFND/ERROR_LOG 的使用方法试读版

【服务器存储数据恢复】华为OceanStor某型号存储raid5硬盘故障离线,热备盘同步数据失败导致raid崩溃的数据恢复案例
随机推荐
Store Information Management System
揭秘 | 2019 To B 年度盛宴那些人和那些事
一文参透分布式存储系统Ceph的架构设计、集群搭建(手把手)
pycaret在钻石数据集上的使用 - 回归问题
LinkedList 5-141. 环形链表
传输层 TCP的连接管理-释放连接四次握手
58安全-图像质量评价技术实践
木棒
MUD DAO火爆入世,DAO主轮募集蓄势待发
MQTT over QUIC:下一代物联网标准协议为消息传输场景注入新动力
Tutorial/detailed_workflow. Ipynb quantitative financial Qlib library
Property (Property Animation Animation), the basic use of Butterknife butter knife
贪心(1)区间完全覆盖问题
ByteArrayOutputStream class source code analysis
tutorial/detailed_workflow.ipynb 量化金融Qlib库
中小型金融企业该如何进行灾备建设?
什么时候使用UserCF,什么时候使用ItemCF?
[PCL study notes] Commonly used libraries and APIs for point cloud processing (PCL library Eigen)
Easy Genes: Human tRNA loci exhibit DNA hypermethylation associated with aging | Research Article
数据库项目01文档:软件测试需要的数据库技能