openflow_数据结构的.pptVIP

  • 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_REQUEST OFPT_GET_CONFIG_REPLY OFPT_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). */

文档评论(0)

1亿VIP精品文档

相关文档