zoukankan      html  css  js  c++  java
  • Ubuntu 16.04 一键安装P4开发环境记录

    写在最前

    P4开发环境安装可采用陈翔同学一键安装脚本p4Installer
    p4c-bm是P4-14的编译器,p4c是现在主流P4-16的编译器,bmv2是支持P4运行的软件交换机

    系统环境

    在安装前,已经预先安装好了java和mininet

    p4c-bm安装:

    第一次运行卡住了,网络问题,ctrl c重来一遍

    ok

    bmv2安装



    根据后面的提示:ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
    应该是超时的问题,继续ctrl c重来一遍

    ok

    p4c安装

    前面要安装一系列依赖
    protobuf安装很慢

    boost也很慢

    最后失败了

    第二天继续
    重新安装的时候遇到这个提示

    修改后重新跑脚本

    报了一些错


    以上算是安装结束了。跑一个官方的教程来试试
    在p4的github上将tutorials的内容git到本地,根据提示make运行,竟然报错了

    后来建议git 其他分支,老版本使用sh脚本直接运行,而不用make。
    我曾经下载过官网的p4开发环境的虚拟机镜像,果然最新的就是为官方准备的,自己装的并不是很友好。
    下载重新试运行,还是报错了。。。。。。

    原来是代码太久了,编译器已经更新换代了,看来还要改代码
    in改为inout

    mark_to_drop();改成mark_to_drop(standard_metadata);

    ok了

  • 相关阅读:
    jmeter导出提取的值或参数化的值到excel
    超级有用的正则表达式
    性能测试监控
    asp.net 多线程
    VS代码格式化快捷键
    JS判断IE版本
    Jquery原创排序table
    将aspx转化为html代码
    Java基本语法——变量
    Entity Framework 中的LazyLoading
  • 原文地址:https://www.cnblogs.com/fjlinww/p/11653084.html
Copyright © 2011-2022 走看看