华为VLAN间路由与链路捆绑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为VLAN间路由与链路捆绑相关的知识,希望对你有一定的参考价值。

VLAN间路由 - 华为实现方案


? ? 1、传统的路由器做为网关(多臂路由/每个VLAN一个端口)

2、传统路由器做为网关(单臂路由)

? ? ? #配置终端设备 - IP地址的配置

? #配置网络设备

? ? ? ?-交换机

? ?#创建VLAN

#配置链路类型

#将端口加入到指定的VLAN

#配置交换机与路由器的互联链路 - Trunk?

-路由器

? ?#为每个VLAN划分子端口

? ? interface gi0/0/0.1 --> 为 vlan 10 划分的;

interface gi0/0/0.2 --> 为 vlan 20 划分的;

#为每个子端口封装VLAN ID ;

? ? ? ? ? ? ? ? ? ? ? ? ?interface gi0/0/0.1?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? dot1q termination vid 10 -->分配VLAN 10 ;

? ? ? ? ? ? ? ? ? ? ? ? ?interface gi0/0/0.2?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? dot1q termination vid 20 --> 分配VLAN 20 ;

? ? ? ? ? ? ? ? ? ? #为每个子端口开启 ARP 广播功能 (与思科不同的地方)

? ? ? ? ? ? ? ? ? ? ? ? ? interface gi0/0/0.1

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? arp broadcast enable

? ? ? ? ? ? ? ? ? ? ? ? ? interface gi0/0/0.2

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? arp broadcast enable ?

#为每个子端口配置不同VLAN的网关IP地址;

? ? interface gi0/0/0.1?

? ?undo shutdown

? ?ip address 192.168.10.254 ?24

? ? interface gi0/0/0.2

? ?undo shutdown?

ip address 192.168.20.254 ?24?

#验证与测试?

? ? ? ? ? ? ? ? SW: display vlan?

? ? ? ? ? ? ? ? GW: display ?ip routing-table?

? ? ? ? ? ? ? ? PC: ping x.x.x.x

----------------------------------------------------------------

3、通过3层交换机,为每个VLAN配置 SVI

? ? ? #华为的3层交换机,默认是开启路由功能的

? ? 这一点,可以通过命令 display ip routing-table 来验证

??

? 在华为3层交换机上配置 SVI 的命令:?

? ? ? 比如为 VLAN 10/20 配置 SVI -?

? ? ? interface vlanif 10?

? ? ?undo shutdown?

?ip address 192.168.10.254 ? ?24?

? ? ? interface vlanif 20?

? ? ?undo shutdown?

?ip address 192.168.20.254 ? ?24?

--------------------------------------------------------------


=================================================================


链路捆绑/链路聚合/链路汇聚/ Etherchannel/以太网通道

? -定义

? ? ? 将多个类似的链路,捆绑在一起,将其看作是一个端口来配置与使用

?从而增加设备之间的互联带宽,以实现降低数据转发延迟和丢包率等

?问题。

? -背景

? ? ? 随着网络规模的发展,有可能我们在两个设备之间传输的数据量越来越大,

?所以,就需要增加设备之间的互联带宽,否则就会出现数据转发延迟或者

?丢包的情况。但是通过购买端口模块、板卡或者是更换硬件的方式会带来

?很大的成本开销。

?所以,我们通过“链路捆绑” 技术,将设备之间的多个物理链路,捆绑在一

?起,将其当做一个端口来使用,从而就可以实现“增加设备互联带宽”的目的

?

? -优点/好处

? ? ? ?1、增加了设备之间的互联带宽(减少数据延迟、降低丢包率)

? 2、增加了设备之间的互联稳定性 - 链路备份

? 3、增加了设备之间的数据承载力 - 链路负载均衡

? -类型

? ? ?基于配置方式

? ? ? ?静态

动态

? -PAgP:port aggregate protocol,端口聚合协议,思科私有协议;

? -LACP: link aggregate control protocol,链路聚合控制协议;公有标准协议;

基于成员类型

? ? ? ?2层链路捆绑

? ? 所有成员链路都是2层链路,捆绑之后的虚拟链路,还是2层的

3层链路捆绑

? ? 所有成员链路都是3层链路,捆绑之后的虚拟链路,还是3层的

? -配置思路【思科】

? ? ?1、确定相似的端口/链路

? ? ? ? ? ?-速率相同(speed)

? ? ? ?10Mbps

100Mbps

1Gbps

10Gbps

? ? ? ? ? ?-双工相同(duplex)

? ? ? ? ? ? ? ? 全双工

? ? ? ? ? ? ? ? 半双工

? ? ? ? ? ?-功能相似(建议:每个成员端口都恢复为默认配置)

??

2、加入到指定的 etherchannel

? ? ? ?-静态(两端设备都要进行如下操作)

? interface fas0/1 --> 进入成员端口

? ? channel-group 1 mode on --> 静态加入 group 1 ;

?

? interface fas0/2 --> 进入成员端口?

? ? channel-group 1 mode on -->同样加入 group 1;

? ?-动态

? ?interface ?fas0/1 -->进入指定的成员端口

? ?channel-protocol pagp ? ? ? ? ? / ? lacp?

? ? ? ?channel-group ?1 ?mode auto ? ? / ? ?passive ??

? ? ? ? ? ? ? ? ? ? ? desirable / ? active

? ?interface ?fas0/2 -->进入指定的成员端口

? ?channel-protocol pagp ? ? ? ? ? / ? lacp?

? ? ? ?channel-group ?1 ?mode auto ? ? / ? ?passive ??

? ? ? ? ? ? ? ? ? ? ? desirable / ? active

注意:

? ? ? ? ? ? ? ? 1、动态建立 channel 时,必须都是动态模式,不能有静态模式;

? ? ? ? ? ? ? ? 2、动态建立 channel 时,必须不能都是“被动";

? ? ? ? ? ? ? ? 3、动态建立 channel 时,两边使用的协议,必须相同;

3、为创建好的 etherchannel 虚拟端口进行功能性配置(access/trunk/ip-address等)

? ? ? ? ? show ip interface brief

? ? ? ? ? ? ? ---- 在最后,可以看到多了一个port-channel 1 ;

? ? ? ?这个虚拟的口,就是捆绑之后的虚拟端口;


? interface port-channel 1 --->将捆绑之后的虚拟端口配置为 trunk。

? switchport mode trunk?

? ? ??

4、验证与测试

? ? ? ? ? ?show etherchannel summary

? ? ? ? ? ? ? ---- 可以查看到 channel的成员端口以及状态

? ? ? show interface trunk?

? ? ? ? ? ? ? ? ? ---- 查看此时的 port-channel 1 是trunk,

? ? ? ?而不是2个独立的物理端口。

?


-----------------------------------------------------------------

删除 etherchannel :

? ?1、在每个成员端口下,删除与 etherchannel 相关的命令;

? ?2、删除之前虚拟出来的 prot-channel x ,比如 port-channel 1,?

? ? ? ? ?no interface port-channel 1 ;?


------------------------------------------------------------------


链路捆绑 - 华为?

? ? ? 在思科中,我们将链路捆绑称之为 etherchannel,

?在华为中,我们将链路捆绑称之为 eth-truk 。称呼有所不同!

?本质是相同的。


配置思路【华为】

? ? 1、选择相似的端口

? ? ?-速率相同

?-双工相同?

?-建议在使用这些端口之前,将端口恢复默认配置

? ? ?clear configuration interface gi0/0/1

? ? ? ? ? //表示将端口恢复初始化配置,但是端口的状态

? ? ?会进入到 shutdown状态,下次使用必须首先

?进行 undo shutdown 。

2、创建虚拟端口 - eth-trunk?

? ? ? [SW1]interface eth-trunk 10?

? ? ? ? ? ? ? ? // 在SW1上,首先创建一个 eth-trunk 10 ;

? ?这个虚拟端口,相当于思科上面的port-channel;

3、将端口加入到指定的 eth-trunk?

? ? ? 两种加入方法:

? ? ? ?-将成员端口拉入到 eth-trunk 中

? ? [SW1]interface eth-truk 10?

[SW1-ethtrunk10]trunkport gi0/0/1 -->将 gi0/0/1拉入到 eth-truk 10 中;

-在成员端口中,主动加入到 eth-truk 中

? ? [SW1]interface gi0/0/1 --->首先登录到成员端口中

[SW1-gi0/0/1] eth-truk 10 -->该端口主动加入到了 eth-truk 10 中

4、为捆绑之后的虚拟端口 eth-truk 进行功能性配置

? ? ? ? ? ? ? ? [SW1]interface eth-truk 10 -->将 eth-trunk 10 配置为 trunk;

[SW1-ethtrunk10]port link-type trunk?

[SW1-ethtrunk10]port trunk allow-pass vlan all?

5、验证与测试

? ? [SW1]display eth-truk ? //查看 eth-truk 成员信息;

[SW1]display trunkmembership // 查看 eth-trunk 成员信息;


-------------- 动态建立 Eth-trunk(华为) --------------- ? ??


动态协议(华为仅仅支持这一个)

? ?-LACP: link aggregate control protocol,链路聚合控制协议;

? ? ? ? ? 公有标准协议;

? ?-模式:

? passive:被动,表示的是只能被动的接收对方发送来的 LACP 报文;?

不能主动的发送;

? active:活动,表示主动,即可以主动的发送和接收对方设备

? ? ? ? ? ? ? ? 的 LACP报文

? ?-配置?

? ? ? ?1、选择相似的端口

? 2、创建虚拟端口 - eth-trunk?

? 3、指定虚拟端口使用的协议为 LACP

? ? ? ? ?interface eth-truk 10?

? ? mode lacp-static

? 4、将端口加入到指定的 eth-trunk 中,并指定模式

? 5、为虚拟端口进行功能性配置

? 6、验证与测试

? ? ? ? display eth-trunk


以上是关于华为VLAN间路由与链路捆绑的主要内容,如果未能解决你的问题,请参考以下文章

华为-vlan 间路由之单臂路由

华为交换机配置VLAN间路由

小知识get:利用单臂路由实现不同vlan间路由

华为路由与交换综合实验案例详解 纯干货分享

华为设备VLAN间路由之单臂路由

华为三层交换机各vlan间如何实现上网?