配置SDN网络

时间:2014-07-10 23:48:25

标签: python-2.7 network-programming openflow pox sdn

如何通过SDN控制器(POX,Ryu)使用python编写的文件配置网络。在SDN控制器中运行哪个文件来配置Open Flow交换机和主机的链路和IP地址?

我只能配置流表。

1 个答案:

答案 0 :(得分:1)

方法I:

class ofp_action_nw_addr (object):
  @classmethod
  def set_dst (cls, nw_addr = None):
    return cls(OFPAT_SET_NW_DST, nw_addr)
  @classmethod
  def set_src (cls, nw_addr = None):
    return cls(OFPAT_SET_NW_SRC, nw_addr)

  def __init__ (self, type = None, nw_addr = None):
    self.type = type
    if nw_addr is not None:
      self.nw_addr = IPAddr(nw_addr)
    else:
      self.nw_addr = IPAddr(0)

方法II

尝试使用Mininet和这个工具:

Mininet Apps