具有多个操作端口的开放流规则
openflow rule with multiple action ports
我在解释以下规则的动作部分时有点困惑
cookie=0x2b000000000000a5,持续时间=528.939s,table=0,n_packets=176,n_bytes=33116,idle_age=0 , 优先级=2,in_port=1 动作=输出:4,输出:2
我们有多个按特定顺序排列的动作端口,当检查 ODL 控制器中的“restconf/operational/opendaylight-inventory:nodes/”时,我们对每个端口有不同的顺序
"action": [
{ "order": 0,"output-action": {
"max-length": 65535,
"output-node-connector": "2" }
{"order": 1, "output-action": {
"max-length": 65535,
"output-node-connector": "4" }
}
我不确定命中此类条目的数据包将如何转发,它们是否被复制并通过两者发送?它们是否在所有端口上进行负载平衡?
最大长度指的是什么?
是否有详细解释所有字段的文档?
看来,这是一组-table流量
您可以使用组 table 功能来支持操作部分中的多端口。您可以阅读 Openflow 1.3 spec documentation 了解详情。 (第 5.6、5.6.1 部分)
对于最大长度,同样来自同一文档(A.2.5 部分):
An Output action uses the following structure and fields:
Action structure for OFPAT_OUTPUT, which sends packets out 'port'. When the
'port' is the OFPP_CONTROLLER, 'max_len' indicates the max number of
bytes to send. A 'max_len' of zero means no bytes of the packet should
be sent. A 'max_len' of OFPCML_NO_BUFFER means that the packet is not
buffered and the complete packet is to be sent to the controller.
我在解释以下规则的动作部分时有点困惑
cookie=0x2b000000000000a5,持续时间=528.939s,table=0,n_packets=176,n_bytes=33116,idle_age=0 , 优先级=2,in_port=1 动作=输出:4,输出:2
我们有多个按特定顺序排列的动作端口,当检查 ODL 控制器中的“restconf/operational/opendaylight-inventory:nodes/”时,我们对每个端口有不同的顺序
"action": [
{ "order": 0,"output-action": {
"max-length": 65535,
"output-node-connector": "2" }
{"order": 1, "output-action": {
"max-length": 65535,
"output-node-connector": "4" }
}
我不确定命中此类条目的数据包将如何转发,它们是否被复制并通过两者发送?它们是否在所有端口上进行负载平衡?
最大长度指的是什么?
是否有详细解释所有字段的文档?
看来,这是一组-table流量
您可以使用组 table 功能来支持操作部分中的多端口。您可以阅读 Openflow 1.3 spec documentation 了解详情。 (第 5.6、5.6.1 部分)
对于最大长度,同样来自同一文档(A.2.5 部分):
An Output action uses the following structure and fields:
Action structure for OFPAT_OUTPUT, which sends packets out 'port'. When the 'port' is the OFPP_CONTROLLER, 'max_len' indicates the max number of bytes to send. A 'max_len' of zero means no bytes of the packet should be sent. A 'max_len' of OFPCML_NO_BUFFER means that the packet is not buffered and the complete packet is to be sent to the controller.