Brocade SDN openflow 设备的配置要求


在测试和配置Brocade设备的SDN相关命令时,需要注意的一些设备要求,本文章后续将不定期更新;

MLX设备
开启layer 2, layer 3 openflow流表必须关闭生成树协议

目前CER不支持layer 3 openflow

设备启动后,CER延时16s,MLX延时180s后,才开启openflow以接受流推送,用于等待所有module online
MLX上支持10G*8和100G端口,支持byte计数,包括包个数和比特数,CER仅记录收到的per flow 的包数量

配置
必须开启全局openflow

混合端口模式下,openflow的2层单播流量和组播流量将在protected vlan中泛洪,未命中流量将在unprotected vlan中泛洪

OF1.0中默认丢弃未知流,可以通过定义default Rule修改未知流的处理方式。

目前还不支持根据目标端口号更改发送到多个出端口的源和目的mac地址。但支持使用同一种方法更改到所有目的端口号的源目的MAC。 DSCP field 更改同样有此限制;

Even though modification of the source and destination MAC address fields of a packet is supported, modification on a per-destination port basis for multi-destination flows is not supported.

MLXe tag actions

支持到同一个目的端口号的VLAN tag的更改,如添加,删除,修改,修改PCP bits等,同时一个flow下可以支持拷贝一个包到多个目的端口号,并修改每个包的vlan ID信息。

当rule要求将一个tagged的包从多个出接口发出,并打上不同的tag时,即使其中一个出接口的action是将tag去掉以unttagged形式发出,该出接口的包仍然会被tag为VLAN ID 0, 如果出接口修改了vlan tag,则改修改的tag会被添加。
修改一个untagged的帧的VLAN优先级会导致在这个帧里面添加VLAN Tag,如action没有指明VLAN ID,则添加VLAN ID 0.
DSCP优先级的修改只支持 Layer 3 mode
Layer 3 mode中,VLAN ID的修改只支持带有IP Payload的packet

HA -
可配置多个控制器地址用于网络控制,或者在一个控制器上配置多个ip 地址,所有控制器之间可以同步流表,也就是说流进入流表不取决于单个控制器,即使在主备模式下,控制器之间也必须协调主备控制器的状态,设备会对所有的控制器进行回应。

设备的两种注册模式:
active和passive
active主动向控制器注册,需要配置控制器信息;多用于生产环境
passive等待控制器TCP连接,多用于测试环境
在进行连接时,可使用SSL加密功能;

更多后续资料陆续更新;

0 个评论

要回复文章请先登录注册