ryu
文章平均质量分 51
落了一地秋
这个作者很懒,什么都没留下…
展开
-
simple_switch_rest_13.py实现
# Ryu 本身就有提供 WSGI 對應的 Web 伺服器。透過這個機制建立相關的 REST API 可以與其他系統或瀏覽器整合。# 備註: WSGI 是 Python 提供用來連結網頁應用程式和網頁伺服器的框架# 安裝包含 REST API 的 Switching Hub# 接下來讓我們實際加入兩個先前在「 交換器( Switching Hub ) 」說明過的API。# 两个API功能# MAC 位址表取得 API# 取得 Switching hub 中儲存的 MAC 位址表內容。 成對的原创 2021-04-11 22:10:50 · 652 阅读 · 0 评论 -
Ryu------simple_monitor_13.py实现功能为:定期检查网络状态
from operator import attrgetterfrom ryu.app import simple_switch_13from ryu.controller import ofp_eventfrom ryu.controller.handler import MAIN_DISPATCHER, DEAD_DISPATCHERfrom ryu.controller.handler import set_ev_clsfrom ryu.lib import hubclass Sim原创 2021-04-10 14:42:42 · 682 阅读 · 0 评论 -
Ryu代码解读------simple_switch_13.py 解读
simple_switch_13.py实现传统L2-switch功能传统的简单二层交换机实现的功能連接到連接埠的 host 之 MAC 位址,並記錄在 MAC 位址表當中。對於已經記錄下來的 MAC 位址,若是收到送往該 MAC 位址的封包,則轉送該封包到相對應的連接埠。對於未指定目標位址的封包,則執行 Flooding进阶到SDN的OpenFlow交换机实现功能對於接收到的封包進行修改或針對指定的連接埠進行轉送對於接收到的封包進行轉送到 Controller 的動作(Packet-In原创 2021-04-10 00:51:58 · 3192 阅读 · 7 评论 -
mininet和ryu简单实现自定义topo
Last login: Thu Jan 28 15:18:39 2021 from 192.168.137.1tian01@tian01-virtual-machine:~$ su密码:su:认证失败tian01@tian01-virtual-machine:~$ su密码:su:认证失败tian01@tian01-virtual-machine:~$ su密码:root@tian01-virtual-machine:/home/tian01#root@tian01-virtual-ma原创 2021-01-29 12:07:49 · 926 阅读 · 1 评论
分享