目录

Ⅰ 端口聚合配置

Ⅱ IP-MAC地址绑定

Ⅲ 软交换配置


Ⅰ 端口聚合配置

一、端口聚合(LACP)应用场景

该功能高端设备上支持,S3100,S3600型号不支持。

1、在带宽比较紧张的情况下,可以通过逻辑聚合可以扩展带宽到原链路的n倍

2、在需要对链路进行动态备份的情况下,可以通过配置链路聚合实现同一聚合组各个成员端口之间彼此动态备份。

二、端口聚合(LACP)模式

LACP的端口可以支持如下几种模式:static(静态),passive,和active

静态:人为配置的聚合组,不允许系统自动添加或删除手工或静态聚合端口。

passive:被动模式,该模式下端口不会主动发送LACPDU报文,在接收到对端发送的LACP报文后,该端口进入协议计算状态。

Active:主动模式,该模式下端口会主动向对端发送LACPDU报文,进行LACP协议的计算。

一般建议对接的2台设备一边为active,另一边为 passive。

三、端口聚合(LACP)配置

步骤一、添加聚合口

配置页面: 系统管理>>网络>>接口>>新建

类型选择:802.3ad汇聚;选择物理接口成员;

P5以上版本默认是静态无需执行下面步骤,可以跳过。如果是P5以下版本默认是动态,请执行以下步骤【建议升级最新版本可web更改模式】:

步骤二、修改LACP

RG-WALL # config system interface

RG-WALL (interface) # edit lacp

RG-WALL (lacp) # set lacp-mode static //配置LACP协商模式: 主动,被动或者静态,默认为动态

RG-WALL (lacp) # set algorithm L3 //负载均衡算法。L3 基于IP地址进行哈希,L4 基于四层进行哈希。

RG-WALL (lacp) # end

配置完成后查看配置聚合口配置,接口配置页面查看建立的软交换口

说明:对应的物理口在WEB/CLI界面上将消失,不可配置;

查看命令

RG-WALL # show system interface lacp

config system interface

edit “lacp”

set vdom “root”

set type aggregate

set member “port13” “port14”

set description ” “

set snmp-index 51

set lacp-mode static

set algorithm L3

next

end

说明:以上查看的配置命令,既是命令行下配置的逻辑和参考

四、查看LACP接口状态

RG-WALL # diagnose netlink aggregate list

List of 802.3ad link aggregation interfaces:

1 name lacp status up algorithm L3 lacp-mode static

RG-WALL # diagnose netlink aggregate name lacp

LACP flags: (A|P)(S|F)(A|I)(I|O)(E|D)(E|D)

(A|P) – LACP mode is Active or Passive

(S|F) – LACP speed is Slow or Fast

(A|I) – Aggregatable or Individual

(I|O) – Port In sync or Out of sync

(E|D) – Frame collection is Enabled or Disabled

(E|D) – Frame distribution is Enabled or Disabled

status: up

npu: y

flush: n

asic helper: y

oid: 135

ports: 2

ha: master

distribution algorithm: L4

LACP mode: active

LACP speed: slow

LACP HA: enable

aggregator ID: 1

actor key: 17

actor MAC address: 14:14:4b:7e:e1:69

partner key: 17

partner MAC address: 14:14:4b:7e:e1:67

slave: port13

link status: up

link failure count: 0

permanent MAC addr: 14:14:4b:7e:e1:69

LACP state: established

actor state: ASAIEE //本端状态

actor port number/key/priority: 1 17 255

partner state: ASAIEE //对端状态

partner port number/key/priority: 1 17 255

partner system: 65535 14:14:4b:7e:e1:67

aggregator ID: 1

speed/duplex: 1000 1

RX state: CURRENT 6

MUX state: COLLECTING_DISTRIBUTING 4

slave: port14

link status: up

link failure count: 0

permanent MAC addr: 14:14:4b:7e:e1:68

LACP state: established

actor state: ASAIEE

actor port number/key/priority: 2 17 255

partner state: ASAIEE

partner port number/key/priority: 2 17 255

partner system: 65535 14:14:4b:7e:e1:67

aggregator ID: 1

speed/duplex: 1000 1

RX state: CURRENT 6

MUX state: COLLECTING_DISTRIBUTING 4


Ⅱ IP-MAC地址绑定

功能说明

关于配置IP-MAC地址的绑定,防火期防火墙支持如下2种功能(透明或者路由模式均支持):

1、 简单的静态MAC-IP绑定,仅用于配置系统的ARP表项。

2、基于防火墙的MAC-IP绑定,列表之外的MAC会被防护墙拒绝访问。

一、系统MAC/IP地址绑定

说明:P3版本支持web界面配置IP+MAC绑定

说明:P3之前版本仅支持命令行配置

步骤一、配置命令如下

RG-WALL #config system arp-table

RG-WALL (arp-table) # edit 1

RG-WALL (1) #set interface internal     //指定接口(路由模式或者VDOM为路由模式时需这条命令;透明模式或者VDOM为透明模式时,无需该命令)

RG-WALL (1) #set ip 192.168.1.111 //指定IP地址

RG-WALL (1) #set mac 00:00:00:11:11:11 //指定MAC地址

RG-WALL (1) #next

RG-WALL (arp-table) #end

步骤二、查看当前防火墙ARP表

RG-WALL # get sys arp

Address Age(min) Hardware Addr Interface

192.168.1.111 – 00:00:00:11:11:11 internal

二、基于防火墙的MAC/IP绑定

步骤一、binding参数设置

RG-WALL #config firewall ipmacbinding setting

RG-WALL (setting) #set bindthroughfw enable //开启对需要通过防火墙的数据的过滤,指要匹配策略进行转发的数据。默认diable

RG-WALL (setting) #set bindtofw enable //开启对需要到达防火墙的数据的过滤,指对防火墙本身的访问。默认disable。

RG-WALL (setting) #set undefinedhost block //对不在ipmac表中的MAC采用的动作(默认block,拒绝)

RG-WALL (setting) #end

步骤二、设置ipmac表

RG-WALL # config firewall ipmacbinding table

RG-WALL (table) #edit 1

RG-WALL (1) #set ip 192.168.1.1 //设置绑定IP

RG-WALL (1) #set mac 00:31:cd:4c:5d:6e //设置绑定MAC

RG-WALL (1) #set name “test” //设置绑定条目的名称

RG-WALL (1) #set status enable //状态设置为启用

RG-WALL (1) #next

RG-WALL (table) #end

步骤三、接口下启用该功能

RG-WALL #config system interface

RG-WALL (interface)#edit internal //进入需控制的接口

RG-WALL (internal)#set ipmac enable //状态设置为启用

RG-WALL (internal)#end

三、功能验证

在防火墙上采用diagnose debug flow查看拒绝log信息;

需要通过防火墙的数据:

RGFW # id=13 trace_id=1 msg=”vd-root received a packet(proto=1, 192.168.1.168:1->8.8.8.8:8) from internal. code=8, type=”

id=13 trace_id=1 msg=”allocate a new session-000a5db6″

id=13 trace_id=1 msg=”find a route: flags=00000000 gw-192.168.118.1 via wan1″

id=13 trace_id=1 msg=”HWaddr-f0:de:f1:0f:85:c2 is in black list, drop” // IPMAC表中没有f0:de:f1:0f:85:c2记录,被拒绝

到达防火墙的数据:

RGFW # id=13 trace_id=11 msg=”vd-root received a packet(proto=1, 192.168.1.168:1->192.168.1.200:8) from internal. code=8,”

id=13 trace_id=11 msg=”allocate a new session-000a5f04″

id=13 trace_id=11 msg=”HWaddr-f0:de:f1:0f:85:c2 is in black list, drop” // IPMAC表中没有f0:de:f1:0f:85:c2记录,被拒绝


Ⅲ 软交换配置

一、功能说明

软交换口是将防火墙的多个3层接口,通过软件的方式,组成一个2层交换接口。 如对于X9300的每个口都为3层路由接口,将port1,port2组成软件交换接口。

、功能配置

步骤一、添加聚合口

配置页面: 系统管理>>网络>>接口>>新建

类型选择:software switch;选择物理接口成员;

步骤二、查看软交换

接口配置页面查看建立的软交换口

同时,使用show full system switch-interface 查看配置信息

RG-WALL # show full system switch-interface

config system switch-interface

edit “SW1”

set vdom “root”

set member “internal1” “internal2”

set type switch

set span disable

next

end

说明:以上查看的配置命令,既是命令行下配置的逻辑和参考

三、功能限制

1、软交换口是通过软件的方式模拟出的,需要由CPU处理,无法被ASIC芯片加速,会影响系统的性能,谨慎使用;

2、M5100不支持软交换配置;