配置FlexE接口示例
本例介绍采用FlexE技术对接的两端设备上的接口配置。
组网需求
如图2-3所示,Device1与Device2之间通过FlexE技术进行通信,interface0为物理接口,interface1–4为FlexE接口。–
为四条不同的逻辑链路。
下述操作步骤中涉及的子卡以2端口50G灵活插卡为例。
设备 |
接口名称 |
接口号 |
---|---|---|
Device1 |
interface0 |
FlexE 50|100G 0/9/0 |
interface1 |
FlexE 0/9/129 |
|
interface2 |
FlexE 0/9/130 |
|
interface3 |
FlexE 0/9/131 |
|
interface4 |
FlexE 0/9/132 |
|
Device2 |
interface0 |
FlexE 50|100G 0/9/0 |
interface1 |
FlexE 0/9/129 |
|
interface2 |
FlexE 0/9/130 |
|
interface3 |
FlexE 0/9/131 |
|
interface4 |
FlexE 0/9/132 |
配置注意事项
对接的两端设备的灵活以太模式物理接口需要加入相同goup-id的接口组。
对接的两端设备的灵活以太模式物理接口需配置相同的phy-number参数值。
对接的两端设备的FlexE接口需配置相同的带宽。
对接的两端设备的FlexE接口需配置相同的client-id参数值。
配置思路
- 激活端口基本License和灵活以太License。
- 使能端口为灵活以太模式。
- 在子卡上创建灵活以太接口组(FlexE Group)。
- (可选)设置子卡的子时隙粒度。
- (可选)配置灵活以太模式物理接口的端口速率为手动模式或光模块自适应模式。
- 为灵活以太模式物理接口配置phy-number参数。
- 将灵活以太模式物理接口加入接口组。
- 为FlexE接口配置带宽。
- 为FlexE接口配置client id参数。
操作步骤
- 激活端口基本License和灵活以太License。
<Device1> license active XXXXX.dat <Device1> system-view [~Device1] license [~Device1-license] active port-basic slot 9 card 0 port 1 [~Device1-license] active port-flexe slot 9 card 0 port 0-1 [*Device1] commit
- 使能端口0/9/0为灵活以太模式。
[~Device1] flexethmode enable port 0/9/0 [*Device1] commit
- 在子卡上创建接口组。
[~Device1] flexe group slot 9 card 0 group 1 [*Device1] commit
- (可选)设置子卡的子时隙粒度。
[~Device1] set flexe sub-time-slot granula slot 5 card 0 1g [*Device1] commit
- (可选)将灵活以太模式物理接口FlexE-50|100G 0/9/0的接口速率模式配置为手动模式。
[~Device1] interface FlexE-50|100G 0/5/0 [~Device1-FlexE-50|100G0/5/0] switch-mode manual
- 为灵活以太模式物理接口FlexE-50|100G 0/9/0配置phy-number参数。
[~Device1-FlexE-50|100G0/9/0] phy-number 5 [*Device1-FlexE-50|100G0/9/0] commit
- 将灵活以太模式物理接口FlexE-50|100G 0/9/0加入接口组group1。
[~Device1-FlexE-50|100G0/9/0] flexe-group 1 [*Device1-FlexE-50|100G0/9/0] commit [~Device1-FlexE-50|100G0/9/0] quit
- 为FlexE接口分别配置带宽为4G、5G、15G、20G,配置client id分别为1、2、3、4。
[~Device1] interface FlexE 0/9/129 [~Device1-FlexE 0/9/129] flexeth group 1 bandwidth 4 [*Device1-FlexE0/9/129] client-id 1 [*Device1-FlexE0/9/129] commit [~Device1-FlexE0/9/129] quit [~Device1] interface FlexE 0/9/130 [~Device1-FlexE0/9/130] flexeth group 1 bandwidth 5 [*Device1-FlexE0/9/130] client-id 2 [*Device1-FlexE0/9/130] commit [~Device1-FlexE0/9/130] quit [~Device1] interface FlexE 0/9/131 [~Device1-FlexE0/9/131] flexeth group 1 bandwidth 15 [*Device1-FlexE0/9/131] client-id 3 [*Device1-FlexE0/9/131] commit [~Device1-FlexE0/9/131] quit [~Device1] interface FlexE 0/9/132 [~Device1-FlexE0/9/132] flexeth group 1 bandwidth 20 [*Device1-FlexE0/9/132] client-id 4 [*Device1-FlexE0/9/132] commit [~Device1-FlexE0/9/132] quit
- 在Device2上,重复操作如上全部步骤。
<Device2> license active XXXXX.dat <Device2> system-view [~Device2] license [~Device2] active port-basic slot 5 card 0 port 1 [~Device2] active port-flexe slot 5 card 0 port 0-1 [*Device2] commit
[~Device2] flexethmode enable port 0/5/0 [*Device2] commit
[~Device2] flexe group slot 5 card 0 group 1 [*Device2] commit
[~Device2] set flexe sub-time-slot granula slot 5 card 0 1g [*Device2] commit
[~Device2] interface FlexE-50|100G 0/5/0 [~Device2-FlexE-50|100G0/5/0] switch-mode manual
[~Device2-FlexE-50|100G0/5/0] phy-number 5 [*Device2-FlexE-50|100G0/5/0] commit
[~Device2-FlexE-50|100G0/5/0] flexe-group 1 [*Device2-FlexE-50|100G0/5/0] commit [~Device2-FlexE-50|100G0/5/0] quit
[~Device2] interface FlexE 0/5/129 [~Device2-FlexE 0/5/129] flexeth group 1 bandwidth 4 [*Device2-FlexE0/5/129] client-id 1 [*Device2-FlexE0/5/129] commit [~Device2-FlexE0/5/129] quit [~Device2] interface FlexE 0/5/130 [~Device2-FlexE0/5/130] flexeth group 1 bandwidth 5 [*Device2-FlexE0/5/130] client-id 2 [*Device2-FlexE0/5/130] commit [~Device2-FlexE0/5/130] quit [~Device2] interface FlexE 0/5/131 [~Device2-FlexE0/5/131] flexeth group 1 bandwidth 15 [*Device2-FlexE0/5/131] client-id 3 [*Device2-FlexE0/5/131] commit [~Device2-FlexE0/5/131] quit [~Device2] interface FlexE 0/5/132 [~Device2-FlexE0/5/132] flexeth group 1 bandwidth 20 [*Device2-FlexE0/5/132] client-id 4 [*Device2-FlexE0/5/132] commit [~Device2-FlexE0/5/132] quit
配置文件
- Device1的配置文件。
# sysname Device1 # license active port-basic slot 5 card 0 port 1 active port-flexe slot 5 card 0 port 0-1 # flexe group slot 5 card 0 group 1 set flexe sub-time-slot granula slot 5 card 0 1G flexethmode enable port 0/5/0
# interface FlexE0/5/129 undo shutdown undo dcn flexeth group 1 bandwidth 4 client-id 1 # interface FlexE0/5/130 undo shutdown undo dcn flexeth group 1 bandwidth 5 client-id 2 # interface FlexE0/5/131 undo shutdown undo dcn flexeth group 1 bandwidth 15 client-id 3 # interface FlexE0/5/132 undo shutdown undo dcn flexeth group 1 bandwidth 20 client-id 4 # interface FlexE0/5/133 undo shutdown undo dcn # interface FlexE0/5/134 undo shutdown undo dcn # interface FlexE0/5/135 undo shutdown undo dcn # interface FlexE0/5/136 undo shutdown undo dcn # interface FlexE0/5/137 undo shutdown undo dcn # interface FlexE0/5/138 undo shutdown undo dcn # return
# interface FlexE0/5/139 undo shutdown undo dcn # interface FlexE0/5/140 undo shutdown undo dcn # interface FlexE0/5/141 undo shutdown undo dcn # interface FlexE0/5/142 undo shutdown undo dcn # interface FlexE0/5/143 undo shutdown undo dcn # interface FlexE0/5/144 undo shutdown undo dcn # interface FlexE0/5/145 undo shutdown undo dcn # interface FlexE0/5/146 undo shutdown undo dcn # interface FlexE0/5/147 undo shutdown undo dcn # interface FlexE0/5/148 undo shutdown undo dcn # interface FlexE-50|100G switch-mode manual undo shutdown undo dcn phy-number 5 flexe-group 1 # return
- Device2的配置文件。
略,请参考Device1的配置文件。