华为路由器Eth-Trunk技术

本文详细介绍了华为NE40系列路由器的Eth-Trunk技术,包括配置方法、链路聚合原理及两种模式的手动负载均衡和静态LACP模式配置。Eth-Trunk技术能有效提升网络带宽,增强链路可靠性。

链路聚合

 

1.华为路由器Eth-Trunk技术简介
juniperleo0人评论2100人阅读2010-10-23 13:37:50
文章出处:www.net1980.com
       Eth-Trunk接口是一种可以动态创建的接口,该类型接口可以绑定若干物理的以太网接
口作为一个逻辑接口使用。加入到Eth-Trunk接口的以太网接口称为成员接口。用户只需对
Eth-Trunk接口进行配置,对这些配置最终会映射到成员接口上。
       华为NE40系列通用交换路由器支持路由模式和交换模式的两种Eth-Trunk接口,支持两
种模式接口之间的切换。路由模式的Eth-Trunk接口与路由模式的以太网接口类似,可以配置
IP地址,运行各种路由协议、MPLS ***等多种业务。交换模式的Eth-Trunk接口与交换模式的
以太网接口类似,可以加入VLAN,运行STP等协议。Eth-Trunk接口的主要应用特点有拓展接口
带宽,增加链路可靠性以及流量的负载分担。
 
       以下为大家介绍在华为NE40路由器上配置Eth-Trunk的方法:
 
步骤 1 配置NE40E
  <Quidway> system-view
  [Quidway] sysname NE40E
  创建Eth-Trunk接口,并配置IP地址。
  [NE40E] interface eth-trunk 1
  [NE40E-Eth-Trunk1] ip address 192.1.1.1 24
  [NE40E-Eth-Trunk1] quit
      华为路由器NE40E、NE80E的Eth-trunk默认情况下是路由模式的,如果要绑定VLAN,
Eth-Trunk接口需要从三层模式切换到二层模式。可以通过命令将模式更改为交换模式。
  [NE40E] interface eth-trunk 1
  [NE40E-Eth-Trunk1]portswitch
       执行命令portswitch,将Eth-Trunk接口从三层模式切换到二层模式。切换到二层模式
时,Eth-Trunk的三层功能和标识被禁止,采用SRU板(主控板)上Meth0接口的MAC地址。执行
undo portswitch命令可以将Eth-Trunk接口从二层模式切换回三层模式。
将端口GE1/0/0、GE2/0/0加入到Eth-Trunk 1中。
  [NE40E] interface gigabitethernet 1/0/0
  [NE40E-GigabitEthernet1/0/0] eth-trunk 1
  [NE40E-GigabitEthernet1/0/0] quit
  [NE40E] interface gigabitethernet 2/0/0
  [NE40E-GigabitEthernet2/0/0] eth-trunk 1
  [NE40E-GigabitEthernet2/0/0] quit
 
步骤 2 检查配置结果
在NE40E上执行display interface eth-trunk命令,可以看到接口状态为UP。
[NE40E] display interface eth-trunk 1
Eth-Trunk1 current state : UP
Line protocol current state : UP
Description : HUAWEI, Quidway Series, Eth-Trunk1 Interface, Route Port
Hash arithmatic : According to IP
The Maximum Transmit Unit is 1500 bytes
Internet Address is 100.1.1.1/24
IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 00e0-fc0e-a421
Physical is ETH_TRUNK
5 minutes input rate 0 bytes/sec, 0 packets/sec
5 minutes output rate 0 bytes/sec, 0 packets/sec
0 packets input, 0 bytes, 0 drops
0 packets output, 0 bytes, 0 drops
Hash arithmetic : According to MAC
当路由器工作在交换模式的时候使用根据MAC地址进行散列
Hash arithmatic : According to IP
当路由器工作在路由模式的时候使用根据IP地址进行散列
[NE40E] display trunkmembership eth-trunk 1
Trunk ID: 1
used status: VALID
TYPE: ethernet
Number Of Ports in Trunk = 2
Number Of UP Ports in Trunk = 1
operate status: up
Interface GigabitEthernet1/0/0, valid, selected,operate up,weight=1,
standby interface NULL
Interface GigabitEthernet2/0/0, valid, selected,operate down,weight=1,
standby interface NULL
 

 

 

 

 

 

2.链路聚合是将两个或更多数据信道结合成一个单个的信道,该信道以一个单个的更高带宽的逻辑链路出现。

链路聚合能够提高链路带宽,增强网络可用性,支持负载分担。

链路聚合有两种模式,一种是手动负载均衡模式,一种是静态lacp模式

手动负载均衡模式下eth-trunk的建立、成员接口的加入由手工配置,没有链路聚合控制协议的参与。该模式下所有活动链路均参与流量转发,平均分担流量。最多支持8根链路同时转发数据。

静态lacp模式下,两端设备互相发送lacp报文,进行参数协商,协商完成后,两台设备确定活动接口和非活动接口,活动接口负责转发数据,非活动接口用来实现冗余备份。如果一条活动链路发生故障,则该链路上传输的数据被切换到另一条优先级最高的备份链路上进行转发。

(1)手动链路聚合配置:

  先通过命令eth-trunk 1创建一个eth-trunk接口 再通过命令trunkport e0/0/0把要聚合的接口添加进eth-trunk接口中

在eth-trunk接口下通过命令load-balance可以指定负载分担方式是根据原ip和目的ip还是原mac和目的mac

在eth-trunk接口下通过命令mode X可以选择手动模式还是静态lacp模式

display eth-trunk X         查看eth-trunk接口的配置信息

 

(2)路由器下进行三层接口的lacp链路聚合手动配置:

 静态LACP 模式下,两端设备所选择的活动接口必须保持一致,否则链路聚合组就无法建立

先通过命令eth-trunk 1创建一个eth-trunk接口然后通过命令undo portswitch关闭路由器的二层接口功能接着在接口下配置ip地址再通过命令trunkport e0/0/0把要聚合的接口添加进eth-trunk接口中 

在eth-trunk接口下设置最多活动接口           max active-linknumber 2
查看聚合端口配置                                       display eth-trunk 1
全局配置模式下设置链路聚合系统优先级     lacp priority 0
开启接口聚合抢占模式                                lacp preempt enable 
设置抢占的延时时间(默认为30s)             lacp preempt delay 10

设置接口优先级                                          lacp priority 0

链路聚合的每一端都有一个系统优先级,先根据系统优先级来选举主从端。从端根据主端的接口优先级来选择活动接口。系统优先级越低,就成为主动端,当系统优先级一样时就比较MAC地址。当选出主动端后,两端都会以主动端的接口优先级来选举活动接口,接口优先级越低,则成为活动接口。

<think>嗯,用户这次的问题是关于华为防火墙配置Eth-Trunk接口IP地址的具体方法。从引用内容看,用户提供的参考资料主要集中在交换机Eth-Trunk配置(特别是SW2、R2的配置示例),但用户明确询问的是防火墙场景,这需要特别注意差异。 用户可能正在配置防火墙的三层链路聚合,但引用[3]提到的重要限制条件特别值得关注:成员接口不能有IP地址等三层配置项。这意味着防火墙的Eth-Trunk配置逻辑应该类似于三层交换机,需要直接在Eth-Trunk逻辑接口上配IP,而不是在物理成员接口上。 注意到引用[2]中R2的配置示例其实已经展示了关键步骤:创建Eth-Trunk后直接在该逻辑接口下配置ip address。虽然这是路由器的示例,但防火墙的三层模式Eth-Trunk配置原理相通。需要提醒用户防火墙特有的安全域绑定要求——这是防火墙和交换机配置的最大区别点。 用户可能混淆了交换机和防火墙配置的差异,所以回复中要明确区分:1)先建立Eth-Trunk组(华为防火墙常用mode lacp-static),2)切换为三层模式(undo portswitch),3)配IP,4)加入安全域。特别要强调"security-zone"这个防火墙专属步骤,引用资料里没提这点。 考虑到用户正在实操配置,安全提示很重要:成员接口必须保持"干净状态"(无IP/无业务配置),且对端设备需做对称配置。另外防火墙的zone策略会影响通信,这点要在注意事项里补充说明。 最后生成的问题要侧重防火墙场景的扩展:静态路由发布、高可靠性方案、链路聚合模式选择等,这些都是用户下一步可能遇到的问题。 </think>以下是华为防火墙Eth-Trunk接口配置IP地址的**标准步骤**及注意事项,综合引用内容并结合防火墙特性整理: ```bash # 1. 创建Eth-Trunk逻辑接口(以Trunk1为例) <FW> system-view [FW] interface eth-trunk 1 # 2. 切换为三层模式(关键步骤!) [FW-Eth-Trunk1] undo portswitch # 启用三层路由功能 [FW-Eth-Trunk1] ip address 10.1.1.1 24 # 配置IP地址和掩码 # 3. 将物理接口加入Eth-Trunk组(成员接口需无配置) [FW] interface gigabitethernet 1/0/1 # 进入物理接口视图 [FW-GigabitEthernet1/0/1] undo ip address # 清除已有IP(引用[3]要求) [FW-GigabitEthernet1/0/1] eth-trunk 1 # 加入Eth-Trunk组 [FW-GigabitEthernet1/0/1] quit # 重复上述步骤添加其他成员接口(如1/0/2-1/0/4) [FW] interface range gigabitethernet 1/0/2 to 1/0/4 [FW-if-range] eth-trunk 1 # 4. 将Eth-Trunk加入安全域(防火墙特有步骤!) [FW] firewall zone trust # 进入信任域 [FW-zone-trust] add interface Eth-Trunk1 ``` ### 关键注意事项(基于引用[3]扩展): 1. **成员接口预处理** - 物理接口需清除IP地址、VLAN等配置(`undo ip address`) - 禁止配置静态MAC或业务策略(引用[3]第5条) 2. **三层模式强制要求** - 必须执行`undo portswitch`切换为三层接口(引用[3]第6条) - **防火墙Eth-Trunk默认不开启路由功能**,需手动切换 3. **对端设备一致性** - 对端设备需配置相同模式的Eth-Trunk(静态/LACP)(引用[3]第5条) - 示例对端配置参考引用[1][2] 4. **安全策略生效** - **防火墙必须将Eth-Trunk加入安全域**(如trust/untrust),否则流量不通 - 需配置域间策略允许流量(此步骤未在引用中体现,属防火墙特性) > 📌 **配置验证命令**: > `display eth-trunk 1` 查看成员接口状态 > `display interface eth-trunk 1` 检查IP地址配置 > `display firewall session table` 验证流量转发 ### 应用场景说明(引用[4]补充): - **带宽扩容**:多物理链路捆绑提升上行带宽 - **链路冗余**:成员链路故障自动切换(如引用[3]的LACP模式) - **网关集中化**:作为三层网关对接多个子网 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值