Stories

Detail Return Return

軟件定義網絡--05(ryu +onos 案例目錄) - Stories Detail

ryu 源碼的一些案例

  1. bmpstation.py
  2. cbench.py
    説明: 用於性能測試的應用,通常與 Cbench 工具一起使用來測試 OpenFlow 控制器的性能。
  3. conf_switch_key.py
    説明: 配置交換機密鑰的示例應用,可能用於交換機與控制器之間的安全通信。
  4. example_switch_13.py
    説明: OpenFlow 1.3 版本的示例交換機應用,展示了基本的交換機功能。
  5. gui_topology/
    説明: 包含用於展示網絡拓撲的 GUI 應用,通常用於可視化網絡拓撲和設備狀態。
  6. ofctl/
    説明: 包含 OpenFlow 控制工具,提供了對 OpenFlow 交換機的控制和管理功能。
  7. ofctl_rest.py
    説明: 提供 REST API 接口,用於通過 HTTP 請求控制和管理 OpenFlow 交換機。
  8. rest_conf_switch.py
    説明: 提供 REST API 接口,用於配置交換機。
  9. rest_firewall.py
    説明: 提供 REST API 接口,用於配置防火牆規則,控制網絡流量。
  10. rest_qos.py
    説明: 提供 REST API 接口,用於配置 QoS(質量服務)策略,管理網絡帶寬和優先級。
  11. rest_router.py
    説明: 提供 REST API 接口,用於配置路由器,管理 IP 路由。
  12. rest_topology.py
    説明: 提供 REST API 接口,用於獲取和管理網絡拓撲信息。
  13. rest_vtep.py
    説明: 提供 REST API 接口,用於配置 VTEP(VXLAN Tunnel Endpoint),管理 VXLAN 隧道。
  14. simple_monitor_13.py
    説明: OpenFlow 1.3 版本的簡單監控應用,用於監控網絡流量和交換機狀態。
  15. simple_switch.py
    説明: 實現一個簡單的基於 MAC 地址學習的交換機。
  16. simple_switch_12.py
    説明: OpenFlow 1.2 版本的簡單交換機應用。
  17. simple_switch_13.py
    説明: OpenFlow 1.3 版本的簡單交換機應用。
  18. simple_switch_14.py
    説明: OpenFlow 1.4 版本的簡單交換機應用。
  19. simple_switch_15.py
    説明: OpenFlow 1.5 版本的簡單交換機應用。
  20. simple_switch_igmp.py
    説明: 實現 IGMP(Internet Group Management Protocol)功能的簡單交換機。
  21. simple_switch_igmp_13.py
    説明: OpenFlow 1.3 版本的 IGMP 交換機應用。
  22. simple_switch_lacp.py
    説明: 實現 LACP(Link Aggregation Control Protocol)功能的簡單交換機。
  23. simple_switch_lacp_13.py
    説明: OpenFlow 1.3 版本的 LACP 交換機應用。
  24. simple_switch_rest_13.py
    説明: 提供 REST API 接口的簡單交換機,支持 OpenFlow 1.3。
  25. simple_switch_snort.py
    説明: 集成 Snort 入侵檢測系統的簡單交換機。
  26. simple_switch_stp.py
    説明: 實現 STP(Spanning Tree Protocol)功能的簡單交換機。
  27. simple_switch_stp_13.py
    説明: OpenFlow 1.3 版本的 STP 交換機應用。
  28. simple_switch_v2.py
    説明: 版本 2 的簡單交換機應用,可能包含一些改進或新功能。
  29. simple_switch_websocket_13.py
    説明: 提供 WebSocket 接口的簡單交換機,支持 OpenFlow 1.3。
  30. ws_topology.py
    説明: 提供 WebSocket 接口,用於展示和管理網絡拓撲。
  31. wsgi.py
    説明: 提供 WSGI(Web Server Gateway Interface)接口,用於開發基於 Web 的應用。

onos 源碼的一些案例

  1. acl:訪問控制列表(ACL)模塊,用於定義和管理網絡流量的訪問控制規則。
  2. artemis:可能是一個特定的網絡應用或功能模塊,具體功能需要查看其內部文檔。
  3. bgpmonitoring:BGP(邊界網關協議)監控模塊,用於監控BGP會話和路由信息。
  4. bgprouter:BGP路由器模塊,實現BGP路由功能。
  5. castor:可能是一個特定的網絡應用或功能模塊,具體功能需要查看其內部文檔。
  6. cfm:連接故障管理(Connectivity Fault Management)模塊,用於檢測和管理網絡連接故障。
  7. config:配置管理模塊,用於管理ONOS的配置。
  8. cord-support:CORD(Central Office Re-architected as a Datacenter)支持模塊,提供CORD相關的功能。
  9. cpman:控制平面管理(Control Plane Management)模塊,用於管理控制平面的資源和性能。
  10. dhcp:DHCP(動態主機配置協議)模塊,用於分配IP地址和其他網絡配置。
  11. dhcprelay:DHCP中繼模塊,用於在不同子網之間中繼DHCP請求。
  12. dpistats:深度包檢測(DPI)統計模塊,用於收集和分析網絡流量的統計信息。
  13. drivermatrix:驅動矩陣模塊,可能用於管理和測試不同設備驅動的兼容性。
  14. events:事件管理模塊,用於處理和分發系統中的事件。
  15. faultmanagement:故障管理模塊,用於檢測和管理網絡中的故障。
  16. flowanalyzer:流量分析模塊,用於分析網絡流量。
  17. flowspec-api:流量規範API模塊,提供流量管理的API。
  18. fwd:轉發模塊,實現基本的L2/L3轉發功能。
  19. gangliametrics:Ganglia監控模塊,用於集成Ganglia監控系統。
  20. graphitemetrics:Graphite監控模塊,用於集成Graphite監控系統。
  21. imr:可能是一個特定的網絡應用或功能模塊,具體功能需要查看其內部文檔。
  22. inbandtelemetry:帶內遙測模塊,用於收集網絡設備的遙測數據。
  23. influxdbmetrics:InfluxDB監控模塊,用於集成InfluxDB監控系統。
  24. intentsync:意圖同步模塊,用於同步網絡意圖。
  25. k8s-networking:Kubernetes網絡模塊,提供Kubernetes集羣的網絡功能。
  26. k8s-node:Kubernetes節點模塊,管理Kubernetes集羣中的節點。
  27. kafka-integration:Kafka集成模塊,用於與Kafka消息系統集成。
  28. kubevirt-networking:KubeVirt網絡模塊,提供KubeVirt虛擬機管理的網絡功能。
  29. kubevirt-node:KubeVirt節點模塊,管理KubeVirt虛擬機節點。
  30. layout:可能是一個特定的佈局管理模塊,具體功能需要查看其內部文檔。
  31. learning-switch:學習交換機模塊,實現基本的學習交換機功能。
  32. linkprops:鏈路屬性模塊,用於管理鏈路的屬性。
  33. mappingmanagement:映射管理模塊,用於管理網絡地址映射。
  34. mcast:多播模塊,提供多播功能。
  35. metrics:指標收集模塊,用於收集和分析系統指標。
  36. mfwd:多播轉發模塊,實現多播流量的轉發功能。
  37. mlb:可能是一個特定的網絡應用或功能模塊,具體功能需要查看其內部文檔。
  38. mobility:移動性管理模塊,用於管理移動設備的網絡連接。
  39. network-troubleshoot:網絡故障排除模塊,用於檢測和解決網絡問題。
  40. newoptical:新光學模塊,提供光網絡相關的功能。
  41. node-diagnosis:節點診斷模塊,用於診斷網絡節點的問題。
  42. nodemetrics:節點指標模塊,用於收集和分析節點的性能指標。
  43. odtn:開放分佈式傳輸網絡(ODTN)模塊,提供ODTN相關的功能。
  44. ofagent:OpenFlow代理模塊,實現OpenFlow協議的代理功能。
  45. onlp-demo:ONLP(Open Network Linux Platform)演示模塊,提供ONLP相關的功能。
  46. onos-topo:ONOS拓撲模塊,用於管理和顯示網絡拓撲。
  47. openroadm:開放ROADM模塊,提供ROADM(Reconfigurable Optical Add-Drop Multiplexer)相關的功能。
  48. openstacknetworking:OpenStack網絡模塊,提供OpenStack的網絡功能。
  49. openstacknetworkingui:OpenStack網絡UI模塊,提供OpenStack網絡功能的用户界面。
  50. openstacknode:OpenStack節點模塊,管理OpenStack集羣中的節點。
  51. openstacktelemetry:OpenStack遙測模塊,收集和分析OpenStack的遙測數據。
  52. openstacktroubleshoot:OpenStack故障排除模塊,用於檢測和解決OpenStack中的問題。
  53. openstackvtap:OpenStack虛擬監控模塊,實現虛擬監控功能。
  54. optical-model:光學模型模塊,提供光網絡的模型。
  55. optical-rest:光學REST模塊,提供光網絡的REST API。
  56. p4-tutorial:P4教程模塊,提供P4編程語言的教程和示例。
  57. packet-stats:數據包統計模塊,收集和分析數據包的統計信息。
  58. packet-throttle:數據包節流模塊,用於控制數據包的發送速率。
  59. pathpainter:路徑繪製模塊,用於顯示和管理網絡路徑。
  60. pim:協議獨立多播(PIM)模塊,實現PIM協議。
  61. portloadbalancer:端口負載均衡模塊,實現端口級別的負載均衡。
  62. powermanagement:電源管理模塊,用於管理網絡設備的電源。
  63. proxyarp:代理ARP模塊,實現代理ARP功能。
  64. rabbitmq:RabbitMQ集成模塊,用於與RabbitMQ消息系統集成。
  65. reactive-routing:反應式路由模塊,實現反應式路由功能。
  66. restconf:RESTCONF模塊,提供RESTCONF API。
  67. roadm:ROADM模塊,實現ROADM功能。
  68. route-service:路由服務模塊,提供路由相關的服務。
  69. routeradvertisement:路由器通告模塊,實現路由器通告功能。
  70. routing:路由模塊,實現基本的路由功能。
  71. routing-api:路由API模塊,提供路由相關的API。
  72. scalablegateway:可擴展網關模塊,實現可擴展的網關功能。
  73. sdnip:SDN IP模塊,實現基於SDN的IP路由功能。
  74. simplefabric:簡單的Fabric模塊,實現基本的Fabric功能。
  75. test:測試模塊,提供測試功能和示例。
  76. tunnel:隧道模塊,實現隧道功能。
  77. virtual:虛擬化模塊,提供網絡虛擬化功能。
  78. virtualbng:虛擬BNG(寬帶網絡網關)模塊,實現虛擬BNG功能。
  79. vpls:虛擬專用局域網服務(VPLS)模塊,實現VPLS功能。
  80. vrouter:虛擬路由器模塊,實現虛擬路由功能。
  81. workflow:工作流模塊,管理和執行工作流。
  82. yang:YANG模塊,提供YANG模型相關的功能。
  83. yang-gui:YANG GUI模塊,提供YANG模型的用户界面。

Add a new Comments

Some HTML is okay.