这是一个基于模型上下文协议(MCP)的服务器实现,借助 POX SDN 控制器,提供强大的网络控制和管理功能。它支持基于 Python 的网络编程、OpenFlow 设备管理以及自动化的网络分析。凭借 POX 的模块化架构,特别适合教育环境、网络原型设计和 SDN 研究。
文档未提及安装步骤,故跳过此章节。
该服务器公开了两个动态资源:
pox://network-config:一个全面的 POX 控制器配置记录本。
pox://topology:实时网络拓扑视图。
该服务器提供三个专业提示:
pox-network-manager:用于 POX 控制器管理的交互式提示。
topic(主题)—— 网络控制方面需要关注的内容。simple-hub:使用 POX 实现的基本 L2 交换机。
dpid(数据路径标识符)。learning-switch:L2 学习交换机实现。
dpid(数据路径标识符)。该服务器提供五个核心工具:
get_switches
get_switch_desc
dpid(字符串):数据路径标识符。get_flow_stats
dpid(字符串):数据路径标识符。match(对象,可选):POX 匹配结构。table_id(字符串,可选):OpenFlow 表 ID。out_port(字符串,可选):输出端口过滤器。set_table
dpid(字符串):数据路径标识符。flows(数组):POX 流规范。append_insight
文档未提供足够的技术实现细节(未超过 50 字),故跳过此章节。
文档未提及许可证信息,故跳过此章节。