实验5:开源控制器实践——POX
1.抓包结果
a).h3
b).h2
2.L2_learning模块代码流程图
graph TD A(launch) -- 注册 --> B[L2 learing] B --> C[_handle_ConnectionUp] C -- 创建对象 --> D[LearningSwitch] D --> E[处理数据包] E --> F{数据包是否透明且以太网为LLDP或目标地址是网桥过滤地址} F -- 是 --> G[丢弃数据包] F -- 否 --> H{目的地址是否为多播地址} H -- 是 --> I[洪泛转发] H -- 否 --> J{目的地址是否在转发表内} J -- 否 --> I J -- 是 --> K{源端口与目的端口是否一样} K -- 是 --> G K -- 否 --> L[发送给合适的端口并更新转发表]3.个人总结
了解了POX控制器的工作原理并掌握其使用方法,对课程有了更深刻的了解与认识,收获颇多
标签:控制器,POX,--,开源,地址,数据包 From: https://www.cnblogs.com/aJSALaSJalnxlA/p/16875116.html