- 5
- 0
- 约3.94千字
- 约 39页
- 2017-08-20 发布于浙江
- 举报
openflow_数据结构的
openflow;header;hello;;echo;;OFPT_FEATURES_REQUEST;OFPT_FEATURES_REPLY;enum ofp_capabilities {
OFPC_FLOW_STATS = 1 0, 流统计
OFPC_TABLE_STATS = 1 1,表统计
OFPC_PORT_STATS = 1 2, 端口统计
OFPC_STP = 1 3,802.1d生成树
OFPC_RESERVED = 1 4,保留项,必须为0
OFPC_IP_REASM = 1 5,可以重组IP分段
OFPC_QUEUE_STATS = 1 6,队列统计
OFPC_ARP_MATCH_IP = 1 7 匹配IP地址 in arp pkts
};;enum ofp_action_type {
OFPAT_OUTPUT,输出到sw端口
OFPAT_SET_VLAN_VID, 设定802.1q虚拟网ID
OFPAT_SET_VLAN_PCP, 设定虚拟网优先级
OFPAT_STRIP_VLAN, 剥去虚拟网头部
OFPAT_SET_DL_SRC, 设定以太网源地址
OFPAT_SET_DL_DST, 设定以太网目的地址
OFPAT_SET_NW_SRC,设定IP源地址
OFPAT_SET_NW_DST, 设定IP目的地址
OFPAT_SET_NW_TOS,设定IPTOS
OFPAT_SET_TP_SRC,设定TCP/UDP source port
OFPAT_SET_TP_DST, 设定TCP/UDP destinationport
OFPAT_ENQUEUE, 输出到队列中区
OFPAT_VENDOR = 0xffff
};;struct ofp_phy_port {
uint16_t port_no;标明绑定到物理接口的datapath 值
uint8_t hw_addr[OFP_ETH_ALEN];是该物理接口的mac 地址
char name[OFP_MAX_PORT_NAME_LEN]; 是该接口的名称字符串,以null 结尾
uint32_t config; 描述了生成树和管理设置
uint32_t state; 生成树状态和某个物理接口是否存在
uint32_t curr;
uint32_t advertised;
uint32_t supported;
uint32_t peer;
};;enum ofp_port_config {
OFPPC_PORT_DOWN = 1 0, 端口被手工down
OFPPC_NO_STP = 1 1,无法802.1d生成树
OFPPC_NO_RECV = 1 2, drop所有的报文,除了802.1d生成树的报文
OFPPC_NO_RECV_STP = 1 3, drop已经收到的802.1d的生成树的报文
OFPPC_NO_FLOOD = 1 4, 不计入该端口,当它洪泛的时候
OFPPC_NO_FWD = 1 5, drop被转发到端口的报文
OFPPC_NO_PACKET_IN = 1 6 不要为该端口发送packet-in报文
};;enum ofp_port_state {
OFPPS_LINK_DOWN = 1 0, 现在没有物理链接
OFPPS_STP_LISTEN = 0 8, 没有learning和relaying的帧
OFPPS_STP_LEARN = 1 8,Learning but not relaying frames
OFPPS_STP_FORWARD = 2 8, Learning and relaying frames
OFPPS_STP_BLOCK = 3 8, 不是生成树的一部分
OFPPS_STP_MASK = 3 8 /* Bit mask for OFPPS_STP_* values. */
};;curr,advertised,supported 和peer 域标明 链路模式(10M 到10G, 全双工、
半双工),链路类型(铜线/光线)和链路特性 (自动协商和暂停);OFPT_GET_CONFIG_REQUESTOFPT_GET_CONFIG_REPLYOFPT_SET_CONFIG;enum ofp_config_flags {
OFPC_FRAG_NORMAL = 0, /* No special handling for fragments. */
OFPC_FRAG_DROP = 1, /* Drop fragments. */
OFPC_FRAG_REASM = 2, /* Reassemble (only if OFPC_IP_REASM set). */
您可能关注的文档
最近下载
- TW-2型驼峰自动化系统培训课件.ppt VIP
- 九宫格数独题64道(入门级数独练习,初级简单).pdf VIP
- 林草行政执法培训课件.pptx VIP
- 陈春花管理学著作精华解读全集《管理地常识》《领先之道》等10本书.docx
- 1TW-2型驼峰控制系统 .pptx VIP
- 外科学(总论) 输血的基本要求、输血 输血.ppt VIP
- 燃气调压站设备设施风险分级管控清单.pdf VIP
- 浅析石油化工工程造价管理要点及优化策略.docx VIP
- 高频精选:中国交建招聘面试题及答案.doc VIP
- 2025年高考作文素材积累之 “人工智能”金句+标题+角度+人民日报时评+语段+范文.docx VIP
原创力文档

文档评论(0)