IS-IS里level-1怎么和level-2建立邻居,不用level-1-2
时间: 2024-09-12 15:08:17 浏览: 13
IS-IS协议(Intermediate System to Intermediate System)是一种链路状态路由协议,它支持两个主要级别的区域:Level-1(骨干区域)和Level-2(非骨干区域)。通常,Level-1和Level-2路由器之间需要通过Level-1-2节点(也称为Leve1-2 LSP)来交换信息,但这不是强制性的。
如果你想要Level-1路由器直接与Level-2路由器建立邻居而不使用Level-1-2,你需要确保以下几点:
1. **区域配置**:在Level-1路由器上,配置它作为Level-2的area-of-interest(AoI),这样它可以接收来自Level-2的路由信息。同时,在Level-2路由器上,将Level-1的Router ID添加到isis neighbor命令中,指定为一个Level-1邻居。
```sh
# Level-1路由器配置
(isis) area 2 (Level-2区域ID)
(isis) network-entity-extension (启用NEE支持,如果未启用)
(isis) interface <interface> (配置接口为Level-2邻居)
(isis) neighbor <Level-2_Router_ID> level-2-only
# Level-2路由器配置
(isis) network-1邻居)
(isis) neighbor <Level-1_Router_ID>
```
2. **Hello和CSNP报文**:两台路由器需要发送hello消息,并且Level-2路由器在hello消息中包含Level-2相关的数据,以便Level-1路由器能识别并处理。
3. **LSP传播规则**:尽管Level-1路由器不会主动发送Level-2的链路状态信息,但是Level-2的LSDB会被复制到Level-1区域的每台路由器,使得它们可以转发Level-2的信息给其他Level-2路由器。
4. **注意安全**:在实际部署中,考虑到安全性,建议还是通过Level-1-2节点来进行Level-1和Level-2之间的通信,除非网络设计特殊并且有充分的安全措施。