h3c路由器isis详细配置
根据你提供的网络拓扑图,这是一个典型的 IS-IS 多区域组网实验。图中清晰地划分了三个区域:Area 49.0001(左侧)、Area 49.0002(中间骨干)和 Area 49.0003(右侧)。
为了帮你完成全网互通,我为你整理了基于 H3C(Comware 平台)的详细配置步骤。
1. 配置思路与规划
在开始敲命令之前,我们需要明确规划,这对于 IS-IS 至关重要:
- 区域划分:NET 地址规划:格式为
区域ID.系统ID.00。系统 ID 我们采用0000.0000.000X(X为路由器编号)。- Area 49.0001:包含 AR1, AR2, AR3, AR4。其中 AR1/AR2 是末梢节点,配置为 Level-1;AR3/AR4 连接骨干区域,配置为 Level-1-2(默认)。
- Area 49.0002:包含 AR5,作为骨干区域核心,配置为 Level-2(或 Level-1-2)。
- Area 49.0003:包含 AR6, AR7。AR6 是边界路由器(Level-1-2),AR7 是内部路由器(Level-1)。
- 接口开销(Cost):图中标注的绿色数字(如 1, 2, 3...)代表链路 Cost,需要在接口下手动指定,否则默认 Cost 为 10,会导致路径选择与图示不符。
2. 详细配置步骤
第一步:配置 Area 49.0001 (左侧区域)
AR1 配置 (Level-1) AR1 是纯内部路由器,只需关注本区域路由。
sys
sysname AR1
# 1. 配置接口 IP
interface Serial 1/0/0
ip address 12.1.1.1 24
#
interface GigabitEthernet 0/0/0
ip address 13.1.1.1 24
# 2. 配置 IS-IS
isis 1
is-level level-1 # 强制设为 Level-1
network-entity 49.0001.0000.0000.0001.00 # 区域49.0001, 系统ID 0001
#
# 3. 在接口启用 IS-IS 并调整 Cost
interface Serial 1/0/0
isis enable 1
isis cost 2 # 依据图中数字配置
#
interface GigabitEthernet 0/0/0
isis enable 1
isis cost 1
AR2 配置 (Level-1)
sys
sysname AR2
interface Serial 1/0/0
ip address 12.1.1.2 24
#
interface GigabitEthernet 0/0/0
ip address 24.1.1.1 24
#
isis 1
is-level level-1
network-entity 49.0001.0000.0000.0002.00
#
interface Serial 1/0/0
isis enable 1
isis cost 2
#
interface GigabitEthernet 0/0/0
isis enable 1
isis cost 1
AR3 配置 (Level-1-2) AR3 是边界路由器,负责将 Area 49.0001 的路由泄露到骨干区域。H3C 默认即为 Level-1-2。
sys
sysname AR3
interface GigabitEthernet 0/0/0
ip address 13.1.1.2 24
#
interface Serial 1/0/0
ip address 35.1.1.1 24
#
isis 1
# 默认就是 level-1-2,可不配,但为了清晰建议配置
is-level level-1-2
network-entity 49.0001.0000.0000.0003.00
#
interface GigabitEthernet 0/0/0
isis enable 1
isis cost 1
#
interface Serial 1/0/0
isis enable 1
isis cost 3
AR4 配置 (Level-1-2)
sys
sysname AR4
interface GigabitEthernet 0/0/0
ip address 24.1.1.2 24
#
interface GigabitEthernet 0/0/1
ip address 45.1.1.1 24
#
isis 1
is-level level-1-2
network-entity 49.0001.0000.0000.0004.00
#
interface GigabitEthernet 0/0/0
isis enable 1
isis cost 1
#
interface GigabitEthernet 0/0/1
isis enable 1
isis cost 4
第二步:配置 Area 49.0002 (中间骨干区域)
AR5 配置 (Level-2) AR5 位于骨干区域,主要负责高速转发,建议配置为纯 Level-2 以减少 Level-1 的数据库开销。
sys
sysname AR5
interface Serial 1/0/0
ip address 35.1.1.2 24
#
interface GigabitEthernet 0/0/0
ip address 45.1.1.2 24
#
interface GigabitEthernet 0/0/1
ip address 56.1.1.1 24
#
isis 1
is-level level-2 # 骨干路由器建议设为纯 L2
network-entity 49.0002.0000.0000.0005.00
#
interface Serial 1/0/0
isis enable 1
isis cost 3
#
interface GigabitEthernet 0/0/0
isis enable 1
isis cost 4
#
interface GigabitEthernet 0/0/1
isis enable 1
isis cost 5
第三步:配置 Area 49.0003 (右侧区域)
AR6 配置 (Level-1-2)
sys
sysname AR6
interface GigabitEthernet 0/0/0
ip address 56.1.1.2 24
#
interface GigabitEthernet 0/0/1
ip address 67.1.1.1 24
#
isis 1
is-level level-1-2
network-entity 49.0003.0000.0000.0006.00
#
interface GigabitEthernet 0/0/0
isis enable 1
isis cost 5
#
interface GigabitEthernet 0/0/1
isis enable 1
isis cost 6
AR7 配置 (Level-1)
sys
sysname AR7
interface GigabitEthernet 0/0/0
ip address 67.1.1.2 24
#
isis 1
is-level level-1
network-entity 49.0003.0000.0000.0007.00
#
interface GigabitEthernet 0/0/0
isis enable 1
isis cost 6
3. 验证与排错
配置完成后,你需要使用以下命令来检查邻居关系是否建立成功:
-
查看邻居状态:
display isis peer- 检查点:确保状态为
Up。注意查看 AR3, AR4, AR6 是否同时建立了 L1 和 L2 的邻居关系。
- 检查点:确保状态为
-
查看路由表:
display ip routing-table protocol isis- 检查点:AR1 和 AR7 应该能看到去往全网其他网段的路由。
- 注意:在 AR1 上,去往骨干区域(如 56.1.1.0)的路由通常指向最近的 L1-2 路由器(AR3 或 AR4),下一跳显示为 L1-2 路由器的接口 IP。
-
查看 IS-IS 数据库:
display isis lsdb- 检查点:AR1 的 LSDB 中应该只有 L1 的 LSP;AR5 的 LSDB 中应该只有 L2 的 LSP。
4. 进阶提示:路由渗透
按照上述配置,AR7(Level-1)可以访问骨干网,但骨干网(如 AR5)默认学不到 AR7 的具体明细路由(只有一条指向 AR6 的聚合路由或默认路由指向 AR6,取决于配置细节)。
如果你希望骨干网路由器能精确知道 Area 49.0003 内部的路由,需要在 AR6 上配置路由渗透:
# 在 AR6 上
isis 1
import-route isis level-1 into level-2
这条命令会将 AR6 学到的 Level-1 路由引入到 Level-2 中发布出去。

浙公网安备 33010602011771号