MA5680T跨板聚合

跨板聚合可以提高上行带宽,又可以给上行做冗余在出现单板故障时保持正常通信。

MA5680T 0/19 0 与0/20 0做跨板聚合命令

link-aggregation 0/20 0 egress-ingress workmode lacp-static
link-aggregation add-member 0/20/0 0/20 1

link-aggregation

命令功能

link-aggregation命令用于配置以太网端口聚合。端口聚合是以太网桥接设备将多个以太网端口划分到一个端口聚合组中,实现端口聚合组中端口间的保护以及负荷分担的功能。当以太网端口聚合配置成功后,可以实现端口聚合组中端口间的保护以及负荷分担的功能。

undo link-aggregation命令用于删除以太网端口聚合。当以太网端口聚合删除成功后,端口聚合组被删除,取消端口聚合组中端口间的保护以及负荷分担的功能。

命令格式

link-aggregation frameid/slotid port-list [ frameid/slotid port-list ] mode{ ingress |egress-ingress } [ workmode lacp-static ]

link-aggregation description frameid/slotid/portid description-text

undo link-aggregation {frameid/slotid/portid | all}

undo link-aggregation description frameid/slotid/portid

参数说明

参数

参数说明

取值

frameid/slotid

用于标识机框号/槽位号。聚合组内的端口所在的单板槽位。“/”需要原样输入。当需要对某一指定的端口下发命令时使用此参数。

在设置端口聚合时,可以实现跨两块板聚合。

・ 输入命令时,两次输入的“frameid/slotid”分别表示两块单板的槽位。

・ 若只输入一次“frameid/slotid”,表示聚合端口在一块单板上。

frameid: 0-1

slotid: 1-20

frameid/slotid/portid

用于标识机框号/槽位号/端口号。聚合组主端口号,数据优先从聚合组的主端口转发。“/”需要原样输入。当需要对某一指定的端口下发命令时使用此参数。

frameid: 0-1

slotid: 1-20

portid: 根据具体单板而定

all

当前单板的所有端口。

-

port-list

聚合端口列表。聚合端口列表可以是单个端口,也可以是多个端口。当是多个端口时,不同端口间用“,”分格,连续端口以“-”连接。例如“0,2-5,7”。

字符串类型,可输入的字符串长度为1-255个字符。

mode

聚合组的报文分发模式。

ingress表示聚合组中各成员端口按源MAC地址分发报文。

egress-ingress表示聚合组中各成员端口按源MAC地址及目的MAC地址分发报文。

枚举类型,取值范围:ingress,egress-ingress。

descriptiondescription

端口的的描述信息。

字符类型,可输入的字符串长度为1-40。

此处支持包含有“/”的字符串。

workmode lacp-static

设置聚合组类型是LACP静态聚合组。不输入该参数表示创建的聚合组类型是手工聚合组。

・ LACP静态聚合组链路两端的系统运行LACP(Link Aggregation Control Protocol)协议。

・ 手工聚合组链路两端的系统不运行LACP协议。

-

模式

全局配置模式

级别

操作员级

使用指南

・ 仅ETH板和GIU板支持配置聚合组。

・ 聚合组可以在两块GIU之间实现跨板聚合,但ETH板需先使用bind board命令绑定单板,然后再配置跨板聚合。

・ 手工聚合组指由人工手动创建和完成链路聚合控制的聚合组。链路两端的系统不使用LACP协议。

・ LACP静态聚合组指由人工手动创建,但由运行在链路两端的系统上的LACP协议完成链路聚合控制的聚合组。

・ 聚合子端口上不能存在MEP配置。

・ 配置了聚合的端口,如果使用igmp uplink-port命令配置了组播上行口时,需要确保聚合端口的组播上行配置数据保持一致。

・ 配置以太网端口聚合必须满足以下条件:

§ 端口不是MPLS端口。使用display port state命令查询端口状态。

§ 如果主端口和从端口都不是自协商模式,则必须为全双工模式且端口速率一致。使用display port state命令查询端口状态。

§ 端口不是保护组成员。

§ 端口上不存在BTV配置。

§ 端口上不存在出方向的ACL配置。使用display packet-filter命令查询ACL过滤规则。

§ 端口上不存在静态ARP配置。使用display arp命令查询ARP映射表信息。

§ 如果是从端口,还必须满足以下条件:

§ 主端口上没有配置保护组。

§ 从端口所属的Native VLAN和VLAN如果不是缺省值,则必须都与主端口一致。

§ 从端口上网络角色与隔离状态同主端口一致。

§ 从端口上不存在MEP 配置。

使用实例

举例:将0/3/0和0/3/1设置为聚合端口,聚合组的报文分发模式为ingress,聚合组工作模式是LACP静态聚合组。

huawei(config)#link-aggregation

{ add-member<K>|delete-member<K>|description<K>|frame/slot<S><Length 3-4> }: 0/3

{ port-list<S><Length 1-255> }:0-1

{ frame/slot<S><Length 3-4>|mode<E><ingress,egress-ingress> }:ingress

{ <cr>|workmode<K> }:workmode

{ lacp-static<K> }:lacp-static

Command:

link-aggregation 0/3 0-1 ingress workmode lacp-static

举例:将以太网端口0/19/0和0/19/1设置为聚合端口,聚合组的报文分发模式为engress-ingress,聚合组工作模式是LACP静态聚合组。

huawei(config)#link-aggregation

{ add-member<K>|delete-member<K>|description<K>|frame/slot<S><Length 3-4> }:0/19

{ port-list<S><Length 1-255> }:0

{ frame/slot<S><Length 3-4>|mode<E><ingress,egress-ingress> }:0/19

{ port-list<S><Length 1-255> }:1

{ mode<E><ingress,egress-ingress> }:egress-ingress

{ <cr>|workmode<K> }:workmode

{ lacp-static<K> }:lacp-static

Command:

link-aggregation 0/19 0 0/19 1 egress-ingress workmode lacp-static

举例:删除以太网端口0/19/0的描述信息。

huawei(config)#undo link-aggregation

{ all<K>|description<K>|frame/slot/port<S><Length 5-7> }:description

{ frame/slot/port<S><Length 5-7> }:0/19/0

Command:

undo link-aggregation description 0/19/0

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


什么是设计模式一套被反复使用、多数人知晓的、经过分类编目的、代码 设计经验 的总结;使用设计模式是为了 可重用 代码、让代码 更容易 被他人理解、保证代码 可靠性;设计模式使代码编制  真正工程化;设计模式使软件工程的 基石脉络, 如同大厦的结构一样;并不直接用来完成代码的编写,而是 描述 在各种不同情况下,要怎么解决问题的一种方案;能使不稳定依赖于相对稳定、具体依赖于相对抽象,避免引
单一职责原则定义(Single Responsibility Principle,SRP)一个对象应该只包含 单一的职责,并且该职责被完整地封装在一个类中。Every  Object should have  a single responsibility, and that responsibility should be entirely encapsulated by t
动态代理和CGLib代理分不清吗,看看这篇文章,写的非常好,强烈推荐。原文截图*************************************************************************************************************************原文文本************
适配器模式将一个类的接口转换成客户期望的另一个接口,使得原本接口不兼容的类可以相互合作。
策略模式定义了一系列算法族,并封装在类中,它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。
设计模式讲的是如何编写可扩展、可维护、可读的高质量代码,它是针对软件开发中经常遇到的一些设计问题,总结出来的一套通用的解决方案。
模板方法模式在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中,使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。
迭代器模式提供了一种方法,用于遍历集合对象中的元素,而又不暴露其内部的细节。
外观模式又叫门面模式,它提供了一个统一的(高层)接口,用来访问子系统中的一群接口,使得子系统更容易使用。
单例模式(Singleton Design Pattern)保证一个类只能有一个实例,并提供一个全局访问点。
组合模式可以将对象组合成树形结构来表示“整体-部分”的层次结构,使得客户可以用一致的方式处理个别对象和对象组合。
装饰者模式能够更灵活的,动态的给对象添加其它功能,而不需要修改任何现有的底层代码。
观察者模式(Observer Design Pattern)定义了对象之间的一对多依赖,当对象状态改变的时候,所有依赖者都会自动收到通知。
代理模式为对象提供一个代理,来控制对该对象的访问。代理模式在不改变原始类代码的情况下,通过引入代理类来给原始类附加功能。
工厂模式(Factory Design Pattern)可细分为三种,分别是简单工厂,工厂方法和抽象工厂,它们都是为了更好的创建对象。
状态模式允许对象在内部状态改变时,改变它的行为,对象看起来好像改变了它的类。
命令模式将请求封装为对象,能够支持请求的排队执行、记录日志、撤销等功能。
备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。 基本介绍 **意图:**在不破坏封装性的前提下,捕获一个对象的内部状态,并在该
顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为
享元模式(Flyweight Pattern)(轻量级)(共享元素)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结