文章目录
前言DISDIS的意义DIS与DR的对比
数据配置(ENSP模拟)拓扑图数据规划配置接口IPPING测试并查看ARP配置ISIS查看DIS的选举手动干预DIS选举选举依据手动选举此时再查询DIS
下载(ENSP文件)下载链接往期下载
前言
在《第一章 ISIS 配置详解(基本功能)》中,我们已系统介绍了 ISIS 协议配置的基本要素,包括进程号、Level 类型、网络 ID 及其意义、网络类型、服务使能等基础信息。本章将深入探讨 ISIS 与 OSPF 的对比分析、DIS/DR 选举机制的意义、ISIS 协议中 DIS 的选举过程以及手动配置 DIS 的方法。我们将结合 ENSP 软件,通过逐步搭建网络拓扑的方式,带您实践学习这些知识点。
DIS
DIS的意义
解决了网络数据库信息同步必须要全连接的问题,将邻接数量从 N*(N-1)/2 减少到 N-1,大幅降低 CPU 和带宽资源消耗。
备注:DIS/DR 只有在广播网络中才有意义,P2P网络中是没有意义的。


DIS与DR的对比
| 特性 | ISIS DIS | OSPF DR |
|---|---|---|
| 适用网络 | 仅广播型网络(BMA) | 广播型、NBMA 网络 |
| 备份角色 | 无 | 有 BDR(备份 DR) |
| 选举机制 | 抢占式 | 非抢占式 |
| 拓扑抽象 | 生成伪节点 | 无伪节点,直接描述网段 |
| 邻接关系 | 所有路由器仅与 DIS 建邻 | 所有路由器与 DR、BDR 建邻 |
数据配置(ENSP模拟)
拓扑图

数据规划
| 设备 | 接口 | IP | 网络ID |
|---|---|---|---|
| R1 | GE0/0/0 | 192.168.10.1/24 | 10.0000.0000.0001.00 |
| R2 | GE0/0/0 | 192.168.10.2/24 | 10.0000.0000.0002.00 |
| R3 | GE0/0/0 | 192.168.10.3/24 | 10.0000.0000.0003.00 |
配置接口IP
# R1
sysname R1
#
interface GigabitEthernet0/0/0
ip address 192.168.10.1 255.255.255.0
# R2
sysname R2
#
interface GigabitEthernet0/0/0
ip address 192.168.10.2 255.255.255.0
# R3
sysname R3
#
interface GigabitEthernet0/0/0
ip address 192.168.10.3 255.255.255.0
拓扑图的交换机不用配置,默认每个端口为vlan1,可以保证三台路由之间可以互通。
PING测试并查看ARP
PING测试确认互联互通网络正常查看ARP,可以看到每台设备的MAC信息
<R1>ping 192.168.10.1
PING 192.168.10.1: 56 data bytes, press CTRL_C to break
Reply from 192.168.10.1: bytes=56 Sequence=1 ttl=255 time=30 ms
<R1>ping 192.168.10.2
PING 192.168.10.2: 56 data bytes, press CTRL_C to break
Reply from 192.168.10.2: bytes=56 Sequence=1 ttl=255 time=30 ms
<R1>ping 192.168.10.3
PING 192.168.10.3: 56 data bytes, press CTRL_C to break
Reply from 192.168.10.3: bytes=56 Sequence=1 ttl=255 time=30 ms
<R1>
<R1>disp arp
IP ADDRESS MAC ADDRESS EXPIRE(M) TYPE INTERFACE VPN-INSTANCE
VLAN/CEVLAN PVC
------------------------------------------------------------------------------
192.168.10.1 5489-9816-3ed9 I - GE0/0/0
192.168.10.2 5489-9880-3182 20 D-0 GE0/0/0
192.168.10.3 5489-9821-1932 20 D-0 GE0/0/0
------------------------------------------------------------------------------
Total:3 Dynamic:2 Static:0 Interface:1
配置ISIS
# R1
isis 1
is-level level-1
network-entity 10.0000.0000.0001.00
#
interface GigabitEthernet0/0/0
isis enable 1
# R2
isis 1
is-level level-1
network-entity 10.0000.0000.0002.00
#
interface GigabitEthernet0/0/0
isis enable 1
# R3
isis 1
is-level level-1
network-entity 10.0000.0000.0003.00
#
interface GigabitEthernet0/0/0
isis enable 1
查看DIS的选举
先查看ISIS的协议状态,确保协议状态正常,UP。
# 三台路由器的ISIS协议状态正常,UP状态。
<R1>display isis peer
Peer information for ISIS(1)
System Id Interface Circuit Id State HoldTime Type PRI
-------------------------------------------------------------------------------
0000.0000.0002 GE0/0/0 0000.0000.0002.01 Up 7s L1 64
0000.0000.0003 GE0/0/0 0000.0000.0002.01 Up 23s L1 64
Total Peer(s): 2
DIS选举原则:优先级相同则比较 MAC 地址,数值越大越优先。
从上面的ARP查询,可以看到R2的MAC地址最大,查看DIS的选举状态。
# 因为三台设备都为L1,可以看到R2的L1,DIS为 Yes
<R2>display isis interface
Interface information for ISIS(1)
---------------------------------
Interface Id IPV4.State IPV6.State MTU Type DIS
GE0/0/0 001 Up Down 1497 L1/L2 Yes/No
# 对比查看 R1,R3
<R1>display isis interface
Interface information for ISIS(1)
---------------------------------
Interface Id IPV4.State IPV6.State MTU Type DIS
GE0/0/0 001 Up Down 1497 L1/L2 No/No
<R3>display isis interface
Interface information for ISIS(1)
---------------------------------
Interface Id IPV4.State IPV6.State MTU Type DIS
GE0/0/0 001 Up Down 1497 L1/L2 No/No
手动干预DIS选举
选举依据
首先比较 DIS 优先级(0-127,默认 64),数值越大越优先优先级相同则比较 MAC 地址,数值越大越优先
手动选举
手动设置R1的优先级为100
# R1
#
[R1-GigabitEthernet0/0/0]dis this
#
interface GigabitEthernet0/0/0
ip address 192.168.10.1 255.255.255.0
isis enable 1
isis dis-priority 100 level-1
此时再查询DIS
# 可以看到此时的R1抢占了R2的DIS
#
<R1>display isis interface
Interface information for ISIS(1)
---------------------------------
Interface Id IPV4.State IPV6.State MTU Type DIS
GE0/0/0 001 Up Down 1497 L1/L2 Yes/No
<R2>display isis interface
Interface information for ISIS(1)
---------------------------------
Interface Id IPV4.State IPV6.State MTU Type DIS
GE0/0/0 001 Up Down 1497 L1/L2 No/No
下载(ENSP文件)
如果觉得这些经验对你有用,不妨动动手指,再顺手
点赞起来,方便后续回看或分享给有需要的朋友 —— 您的每一份支持,都是我继续分享的动力,感谢阅读!
收藏
下载链接
通过网盘分享的文件:ISIS_01_第二章_DIS.rar
链接: https://pan.baidu.com/s/1JzCiFEKN8B1mo6GNrfE8tA?pwd=jnv7 提取码: jnv7 复制这段内容后打开百度网盘手机App,操作更方便哦
往期下载
博主在往期内容中已详细介绍了多种网络协议,并结合 ENSP 进行了实际模拟运行与测试演示。如果您对网络技术感兴趣,欢迎关注博主,我将持续为您带来更多相关技术分享与实践案例。
如果您需要往期的ENSP文件,可以关注微信公众号,在公众号中回复关键字
数通工程师,即可获取;
ENSP文件






![[C++探索之旅] 第一部分第十一课:小练习,猜单词 - 鹿快](https://img.lukuai.com/blogimg/20251015/da217e2245754101b3d2ef80869e9de2.jpg)










暂无评论内容