眼里都是你
DIS和伪节点
-
在广播网络中,IS-IS需要在所有的路由器中选举一个路由器作为DIS(Designated Intermediate System)。DIS用来创建和更新伪节点(Pseudonodes),并负责生成伪节点的链路状态协议数据单元LSP(Link state Protocol Data Unit),用来描述这个网络上有哪些网络设备。
-
伪节点是用来模拟广播网络的一个虚拟节点,并非真实的路由器。在IS-IS中,伪节点用DIS的System ID和一个字节的Circuit ID(非0值)标识。
Level-1和Level-2的DIS是分别选举的,用户可以为不同级别的DIS选举设置不同的优先级。
DIS优先级数值最大的被选为DIS
如果优先级数值最大的路由器有多台,则其中MAC地址最大的路由器会被选中。不同级别的DIS可以是同一台路由器,也可以是不同的路由器。
IS-IS广播网上所有的路由器之间都形成邻接关系,但LSDB的同步仍然依靠DIS来保证。
IP地址规划:10.1.1.0/24
查看各接口MAC地址
配置实例
查看各设设备MAC地址
当各接口的DIS优先级相同时,拥有MAC地址大的接口的路由器将被选择为DIS
启动IS-IS
AR1:
isis 1
network-entity 10.0000.0000.0001.00
is-level level-1-2
int e0/0/0
isis en 1
AR2:
isis 1
network-entity 10.0000.0000.0002.00
is-level level-1-2
int e0/0/0
isis en 1
AR3:
isis 1
network-entity 10.0000.0000.0003.00
is-level level-1
int e0/0/0
isis en 1
AR4:
isis 1
network-entity 10.0000.0000.0004.00
is-level level-2
int e0/0/0
isis en 1
IS-IS邻居信息
查看设备的ISIS 接口信息
缺省情况下 发现AR 1 为L1 L2的 DIS
Level-1和Level-2的伪节点分别是0000.0000.0001.01和0000.0000.0001.01。
总结
查看各路由器上接口的MAC地址。当各接口的DIS优先级相同时,拥有MAC地址大的接口的路由器将被选择为DIS
我们去修改R2的接口优先级
AR2成为 伪节点
实验现象:
原有的伪节点被删除,重新生成伪节点。
OSPF 能这么玩吗?