标签:控制器 127.0 http 0.1 8181 开源 2013 apidoc OpenDaylight
搭建拓扑
sudo mn --topo=single,3 --mac --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk, protocols=OpenFlow13
Postman下发流表
通过Postman请求Restful API,进行流表下发
json:
{
"flow": [
{
"id": "1",
"match": {
"in-port": "1",
"ethernet-match": {
"ethernet-type": {
"type": "0x0800"
}
},
"ipv4-destination": "10.0.0.3/32"
},
"instructions": {
"instruction": [
{
"order": "0",
"apply-actions": {
"action": [
{
"order": "0",
"drop-action": {}
}
]
}
}
]
},
"flow-name": "flow1",
"priority": "65535",
"hard-timeout": "10",
"cookie": "2",
"table_id": "0"
}
]
}
整理和记录主要API文档
- 获取拓扑的交换机
url:http://127.0.0.1:8181/apidoc/explorer/index.html#!/network-topology(2013-10-21)/GET_network_topology_get_183
- 获取特定交换机的状态
url:http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-port-statistics(2013-12-14)/get_node_connector_statistics_post_0
- 获取交换机中某个流表信息
URL:http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-inventory(2013-08-19)/GET_table_get_194
- 获取特定交换机端口的状态
URL:http://127.0.0.1:8181/apidoc/explorer/index.html#!/opendaylight-port-statistics(2013-12-14)/get_node_connector_statistics_post_0
心得
- 一开始ODL的UI界面打不开,百度了下发现是防火墙拦截了端口号,关掉防火墙就好了
- 一开始pingall是失败的,请教了同学的做法,同学推荐了一个解决的博客,mininet下建立拓扑时关于远程控制器的一个小问题
- 此次还是有一定难度,主要是以上提到的两个bug,还好都能找到解决方案,然后还有工具使用不太熟练,只有postman之前有用过,不过老师的文档非常详细,入手很方便,不过做的时候有些图片忘记保存, 最后重新来了一次
标签:控制器,127.0,http,0.1,8181,开源,2013,apidoc,OpenDaylight 来源: https://www.cnblogs.com/xiao-qingjiang/p/15367717.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。