没有合适的资源?快使用搜索试试~ 我知道了~
首页OpenFlow 1.3.4 Test Specification - Basic
OpenFlow 1.3.4 Test Specification - Basic
需积分: 13 17 下载量 86 浏览量
更新于2023-06-03
评论
收藏 1.51MB PDF 举报
OpenFlow 1.3.4 Test Specification - Basic
资源详情
资源评论
资源推荐
CONFORMANCE TEST SPECIFICATION
FOR OPENFLOW SWITCH SPECIFICATION V1.3.4
B
ASIC SINGLE TABLE CONFORMANCE TEST PROFILE
Version 1.0
April 15, 2015
ONF TS-026
Basic Single Table Conformance Test Profile
OpenFlow Switch v1.3.4
Disclaimer
THIS SPECIFICATION HAS BEEN APPROVED BY THE BOARD OF
DIRECTORS OF THE OPEN NETWORKING FOUNDATION (”ONF”)
BUT WILL NOT BE A FINAL SPECIFICATION UNTIL RATIFIED BY
THE MEMBERS PER ONF’S POLICIES AND PROCEDURES. THE
CONTENTS OF THIS SPECIFICATION MAY BE CHANGED PRIOR TO
PUBLICATION AND SUCH CHANGES MAY INCLUDE THE ADDITION
OR DELETION OF NECESSARY CLAIMS OF PATENT AND OTHER
INTELLECTUAL PROPERTY RIGHTS. THEREFORE, ONF PROVIDES
THIS SPECIFICATION TO YOU ON AN “AS IS” BASIS, AND WITHOUT
WARRANTY OF ANY KIND.
THIS SPECIFICATION IS PROVIDED “AS IS” WITH NO WARRANTIES
WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY,
NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR
ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL,
SPECIFICATION OR SAMPLE.
Without limitation, ONF disclaims all liability, including liability for infringement of any
proprietary rights, relating to use of information in this specification and to the implementation
of this specification, and ONF disclaims all liability for cost of procurement of substitute goods
or services, lost profits, loss of use, loss of data or any incidental, consequential, direct, indirect,
or special damages, whether under contract, tort, warranty or otherwise, arising in any way out of
use or reliance upon this specification or any information herein.
No license, express or implied, by estoppel or otherwise, to any Open Networking Foundation or
Open Networking Foundation member intellectual property rights is granted herein.
Except that a license is hereby granted by ONF to copy and reproduce this specification for
internal use only.
Contact the Open Networking Foundation at https://www.opennetworking.org for information on
specification licensing through membership agreements.
Any marks and brands contained herein are the property of their respective owners.
WITHOUT LIMITING THE DISCLAIMER ABOVE, THIS SPECIFICATION OF THE
OPEN NETWORKING FOUNDATION ("ONF") IS SUBJECT TO THE ROYALTY FREE,
REASONABLE AND NONDISCRIMINATORY ("RANDZ") LICENSING COMMITMENTS
OF THE MEMBERS OF ONF PURSUANT TO THE ONF INTELLECTUAL PROPERTY
RIGHTS POLICY. ONF DOES NOT WARRANT THAT ALL NECESSARY CLAIMS
OF PATENT WHICH MAY BE IMPLICATED BY THE IMPLEMENTATION OF THIS
SPECIFICATION ARE OWNED OR LICENSABLE BY ONF'S MEMBERS AND
THEREFORE SUBJECT TO THE RANDZ COMMITMENT OF THE MEMBERS.
Page 2 of 399 © 2015 Open Networking Foundation
Basic Single Table Conformance Test Profile
OpenFlow Switch v1.3.4
Table of Contents
1. Introduction ........................................................................................................................................... 14
2. Glossary ................................................................................................................................................. 15
3. Basic Single Table Conformance Test Profile Requirements .......................................................... 17
4. Test Bed Configuration ........................................................................................................................ 20
5. Test Case Template .............................................................................................................................. 21
<SuiteNumber> - <ChapterTitle> ........................................................................................................ 21
<SuiteNumber.TestNumber>. - <TestCaseTitle> ............................................................................... 21
6. Official Results Reporting .................................................................................................................... 22
10 - Control Channel ................................................................................................................................. 24
Remarks .............................................................................................................................................. 24
Control channel TCP port and encryption ................................................................................... 24
Control channel failure................................................................................................................. 24
Basic Single Table Conformance Test Profile Requirements ............................................................. 24
10.10 - Startup behavior without established control channel ............................................................ 26
10.20 - Certificate configuration for TLS ............................................................................................. 28
10.30 - TCP default Port...................................................................................................................... 29
10.40 - TCP non default port ............................................................................................................... 30
10.50 - TLS with default TCP port ....................................................................................................... 31
10.60 - TLS non default port ............................................................................................................... 32
10.70 - Version negotiation on version field success .......................................................................... 33
10.80 - Version negotiation failure ...................................................................................................... 34
10.90 - Version negotiation based on bitmap...................................................................................... 35
10.100 - Control channel failure mode ................................................................................................ 36
10.110 - Fail secure mode behavior .................................................................................................... 37
10.120 - Fail standalone mode - OFPP_Normal - Hybrids ................................................................. 38
10.130 - Existing flow entries stay active ............................................................................................ 39
40 - Controller to Switch Messages ........................................................................................................ 40
Remarks .............................................................................................................................................. 40
Correct values ............................................................................................................................. 40
Information gathering................................................................................................................... 40
Logical ports ................................................................................................................................ 40
Basic Single Table Conformance Test Profile Requirements ............................................................. 40
40.10 - Features reply - Datapath ID ................................................................................................... 41
40.20 - Features reply - max buffers ................................................................................................... 42
40.30 - Features reply - Number of tables supported ......................................................................... 43
40.40 - Features reply - Auxiliary ID .................................................................................................... 44
Page 3 of 399 © 2015 Open Networking Foundation
Basic Single Table Conformance Test Profile
OpenFlow Switch v1.3.4
40.50 - Features reply - Flow statistics ............................................................................................... 45
40.60 - Features reply - Table statistics .............................................................................................. 46
40.70 - Features reply - Port statistics ................................................................................................ 47
40.80 - Features reply - Group statistics ............................................................................................. 48
40.90 - Features reply - reassemble IP fragments .............................................................................. 49
40.100 - Features reply - Queue statistics .......................................................................................... 50
40.110 - Features reply - Block looping ports ..................................................................................... 51
40.120 - Get switch config - Miss send len ......................................................................................... 52
40.130 - Get switch config - Frag normal ............................................................................................ 53
40.140 - Get switch config - Frag drop ................................................................................................ 54
40.150 - Get switch config - Frag reasm ............................................................................................. 55
40.160 - Get switch config - Frag mask .............................................................................................. 56
40.170 - Manufacturer description ...................................................................................................... 57
40.180 - Hardware description ............................................................................................................ 58
40.190 - Software description ............................................................................................................. 59
40.200 - Serial Number ....................................................................................................................... 60
40.210 - Human readable datapath description of datapath ............................................................... 61
50 - Flow Table Miss ................................................................................................................................. 62
Remarks .............................................................................................................................................. 62
Specification contradiction ........................................................................................................... 62
Basic Single Table Conformance Test Profile Requirements ............................................................. 62
50.10 - Default behavior ...................................................................................................................... 63
50.20 - Packet in ................................................................................................................................. 64
50.30 - Packet in reason ..................................................................................................................... 65
50.40 - Drop by clear actions .............................................................................................................. 66
50.60 - Entry timeout ........................................................................................................................... 67
60 - Flow Table Matching .......................................................................................................................... 68
Remarks .............................................................................................................................................. 68
Masked OXM types ..................................................................................................................... 68
Basic Single Table Conformance Test Profile Requirements ............................................................. 68
60.10 - Request the list of supported tables and matches per table. .................................................. 69
60.20 - OXM_OF_IN_PORT: Ingress port. This may be a physical or switch-defined logical port. ... 70
60.30 - OXM_OF_ETH_DST: Ethernet destination address. Can use arbitrary bitmask ................... 71
60.40 - OXM_OF_ETH_SRC: Ethernet source address. Can use arbitrary bitmask ......................... 72
60.50 - OXM_OF_ETH_TYPE: Ethernet type of the OpenFlow packet payload, after VLAN tags. ... 73
60.60 - OXM_OF_IP_PROTO: IPv4 or IPv6 protocol number ............................................................ 74
60.70 - OXM_OF_IPV4_SRC: IPv4 source address. ......................................................................... 75
60.80 - OXM_OF_IPV4_DST: IPv4 destination address. ................................................................... 76
60.90 - OXM_OF_IPV6_SRC: IPv6 source address. ......................................................................... 77
60.100 - OXM_OF_IPV6_DST: IPv6 destination address. ................................................................. 78
60.110 - OXM_OF_TCP_SRC: TCP source port ................................................................................ 79
60.120 - OXM_OF_TCP_DST: TCP destination port ......................................................................... 80
60.130 - OXM_OF_UDP_SRC: UDP source port ............................................................................... 81
Page 4 of 399 © 2015 Open Networking Foundation
Basic Single Table Conformance Test Profile
OpenFlow Switch v1.3.4
60.140 - OXM_OF_UDP_DST: UDP destination port ......................................................................... 82
80 - Flow Table Match Prerequisites ....................................................................................................... 83
Remarks .............................................................................................................................................. 83
Basic Single Table Conformance Test Profile Requirements ............................................................. 83
80.50 - Mask: OXM_OF_IPV4_SRC: IPv4 source address. ............................................................... 84
80.60 - Mask: OXM_OF_IPV4_DST: IPv4 destination address .......................................................... 85
80.70 - Mask: OXM_OF_IPV6_SRC: IPv6 source address. ............................................................... 86
80.80 - Mask: OXM_OF_IPV6_DST: IPv6 destination address .......................................................... 87
80.180 - Missing prerequisite on Single Header field ......................................................................... 88
80.190 - Pre-requisite field on wrong position in flow entry ................................................................ 89
80.200 - Multiple instances of the same OXM_TYPE in a flow entry ................................................. 90
90 - Flow Table Match Combinations ...................................................................................................... 91
Remarks .............................................................................................................................................. 91
Notes 91
Basic Single Table Conformance Test Profile Requirements ............................................................. 91
90.60 - All supported ........................................................................................................................... 92
100 - Flow Table Actions .......................................................................................................................... 93
Basic Single Table Conformance Test Profile Requirements ............................................................. 93
100.10 - Drop ...................................................................................................................................... 94
100.20 - Single Port ............................................................................................................................. 95
100.30 - Multiple Action with Output to multiple ports ......................................................................... 96
100.40 - Single Action with Output to multiple ports ........................................................................... 97
100.50 - ALL ........................................................................................................................................ 98
100.60 - All excludes OFPPC_NO_FWD ............................................................................................ 99
100.70 - Output to Controller ............................................................................................................. 100
100.80 - Table ................................................................................................................................... 101
100.90 - IN_PORT ............................................................................................................................. 102
130 - Flow Table Action Set.................................................................................................................... 103
Basic Single Table Conformance Test Profile Requirements ........................................................... 103
130.220 - Action Set Output .............................................................................................................. 104
130.250 - Action Set Order................................................................................................................ 105
140 - Flow Table Modifications .............................................................................................................. 106
Basic Single Table Conformance Test Profile Requirements ........................................................... 106
140.10 - Add with overlap check - overlapping ................................................................................. 107
140.20 - Add with no overlap ............................................................................................................ 108
140.30 - Add - Identical flows ............................................................................................................ 109
140.40 - Add with Reset Counters Flag Set ...................................................................................... 110
140.60 - Add generates no flow removed message ......................................................................... 111
140.70 - Modify - Preserved fields .................................................................................................... 112
140.80 - Modify with Reset Counters Flag Set ................................................................................. 113
Page 5 of 399 © 2015 Open Networking Foundation
剩余398页未读,继续阅读
sinat_24533797
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0