了解 IS-IS 配置
要配置 IS-IS,必须在接口上启用 IS-IS,并通过在接口上设置 family iso address net-address
,在某个设备接口(最好是 lo0 接口)上配置一个 NET 地址。要创建 NET 地址(也称为系统 ID 或 NSAP 地址),您可以使用网络设计规定的约定,也可以遵循以下约定:
获取路由器 ID,删除点 (.),必要时插入前导零,使字符串长为 12 个字符。
例如,如果路由器 ID 为 192.168.0.4,则 12 个字符的字符串将192168000004。如果路由器 ID 为 10.12.23.1,则 12 个字符的字符串将010012023001。
每 4 个字符后添加一个点。
字符串将变为 1921.6800.0004 和 0100.1202.3001。
前置区域编号。
如果路由设备位于区域 47,则字符串将变为 47.1921.6800.0004 和 47.0100.1202.3001。
追加选择器 (00)。
字符串将变为 47.1921.6800.0004.00 和 47.0100.1202.3001.00。
您必须通过在接口上进行设置,在支持 IS-IS 协议的所有接口上配置 family iso
ISO 系列。这意味着 IS-IS 相关帧不会被路由设备丢弃。
您必须通过在协议配置中设置 interface interface-name
,启用 IS-IS 在接口上运行。这意味着接口会播发到 IS-IS 中。
与 OSPF 不同,您在 lo0 接口上启用 IS-IS 时,无需显式设置被动模式。被动模式意味着接口被播发到链路状态协议中,但接口不会发送或接收协议控制数据包,例如 IS-IS hello 和链路状态 PDU。在 IS-IS 中,lo0 接口始终是被动的。
在接口上启用 IS-IS 时,默认会启用两个级别(级别 1 和级别 2)。要指定接口位于 1 级链路上,请禁用级别 2。要指定接口位于 2 级链路上,请禁用级别 1。您可以对整个设备或每个接口禁用一个级别。如果两个路由设备 R1 和 R2 都位于同一 IS-IS 区域,则当一个或两个设备禁用了级别 2 时,这些设备在级别 1 进行通信。
仅对于安全设备,您必须通过在层次结构级别设置mode packet-based
[edit security forwarding-options family iso]
来启用 IS-IS。