OVS Phần 5: ovs-vsctl — Bridge, Port, VLAN và OVSDB
Phần 5/21 trong loạt Open vSwitch (OVS) — nối tiếp Phần 4, nơi bạn đã gõ ovs-vsctl add-br/add-port chỉ để dựng lab cho xong, chưa giải thích kỹ công cụ đang dùng là gì. Bài này quay lại đúng ovs-vsctl, đào sâu: vòng đời đầy đủ của bridge/port, cách gán VLAN, và cách nhìn thẳng vào OVSDB — chính là database Bài 1 Mục 3 đã nhắc tên nhưng chưa ai thật sự mở ra xem. Đọc xong, Bài 6 sẽ chuyển hẳn sang ovs-ofctl — công cụ đọc/ghi flow table OpenFlow, khác hoàn toàn với ovs-vsctl.
OVS Phần 6: ovs-ofctl và OpenFlow Cơ Bản
Phần 6/21 trong loạt Open vSwitch (OVS) — nối tiếp Phần 5, nơi bạn đã học ovs-vsctl thao tác trên OVSDB: vòng đời bridge/port qua add-br/add-port/del-, cờ --may-exist/--if-exists để script chạy lại được nhiều lần, ba loại interface system/internal/tap, gán VLAN bằng tag=/trunks=, so sánh ovs-vsctl show với ovsdb-client dump, và cách gộp nhiều lệnh vào một transaction atomic bằng --. Toàn bộ mục đó là cấu hình switch — OVSDB. Bài này chuyển hẳn sang hành vi forward packet* — OpenFlow, việc ovs-ofctl làm — và đây là bài cuối Module 1 (Nền tảng). Đọc xong, Module 2 bắt đầu từ Bài 7 với OVS + KVM/libvirt, gắn VM thật vào bridge bạn đã dựng.
Tungsten Fabric vRouter Phần 4: Cấu Trúc Forwarder Sâu — VRF, Flow Table, MPLS/VXLAN Table và CLI Introspect
Phần 4/18 trong loạt Tungsten Fabric vRouter. Bài 3 dừng lại ở một walkthrough — không có output thật, vì máy dùng để viết series này không đủ tài nguyên dựng cluster (Bài 3, Mục 5.3). Bài này đào sâu đúng bảng "vRouter Forwarding Tables" đã học ở Contrail Part 3, Section 4.2/Part%203.Compute%20Node%20va%20vRouter.md#42-vrouter-forwarding-plane--data-path-chi-tiết) — nhưng máy viết bài này vẫn chưa đổi đọc thẳng mã nguồn C hiện tại của 6 binary CLI trong opensdn-io/tf-vrouter/utils/ — mạnh hơn một bậc so với đọc docs, vì đây chính là code sẽ tạo ra output đó, không phải mô tả về nó.