Skip to content

GitLab

  • Menu
项目 Groups 代码片段
    • 正在加载...
  • 帮助
    • 帮助
    • 支持
    • 社区论坛
    • 提交反馈
  • 登录/注册
  • P p4-learning
  • Project information
    • Project information
    • 动态
    • 标记
    • 成员
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者
    • 分支图
    • 比较
  • 议题 0
    • 议题 0
    • 列表
    • 看板
    • 服务台
    • 里程碑
  • 合并请求 0
    • 合并请求 0
  • CI/CD
    • CI/CD
    • 流水线
    • 作业
    • 计划
  • Deployments
    • Deployments
    • 环境
    • 发布
  • Monitor
    • Monitor
    • 事件
  • 软件包与镜像库
    • 软件包与镜像库
    • 软件包注册表
    • Infrastructure Registry
  • 分析
    • 分析
    • CI/CD
    • 仓库
    • Value stream
  • Wiki
    • Wiki
  • 代码片段
    • 代码片段
  • 动态
  • 分支图
  • 创建新议题
  • 作业
  • 提交
  • 议题看板
收起侧边栏
  • p4git
  • p4-learning
  • Wiki
  • Migrate to the new version

Migrate to the new version · 变更

页面历史
Updated Migrate to the new version (markdown) 编辑于 9月 20, 2021 作者: Jurij Nota's avatar Jurij Nota
Hide whitespace changes
Inline Side-by-side
Showing with 3 addition and 7 deletion
+3 -7
  • Migrate-to-the-new-version.md Migrate-to-the-new-version.md +3 -7
  • 未找到文件。
Migrate-to-the-new-version.md
查看页面@ 3f3d971b
......@@ -50,7 +50,7 @@ A more detailed description of the options available with the JSON network confi
### Python Network Configuration
Beside having the JSON network configuration method, one can start and initialize the network using also the new Python `NetworkAPI`. Hereafter, we provide a simple example of how to use this new method and a comparison with the legacy JSON configuration file. If you need more information and instructions on how to exploit this functionality, please check out the documentation of *P4-Utils*.
Beside having the JSON network configuration method, one can start and initialize the network using also the new Python `NetworkAPI`. Hereafter, we provide a simple example of how to use this new method and a comparison with the legacy JSON configuration file. If you need more information and instructions on how to exploit this functionality, please check out the [***P4-Utils* documentation**](https://nsg-ethz.github.io/p4-utils/usage.html#python).
```python
from p4utils.mininetlib.network_API import NetworkAPI
......@@ -97,9 +97,7 @@ net.enableLogAll()
net.startNetwork()
```
> You can read more about the `NetworkAPI` in the [**official *P4-Utils* documentation**](https://nsg-ethz.github.io/p4-utils/usage.html#python).
The Python script shown above is equivalent to the following JSON network configuration file. Indeed, both snippets define the same network topology.
The Python script shown above is equivalent to the following JSON network configuration file. Indeed, both snippets define the same network topology. You can read more about the JSON network configuration file in the [***P4-Utils* documentation**](https://nsg-ethz.github.io/p4-utils/usage.html#json).
```json
{
......@@ -140,6 +138,4 @@ The Python script shown above is equivalent to the following JSON network config
}
}
}
```
> You can read more about the JSON network configuration file in the
> [**official *P4-Utils* documentation**](https://nsg-ethz.github.io/p4-utils/usage.html#json).
\ No newline at end of file
```
\ No newline at end of file
克隆仓库

P4-Learning Documentation

  • Getting Started
  • Migrate to the new version
  • BMv2 Simple Switch
  • Control Plane
  • Debugging and Troubleshooting
  • Scapy
  • FAQ

沪ICP备19002739号