ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

实验4:开源控制器实践——OpenDaylight

2021-10-05 01:03:52  阅读:181  来源: 互联网

标签:控制器 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,进行流表下发

url:http://127.0.0.1:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:1/flow-node-inventory:table/0/flow/1

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文档

心得

  1. 一开始ODL的UI界面打不开,百度了下发现是防火墙拦截了端口号,关掉防火墙就好了
  2. 一开始pingall是失败的,请教了同学的做法,同学推荐了一个解决的博客,mininet下建立拓扑时关于远程控制器的一个小问题
  3. 此次还是有一定难度,主要是以上提到的两个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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有