本文档提供在eNSP环境中配置Segment Routing over IPv6(SRv6)基础实验的操作指南,包括详细的步骤和参数设置说明。
### eNSP配置SRv6 BE的操作参考
#### 一、前言
本段落档旨在提供详尽的指导,帮助读者理解如何在eNSP模拟器中配置SRv6 BE(Segment Routing over IPv6 Basic Endpoint)环境。通过遵循文档中的步骤,用户能够顺利地设置和测试SRv6 BE功能。
#### 二、准备工作
在进行SRv6 BE配置之前,请完成以下几项准备:
1. **安装cx.img**:确保已经为eNSP模拟器正确安装了cx.img镜像文件。
2. **BIOS设置**:开启虚拟化支持,以优化模拟器的运行和硬件设备的仿真。
#### 三、基本接口配置
接下来是配置基础接口IP地址的操作步骤:
##### 拓扑搭建
- **PE1(CX1)**
- 进入系统视图: `system-view immediately`
- 设置设备名为PE1: `sysname PE1`
- 关闭DCN功能:`undo dcn`
- 配置Ethernet100接口IPv6地址:`ipv6 address 2001:12::1 64`
- 配置Loopback0接口IPv6地址:`ipv6 address 1::1 128`
- 配置Ethernet108接口IPv4地址:`ip add 10.1.11.1 24`
- 配置Ethernet109接口IPv4地址:`ip add 10.1.13.1 24`
- **PE2(CX3)**
- 配置Ethernet102接口IPv6地址: `ipv6 address 2001:23::3 64`
- 配置Loopback0接口IPv6地址:`ipv6 address 3::3 128`
- 配置Ethernet108接口IPv4地址:`ip add 10.1.23.3 24`
- 配置Ethernet109接口IPv4地址: `ip add 10.1.34.3 24`
- **P(AR1)**
- 配置Ethernet100接口IPv6地址:`ipv6 address 2001:12::2 64`
- 配置Ethernet102接口IPv6地址:`ipv6 address 2001:23::2 64`
- 配置Loopback0接口IPv6地址:`ipv6 address 2::2 128`
- **CE1**
- 配置GigabitEthernet000接口IPv4地址:`ip add 10.1.11.254 24`
- 配置Loopback0接口IPv4地址: `ip add 10.1.1.1 24`
- **CE2**
- 配置GigabitEthernet000接口IPv4地址:`ip add 10.1.23.254 24`
- 配置Loopback0接口IPv4地址: `ip add 10.1.2.1 24`
- **CE3**
- 配置GigabitEthernet000接口IPv4地址:`ip add 10.1.13.254 24`
- 配置Loopback0接口IPv4地址: `ip add 10.1.3.1 24`
##### 接口配置
在进行接口配置时,请注意以下几点:
- 对于IPv6接口,必须启用IPv6功能并通过命令`ipv6 enable`实现。
- 对于IPv4接口,可以通过命令`ip add`指定地址和子网掩码。
- 使用命令 `undo dcn` 可以关闭设备上的DCN功能,这有助于避免不必要的网络问题。
- 在配置完成后,使用命令 `display ip int b` 或者 `display ipv6 int b` 来检查接口状态是否正常。
##### 测试直连
测试CX1与CX3之间的直接连接性,并确保配置无误。可以利用ping命令进行简单的验证测试。
#### 四、SRv6 BE配置
完成基本接口设置后,接下来是主要的SRv6 BE配置步骤:
1. **全局启用 SRv6 功能**:在所有路由器上执行命令`sr srv6 enable`。
2. **为每个节点配置SID**:使用命令 `segment-routing srv6 sid index 1000 ipv6 1::1` 来定义SID。
3. **定义SRv6路径**:利用命令 `ipv6 routing policy` 定义路径信息。
4. **应用SRv6策略**:将