# OpenTSN_planner_builder **Repository Path**: lingyun688/OpenTSN_planner_builder ## Basic Information - **Project Name**: OpenTSN_planner_builder - **Description**: OpenTSN工具链,将用户需求(拓扑特征、流量需求)转换成可加载到OpenTSN交换机的配置文件 - **Primary Language**: Python - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-01-19 - **Last Updated**: 2024-01-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 功能 * OpenTSN工具链,将用户需求转换成可加载到OpenTSN交换机的配置文件 # 使用方法 分为以下四个步骤: 1. 根据拓扑特征和流量需求填写input_xml目录下的1)topo_feature.xml,2)flow_feature.xml和3)cfg_parameter.xml三个文件 2. 运行bin目录下的`1_planner.py`,input_xml目录下将生成plan.xml 3. 运行bin目录下的`2_assembler.py`,output_xml/tbl_xml和output_xml/fl_api_xml目录下将生成硬件表项文件和Fenglin API的配置文件 4. 运行bin目录下的`3_linker.py`,output_xml目录下将生成OpenTSN交换机配置文件conf.xml ## 依赖包的安装 `pip install -r open_planner/requirement.txt`