在路由/交换领域,VLAN的中继端口叫作trunk。trunk技术用在交换机之间互连,使不一样VLAN经过共享链路与其它交换机中的相同VLAN通讯。交换机之间互连的端口就称为trunk端口。trunk是基于OSI第二层数据链路层(DataLinkLayer)的技术。trunk不能实现不一样VLAN间通讯,不一样VLAN之间通讯,须要经过三层设备(路由/三层交换机)来实现。网络
LACP,基于IEEE802.3ad标准的LACP(Link Aggregation Control Protocol,链路汇聚控制协议)是一种实现链路动态汇聚的协议。LACP协议经过LACPDU(Link Aggregation Control Protocol Data Unit,链路汇聚控制协议数据单元)与对端交互信息。启用某端口的LACP协议后,该端口将经过发送LACPDU向对端通告本身的系统优先级、系统MAC地址、端口优先级、端口号和操做Key。对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择可以汇聚的端口,从而双方能够对端口加入或退出某个动态汇聚组达成一致。端口汇聚是将多个端口汇聚在一块儿造成一个汇聚组,以实现出/入负荷在汇聚组中各个成员端口中的分担,同时也提供了更高的链接可靠性。架构
E-trunk与Eth-trunk都是一种链路聚合技术, 那么E-trunk与Eth-trunk又有什么区别呢?ide
一台交换机将这多个接口捆绑,造成一个Eth-Trunk接口,从而实现了增长带宽和提升可靠性的目的。spa
Trunk接口链接的链路能够当作是一条点到点的直连链路。orm
Trunk的优点在于:htm
负载分担blog
经过Trunk接口能够实现负载分担。在一个Eth-Trunk接口内,能够实现流量负载分担。接口
提升可靠性路由
当某个成员接口链接的物理链路出现故障时,流量会切换到其余可用的链路上,从而提升整个Trunk链路的可靠性。部署
增长带宽
Trunk接口的总带宽是各成员接口带宽之和。
若是是两台交换机作堆叠,则端口的链路聚合为跨框的Eth-Trunk(跨不一样背板或业务板)
E-Trunk(Enhanced Trunk)是一种实现跨设备链路聚合的机制,基于LACP(单台设备链路聚合的标准)进行了扩展,可以实现多台设备间的链路聚合。从而把链路可靠性从单板级提升到了设备级。
E-Trunk机制主要应用于CE双归接入VPLS、VLL、PWE3网络时,CE与PE间的链路保护以及对PE设备节点故障的保护。在没有使用E-Trunk前,CE经过Eth-Trunk链路只能单归到一个PE设备。若是Eth-Trunk出现故障或者PE设备故障,CE将没法与PE设备继续进行通讯。使用E-Trunk后,CE能够双归到PE上,从而实现设备间保护。
以下图所示:
若是两台设备作的CSS集群,那么两台设备能够看做是一台设备,这两台物理设备之间的链路聚合是经过Eth-trunk实现的,至关于同一台设备的链路聚合,而非跨设备的链路聚合。
产品:华为CE12800/CE6800/CE5800系列产品
以下图所示的数据中心组网,采用接入层+核心层的两层方式部署。为了简化网络并提升可靠性,核心层由两台CE12800组成CSS,接入层由多台CE6800组成iStack。接入层与核心层之间经过跨设备Eth-Trunk链接,消除二层环路。同时,经过Eth-Trunk的流量本地优先转发功能减小框间链路的带宽承载压力。核心层经过建立VRF隔离业务网段路由与公网路由,采用旁挂方式部署防火墙,两台防火墙进行双机热备份,保证高可靠性。
产品:华为CE12800/CE6800/CE5800系列产品
以下图所示的三层数据中心组网中,核心层由两台CE12800组成,两台设备间经过2条10GE链路聚合,从而保证链路的高可靠性。汇聚层采用CE12800交换机堆叠实现冗余备份,堆叠与上下游设备间经过跨框Eth-Trunk链接。同时,经过Eth-Trunk的流量本地优先转发功能减小框间链路的带宽承载压力。汇聚层经过建立VRF隔离业务网段路由与公网路由,采用旁挂方式部署防火墙,两台防火墙进行双机热备份,保证高可靠性。
补充:
iStack堆叠是指将多台支持堆叠特性的交换机设备组合在一块儿,从逻辑上组合成一台总体交换设备。iStack是一种虚拟化技术,在不改变网络物理拓扑链接结构条件下,将网络同一层的多台设备虚拟化成单台逻辑设备,达到简化网络结构、简化网络协议部署、提升网络可靠性和可管理性的目的。iStack这种虚拟设备既具备盒式设备的低成本优势,又具备框式设备的扩展性以及高可靠性优势。
网络横向虚拟化示例