OXM_OF_PBB_ISID has a pre-requisite of ETH_TYPE=0x88E7,
by openflow 1.3.3 specification.
---
ryu/tests/switch/of13/match/05_ETH_TYPE.json | 109 ++++++++++++++++++++++++++
1 files changed, 109 insertions(+), 0 deletions(-)
diff --git a/ryu/tests/switch/of13/match/05_ETH_TYPE.json
b/ryu/tests/switch/of13/match/05_ETH_TYPE.json
index 17efc19..6537b92 100644
--- a/ryu/tests/switch/of13/match/05_ETH_TYPE.json
+++ b/ryu/tests/switch/of13/match/05_ETH_TYPE.json
@@ -456,5 +456,114 @@
]
}
]
+ },
+ {
+
"description":"ethernet(ethertype=0x88e7)/itag/ethernet/arp-->'eth_type=0x88e7,actions=output:2'",
+ "prerequisite":[
+ {
+ "OFPFlowMod":{
+ "table_id":0,
+ "match":{
+ "OFPMatch":{
+ "oxm_fields":[
+ {
+ "OXMTlv":{
+ "field":"eth_type",
+ "value":35047
+ }
+ }
+ ]
+ }
+ },
+ "instructions":[
+ {
+ "OFPInstructionActions":{
+ "actions":[
+ {
+ "OFPActionOutput":{
+ "port":2
+ }
+ }
+ ],
+ "type":4
+ }
+ }
+ ]
+ }
+ }
+ ],
+ "tests":[
+ {
+ "ingress":[
+ "ethernet(dst='22:22:22:22:22:22',
src='11:11:11:11:11:11', ethertype=35047)",
+ "itag(sid=100)",
+ "ethernet(dst='22:22:22:22:22:22',
src='11:11:11:11:11:11', ethertype=2054)",
+ "arp(dst_ip='192.168.20.20',dst_mac='22:22:22:22:22:22',
opcode=1, src_ip='192.168.10.10',src_mac='11:11:11:11:11:11')",
+
"'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'"
+ ],
+ "egress":[
+ "ethernet(dst='22:22:22:22:22:22',
src='11:11:11:11:11:11', ethertype=35047)",
+ "itag(sid=100)",
+ "ethernet(dst='22:22:22:22:22:22',
src='11:11:11:11:11:11', ethertype=2054)",
+ "arp(dst_ip='192.168.20.20',dst_mac='22:22:22:22:22:22',
opcode=1, src_ip='192.168.10.10',src_mac='11:11:11:11:11:11')",
+
"'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'"
+ ]
+ }
+ ]
+ },
+ {
+
"description":"ethernet(ethertype=0x88e7)/itag/ethernet/arp-->'eth_type=0x88e7,actions=output:CONTROLLER'",
+ "prerequisite":[
+ {
+ "OFPFlowMod":{
+ "table_id":0,
+ "match":{
+ "OFPMatch":{
+ "oxm_fields":[
+ {
+ "OXMTlv":{
+ "field":"eth_type",
+ "value":35047
+ }
+ }
+ ]
+ }
+ },
+ "instructions":[
+ {
+ "OFPInstructionActions":{
+ "actions":[
+ {
+ "OFPActionOutput":{
+ "max_len":65535,
+ "port":4294967293
+ }
+ }
+ ],
+ "type":4
+ }
+ }
+ ]
+ }
+ }
+ ],
+ "tests":[
+ {
+ "ingress":[
+ "ethernet(dst='22:22:22:22:22:22',
src='11:11:11:11:11:11', ethertype=35047)",
+ "itag(sid=100)",
+ "ethernet(dst='22:22:22:22:22:22',
src='11:11:11:11:11:11', ethertype=2054)",
+ "arp(dst_ip='192.168.20.20',dst_mac='22:22:22:22:22:22',
opcode=1, src_ip='192.168.10.10',src_mac='11:11:11:11:11:11')",
+
"'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'"
+ ],
+ "PACKET_IN":[
+ "ethernet(dst='22:22:22:22:22:22',
src='11:11:11:11:11:11', ethertype=35047)",
+ "itag(sid=100)",
+ "ethernet(dst='22:22:22:22:22:22',
src='11:11:11:11:11:11', ethertype=2054)",
+ "arp(dst_ip='192.168.20.20',dst_mac='22:22:22:22:22:22',
opcode=1, src_ip='192.168.10.10',src_mac='11:11:11:11:11:11')",
+
"'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'"
+ ]
+ }
+ ]
}
]
--
1.7.9
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel