单臂路由以及链路聚合
单臂路由以及链路聚合
一、单臂路由
1、单臂路由概述
单臂路由实现不同vlan间通信
2、链路类型
交换机连接主机的端口为access链路
交换机连接路由器的端口为trunk链路
3、子接口
路由器的物理接口可以被划分成多个逻辑接口
每个子接口对应一个VLAN网段的网关
4、单臂路由实现不同VLAN间通信的原理
路由器重新封装MAC地址、转换VLAN标签
5、华为单臂路由的配置方式
(1)配置链路类型
access:interface Ethernet0/0/1 #进入交换机接口
port link-type access #配置链路类型
port default vlan 10 #设置生效vlan
undo shutdown #激活
trunk:interface Ethernet0/0/2 #进入交换机接口
port link-type trunk #配置链路类型
port trunk allow-pass 10 20 #设置生效vlan
or prot trunk allow-pass all
undo shutdown #激活
(2)配置VLAN标签的封装结构
intface GigabitEthernet0/0/0.10 #进入路由器子接口
dot1q termination vid 10 #配置VLAN标签的封装结构
(3)配置子接口地址
ip addresss 192.168.10.1 24 #设置IP
arp broadcast enable #开启广播
二、链路聚合(Link Aggregation)
1、链路聚合概述
链路聚合是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。
2、BPDU(网桥协议数据单元,Bridge Protocol Data Unit)
BPDU是一种生成树协议问候数据包,它以可配置的间隔发出,用来在网络的网桥间进行信息交换。
3、以太网链路聚合的原理
以太网链路聚合是指将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的,链路聚合分为手工模式和LACP模式。
4、LACP(链路聚合协议,Link Aggregation Control Procotol)
基于IEEE802.3ad标准的LACP(链路汇聚控制协议)是一种实现链路动态汇聚的协议。LACP协议通过LACPDU(链路汇聚控制协议数据单元)与对端交互信息。启用某端口的LACP协议后,该端口将通过发送LACPDU向对端通告自己的系统优先级、系统MAC地址、端口优先级、端口号和操作Key。对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择能够汇聚的端口,从而双方可以对端口加入或退出某个动态汇聚组达成一致。
LACP模式需要有链路聚合控制协议LACP的参与。当需要在两个直连设备间提供一个较大的链路带宽而设备支持LACP协议时,建议使用LACP模式。LACP模式不仅可以实现增加带宽、提高可靠性、负载分担的目的,而且可以提高Eth-Trunk的容错性、提供备份功能。
LACP模式下,部分链路是活动链路,所有活动链路均曾参与数据转发。如果有某条活动链路故障,链路聚合组自动在非活动链路中选择一条链路作为活动链路,参与数据转发的链路数目不变。
5、华为的链路聚合配置方式
(1)方法一,可设备用
交换机1配置:
lacp priority 1000 #设置优先级
interface Eth-Trunk 1 #创建
bpdu enable
mode lacp-static
interface ethernet0/0/1
eth-trunk 1
interface ethernet0/0/2
eth-trunk 1
interface ethernet0/0/3
eth-trunk 1
interface eth-trunk 1
max active-linknumber 2 #设置最大链路活动数量,即设备用容灾
交换机2配置
interface Eth-Trunk 1
bpdu enable
mode lacp-static
interface ethernet0/0/1
eth-trunk 1
interface ethernet0/0/2
eth-trunk 1
interface ethernet0/0/3
eth-trunk 1
(2)方法二,常用,不可设备用
interface eth-trunk 1
trunkport gigabitethernet 0/0/1 to 0/0/3
(3)常用命令
dis eth-trunk 1 #查看聚合链路的信息
dis trunkmembership eth-trunk 1 #查看端口成员数量、状态