這裡會將學習 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>