Zephyr

@ZephyrHuang

Joined on Sep 24, 2020

  • 這裡會將學習 P4 過程記錄下來,如果內容有任何錯誤歡迎糾正 基礎環境問題 BMv2 BMv2 是一個軟體包,用於模擬和測試基於 P4 語言設計的可編程網路設備的行為。它提供了一個靈活的框架,允許用戶定義和測試各種網路數據平面行為。 監看當前 BMv2 中有哪些 Table Entries simple_switch_CLI --thrift-port <port_number>port_number: 通常從 9090 開始,或是可以從 P4RuntimeSwitch 的 init 中透過斷點查看指定的 switch 是哪個 port table_dump <table_name>
     Like  Bookmark
  • RYU 源碼解析 以下是個人的粗淺理解,如果有任何錯誤歡迎各位協助修正 Main Function 解析 先找到整個 ryu 中的 main 函數cmd/manager.py 從 main 函數開始入手 分析重點內容
     Like  Bookmark