您好,登錄后才能下訂單哦!
作者:Tatsuya Naganawa 譯者:TF編譯組
VRF(在control的術語中是routing-instance)被命名為domain-name:project-name:virtual-network-name:routing-instance-name。在大多數情況下,virtual-network-name和routing-instance-name是相同的,但是服務鏈是該規則的一個例外
https://www.youtube.com/watch?v=h6qOqsPtQ7M
https://github.com/Juniper/contrail-controller/wiki/Contrail-VRouter-ARP-Processing#vrouter-mac-address
因此左/右接口需要仔細選擇,因為在這種情況下它是不對稱的
配置基本相同,但需要將多個端口-元組分配給一個服務實例。
因為所有來自VNF的數據包都會在服務鏈的獨立VRF中,所以它們可以有相同的子網。
在這篇博文中描述了設置示例: https://tungsten.io/building-and-testing-layer2-service-images-for-opencontrail/
類似于Junos術語“set routing-instances routing-interface-name interface xxx”中的子接口
https://blog.cloudflare.com/how-to-receive-a-million-packets/
bms1:
roles:
vrouter:
AGENT_MODE: dpdk
CPU_CORE_MASK: “0xe” ## coremask for forwarding core ( Note: please don't include first core in numa to reach optimal performance :( )
SERVICE_CORE_MASK: “0x1” ## this is for non-forwarding thread, so isolcpu for this core is not needed
DPDK_CTRL_THREAD_MASK: “0x1” ## same as SERVICE_CORE_MASK
DPDK_UIO_DRIVER: uio_pci_generic ## uio driver name
HUGE_PAGES: 16000 ## number of 2MB hugepages, it can be smaller
https://github.com/Juniper/contrail-vrouter/blob/master/SConscript#L321
https://doc.dpdk.org/guides-18.05/rel_notes/known_issues.html#uio-pci-generic-module-bind-failed-in-x710-xl710-xxv710
從VM方面看,它看起來仍然像virtio,因此可以使用常規的virtio驅動程序與DPDK vRouter進行通信。
一個警告是,當QEMU將要連接到vhostuser界面時,qemu還需要為此提供巨大的支持。使用OpenStack時,此knob將為每個VM分配大量頁面。
https://www.redhat.com/en/blog/tuning-zero-packet-loss-red-hat-openstack-platform-part-1
https://www.redhat.com/en/blog/going-full-deterministic-using-real-time-openstack
cat /proc/sched_debug也可用于查看核心隔離是否運行良好
https://www.openvswitch.org/support/ovscon2018/6/0940-yang.pptx
從某種意義上說,它有點類似于AWS VPN網關,因為它會自動從VPC路由表中獲取路由
https://www.youtube.com/watch?v=VSNc9qd2poA
https://istio.io/docs/setup/kubernetes/install/multicluster/vpn/
Tungsten Fabric入門寶典系列文章——
首次啟動和運行指南
編排器集成
關于安裝的那些事(上)
關于安裝的那些事(下)
主流監控系統工具的集成
開始第二天的工作
8個典型故障及排查Tips
第一篇: TF主要特點和用例
第二篇: TF怎么運作
第三篇:詳解vRouter體系結構
第四篇: TF的服務鏈
第五篇: vRouter的部署選項
第六篇: TF如何收集、分析、部署?
第七篇: TF如何編排
第八篇: TF支持API一覽
第九篇: TF如何連接到物理網絡
第十篇: TF基于應用程序的安全策略
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。