玩转华为ENSP模拟器系列 | 配置IS-IS基本功能示例

本文介绍了如何在华为路由器上配置IS-IS协议,包括指定网络实体、配置level级别以及启用IS-IS。设备A、B、C、D通过IS-IS建立IP网络连接,其中A、B为Level-1,C为Level-1-2,D为Level-2。此外,详细展示了DeviceA和DeviceC间Hello报文的MD5验证配置,并提供了查看IS-IS数据库和路由信息的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

素材来源:华为路由器配置指南

一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-优快云博客_ensp实验大全


目标

介绍IS-IS基本功能的配置过程,包括在各设备上指定网络实体名、配置level级别和使能IS-IS。

组网需求

DeviceA、DeviceB、DeviceC和DeviceD之间通过IS-IS协议实现IP网络互连。

DeviceA、DeviceB和DeviceC属于区域10,DeviceD属于区域20。

DeviceA和DeviceB是Level-1设备,DeviceC是Level-1-2设备,DeviceD是Level-2设备。

配置思路

  • 在各路由器上使能IS-IS,配置level级别,指定网络实体。
  • 配置DeviceA和DeviceC以指定的方式和密码验证Hello报文。
  • 查看各路由器的IS-IS数据库信息及路由表信息。

操作步骤

  1. 配置各接口的IP地址(略)
  2. 配置IS-IS基本功能

配置DeviceA

DeviceA:
isis 1
 is-level level-1
 network-entity 10.0000.0000.0001.00
interface Ethernet1/0/0
 isis enable 1

配置DeviceB

DeviceB:
isis 1
 is-level level-1
 network-entity 10.0000.0000.0002.00
interface Ethernet1/0/0
 isis enable 1

配置DeviceC

DeviceC:
isis 1
 network-entity 10.0000.0000.0003.00
interface Ethernet1/0/0
 isis enable 1  
interface Ethernet1/0/1
 isis enable 1
interface Ethernet1/0/2
 isis enable 1

配置DeviceD

DeviceD:
isis 1
 is-level level-2
 network-entity 20.0000.0000.0004.00
interface Ethernet1/0/0
 isis enable 1
interface Ethernet1/0/1
 isis enable 1
  1. 配置DeviceA和DeviceC验证Hello报文的认证模式和密码。

配置DeviceA

DeviceA:
interface Ethernet1/0/0
 isis authentication-mode md5 cipher %^%#uA%$)Z%t&4"I^%IG\OqNt4A()_z=_BY4=qDg#+_O%^%#

配置DeviceC

DeviceC:
interface Ethernet1/0/0
 isis authentication-mode md5 cipher %^%#ucy<7uqB$ZhkRq73gALA,m)p~7QPU8/VJaVBPu#A%^%#
  1. 验证配置结果

显示各路由器的IS-IS LSDB信息。

[~DeviceA]display isis lsdb
                        Database information for ISIS(1)
                        -----------------------------------
                          Level-1 Link State Database
LSPID                 Seq Num      Checksum      HoldTime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0001.00-00* 0x00000007   0x64d6        1097          68      0/0/0   
0000.0000.0002.00-00  0x00000005   0x8baf        412           68      0/0/0   
0000.0000.0002.01-00  0x00000005   0xd2b3        412           55      0/0/0   
0000.0000.0003.00-00  0x0000000a   0x2647        460           111     1/0/0   
0000.0000.0003.01-00  0x00000004   0xa7dd        460           55      0/0/0   
Total LSP(s): 5
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
           ATT-Attached, P-Partition, OL-Overload
[~DeviceA] 
[~DeviceB]display isis lsdb
                        Database information for ISIS(1)
                        -----------------------------------
                          Level-1 Link State Database
LSPID                 Seq Num      Checksum      HoldTime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0001.00-00  0x00000007   0x64d6        1021          68      0/0/0   
0000.0000.0002.00-00* 0x00000005   0x8baf        336           68      0/0/0   
0000.0000.0002.01-00* 0x00000005   0xd2b3        336           55      0/0/0   
0000.0000.0003.00-00  0x0000000a   0x2647        384           111     1/0/0   
0000.0000.0003.01-00  0x00000004   0xa7dd        384           55      0/0/0   
Total LSP(s): 5
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
           ATT-Attached, P-Partition, OL-Overload
[~DeviceB]
[~DeviceC]display isis lsdb
                        Database information for ISIS(1)
                        -----------------------------------
                          Level-1 Link State Database
LSPID                 Seq Num      Checksum      HoldTime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0001.00-00  0x00000007   0x64d6        981           68      0/0/0   
0000.0000.0002.00-00  0x00000006   0x89b0        1196          68      0/0/0   
0000.0000.0002.01-00  0x00000006   0xd0b4        1196          55      0/0/0   
0000.0000.0003.00-00* 0x0000000a   0x2647        344           111     1/0/0   
0000.0000.0003.01-00* 0x00000004   0xa7dd        344           55      0/0/0   
Total LSP(s): 5
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
           ATT-Attached, P-Partition, OL-Overload
                          Level-2 Link State Database
LSPID                 Seq Num      Checksum      HoldTime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0003.00-00* 0x00000008   0x3cd3        344           100     0/0/0   
0000.0000.0004.00-00  0x0000000a   0x0749        1021          84      0/0/0   
0000.0000.0004.01-00  0x00000004   0xe898        566           55      0/0/0   
Total LSP(s): 3
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
           ATT-Attached, P-Partition, OL-Overload
[~DeviceC] 
[~DeviceD]display isis lsdb
                        Database information for ISIS(1)
                        -----------------------------------
                          Level-2 Link State Database
LSPID                 Seq Num      Checksum      HoldTime      Length  ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.0003.00-00  0x00000009   0x3ad4        1189          100     0/0/0   
0000.0000.0004.00-00* 0x0000000a   0x0749        966           84      0/0/0   
0000.0000.0004.01-00* 0x00000004   0xe898        510           55      0/0/0   
Total LSP(s): 3
    *(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
           ATT-Attached, P-Partition, OL-Overload
[~DeviceD]

显示各路由器的IS-IS路由信息。Level-1设备的路由表中应该有一条缺省路由,且下一跳为Level-1-2设备,Level-2设备应该有所有Level-1和Level-2的路由。

[~DeviceA]display isis route
                         Route information for ISIS(1)
                         -----------------------------
                        ISIS(1) Level-1 Forwarding Table
                        --------------------------------
IPV4 Destination   IntCost    ExtCost ExitInterface     NextHop         Flags
-------------------------------------------------------------------------------
0.0.0.0/0          10         NULL    Eth1/0/0          10.1.1.1        A/-/-/-
10.1.1.0/24        10         NULL    Eth1/0/0          Direct          D/-/L/-
10.1.2.0/24        20         NULL    Eth1/0/0          10.1.1.1        A/-/-/-
192.168.0.0/24     20         NULL    Eth1/0/0          10.1.1.1        A/-/-/-
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut, 
            U-Up/Down Bit Set, LP-Local Prefix-Sid
[~DeviceA]
[~DeviceC] display isis route
                         Route information for ISIS(1)
                         -----------------------------
                        ISIS(1) Level-1 Forwarding Table
                        --------------------------------
IPV4 Destination   IntCost    ExtCost ExitInterface     NextHop         Flags
-------------------------------------------------------------------------------
10.1.1.0/24        10         NULL    Eth1/0/0          Direct          D/-/L/-
10.1.2.0/24        10         NULL    Eth1/0/2          Direct          D/-/L/-
192.168.0.0/24     10         NULL    Eth1/0/1          Direct          D/-/L/-
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut, 
            U-Up/Down Bit Set, LP-Local Prefix-Sid
                        ISIS(1) Level-2 Forwarding Table
                        --------------------------------
IPV4 Destination   IntCost    ExtCost ExitInterface     NextHop         Flags
-------------------------------------------------------------------------------
10.1.1.0/24        10         NULL    Eth1/0/0          Direct          D/-/L/-
10.1.2.0/24        10         NULL    Eth1/0/2          Direct          D/-/L/-
172.16.0.0/16      20         NULL    Eth1/0/1          192.168.0.2     A/-/-/-
192.168.0.0/24     10         NULL    Eth1/0/1          Direct          D/-/L/-
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut, 
            U-Up/Down Bit Set, LP-Local Prefix-Sid
[~DeviceC]     
[~DeviceD]display isis route
                         Route information for ISIS(1)
                         -----------------------------
                        ISIS(1) Level-2 Forwarding Table
                        --------------------------------
IPV4 Destination   IntCost    ExtCost ExitInterface     NextHop         Flags
-------------------------------------------------------------------------------
10.1.1.0/24        20         NULL    Eth1/0/0          192.168.0.1     A/-/-/-
10.1.2.0/24        20         NULL    Eth1/0/0          192.168.0.1     A/-/-/-
172.16.0.0/16      10         NULL    Eth1/0/1          Direct          D/-/L/-
192.168.0.0/24     10         NULL    Eth1/0/0          Direct          D/-/L/-
     Flags: D-Direct, A-Added to URT, L-Advertised in LSPs, S-IGP Shortcut, 
            U-Up/Down Bit Set, LP-Local Prefix-Sid
[~DeviceD]

 

<think>好的,用户遇到了华为eNSP模拟器提示需要检查VirtualBox是否安装的问题,需要帮助解决。首先,我应该回想一下常见的解决方法。根据之前的知识,这个问题通常和VirtualBox的版本兼容性、安装顺序或者环境配置有关。 用户提到的错误信息是“please check whether VirtualBox is installed”,这说明eNSP无法检测到VirtualBox的存在。可能的原因有几个:VirtualBox未正确安装,版本不兼容,或者eNSP配置没有指向正确的VirtualBox路径。 首先,要确认VirtualBox是否安装成功。用户可能下载了最新版本的VirtualBox,但eNSP可能只支持特定的旧版本。比如,eNSP通常兼容VirtualBox 5.x或6.0.x版本,而最新的6.1或7.0可能有问题。这时候需要建议用户卸载当前版本,安装兼容的版本,比如6.0.14。 其次,安装顺序也很重要。正确的步骤应该是先安装VirtualBox,再安装eNSP。如果顺序颠倒,可能导致注册表信息不正确,eNSP无法识别VirtualBox的存在。需要指导用户重新安装,按照正确顺序来。 另外,环境变量和路径设置也可能影响。检查系统环境变量中是否有VirtualBox的安装路径,通常是在Path里包含C:\Program Files\Oracle\VirtualBox。如果路径不对,eNSP可能找不到必要的可执行文件。 还有,用户可能没有以管理员权限运行eNSP,导致权限不足无法访问VirtualBox。需要建议右键使用管理员身份运行程序。 此外,防火墙或安全软件可能阻止eNSP与VirtualBox的通信,暂时关闭这些软件进行测试也是一个步骤。同时,检查VirtualBox的驱动是否正常,比如在设备管理器中查看网络适配器是否有异常。 如果以上步骤都无效,可能需要彻底卸载并清理残留文件,包括注册表项,然后重新安装。另外,用户的系统是否满足要求,比如是否使用Windows 10专业版,家庭版有时会有兼容性问题。还有,安装路径中有没有中文字符,建议使用全英文路径。 最后,参考之前提到的引用内容,用户需要确保VirtualBox和eNSP版本兼容,并且安装过程中正确配置了相关组件,如WinPcap和Wireshark。这些组件对于抓包和网络模拟功能是必要的,但可能不影响VirtualBox的检测,不过完整安装有助于排除其他潜在问题。 总结起来,解决步骤应该是:确认VirtualBox正确安装且版本兼容,检查安装顺序,设置环境变量,以管理员权限运行,关闭安全软件,检查驱动,必要时彻底重装。同时参考提供的引用资料,确保按照正确的教程操作。</think>### 解决eNSP提示“请检查VirtualBox是否安装”的方法 1. **验证VirtualBox安装状态** - 确保VirtualBox已正确安装且未被损坏。可通过控制面板的“程序和功能”确认其存在。 - **版本兼容性要求**:eNSP通常兼容VirtualBox 5.x或6.0.x版本(如6.0.14),最新版可能导致冲突[^1]。若已安装高版本,需卸载后安装兼容版本。 2. **修复安装顺序** - 必须**先安装VirtualBox,再安装eNSP**。顺序颠倒会导致注册表信息缺失,需彻底卸载两者后按顺序重装。 3. **配置环境变量** - 将VirtualBox安装路径(如`C:\Program Files\Oracle\VirtualBox`)添加到系统环境变量`Path`中,确保eNSP能调用相关组件。 4. **以管理员身份运行** - 右键点击eNSP图标,选择“以管理员身份运行”,避免权限不足导致检测失败。 5. **检查依赖组件** - 安装**WinPcap**(用于网络抓包)和**Wireshark**(可选但建议),部分功能依赖这些工具[^2]。 6. **关闭防火墙/安全软件** - 临时禁用第三方杀毒软件或防火墙,测试是否为拦截导致的问题。 7. **彻底卸载并清理残留** - 使用工具如**Geek Uninstaller**删除VirtualBox和eNSP,手动清理注册表(路径如`HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\VirtualBox`)和安装目录残留文件。 --- ### 示例代码:验证VirtualBox服务状态 ```batch REM 以管理员身份运行CMD,执行以下命令 sc query VBoxSvc ``` 若状态非“RUNNING”,需重新安装VirtualBox。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值