您好,登錄后才能下訂單哦!
概述
openvswitch,一種支持open flow協議的虛擬交換機,簡稱為ovs。類似于我們常說的交換機,只不過它通過遠端的controller來進行管理(可以預先下發一些流表到ovs,或者根據首包被送到controller來下發新的流表),根據流表的匹配結果,來執行相應的action(丟棄、轉發等)。
網絡架構
各個組件間關系
datapath:內核模塊,根據流表信息,對收到的數據包進行處理(根據流表的action進行操作)
vswitched:是ovs的核心模塊,在用戶態。用于和遠端管理界面通信(openflow等),同時與datapath利用netlink進行通信(下發流表等)。所有的配置存儲在ovsdb,與ovsdb-server利用socket進行通信。
ovsdb-server:用于對外提供配置修改和存儲的server
ovsdb:配置保存在這里
ovsdb-tool:命令行的配置的增刪改查
ovsdb-client:通過遠端,對配置進行增刪改查
ovs-vsctl:ovs配置的增刪改查
ovs-appctl:與vswitched進行命令交互
ovs-fpctl:查看和控制openflow交換機的flow表
ovs-dpctl:可以直接配置datapath的工具
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。