码迷,mamicode.com
首页 > 其他好文 > 详细

sdn下发流表

时间:2018-12-02 20:05:49      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:需要   padding   dep   添加   tput   执行   img   情况   aci   

1.首先我创建了简单的拓扑,深度为2,扇面为2.

1
1 mn --controller remote --topo tree,fanout=3,depth=2

2.使用

1
net

  来查看网络的连接情况。如下所示:

技术分享图片

3.

1
dpctl dump-flows

  

1
该命令可以用来查看所有节点的信息。

技术分享图片

但是还有一种看个别交换机的流表信息。

1
sh ovs-ofctl dump-flows s1

  

4.

1
xterm s1

  可以打开一个黑色框框,一个小终端吧。

技术分享图片

 

 5.刚打开的拓扑,actions字段并没有实际的动作,所以开始会ping不通。

6.

1
dpctl del-flows

  该命令可以删除,打开拓扑时自动创建的流表,和后续我们添加的全部流表,注意是全部。

1
7.这里我们简单添加流表信息
1
dpctl add-flow "in_port=1,actions=output:2"

  从1端口进来的数据,丢到2号端口。

1
sh ovs-ofctl add-flow s1 "in_port=2,actions=output:1"

  为指定交换机添加流表。

技术分享图片

执行过上述两个命令后,看一看到交换机S1明显比S2 3多了一条行为,可见我们是成功的。

但是仅仅这两个命令还不能让H1和H2互相ping通。我们使用net  命令查看过h1 和h2是挂在S2上的,所以我们还需要给S2添加流表。

之后就可以ping通了。

sdn下发流表

标签:需要   padding   dep   添加   tput   执行   img   情况   aci   

原文地址:https://www.cnblogs.com/choi-tho/p/10054760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!