您好,登錄后才能下訂單哦!
作者:Tatsuya Naganawa 譯者:TF編譯組
VRF(在control的術(shù)語中是routing-instance)被命名為domain-name:project-name:virtual-network-name:routing-instance-name。在大多數(shù)情況下,virtual-network-name和routing-instance-name是相同的,但是服務(wù)鏈?zhǔn)窃撘?guī)則的一個例外
https://www.youtube.com/watch?v=h6qOqsPtQ7M
https://github.com/Juniper/contrail-controller/wiki/Contrail-VRouter-ARP-Processing#vrouter-mac-address
因此左/右接口需要仔細(xì)選擇,因為在這種情況下它是不對稱的
配置基本相同,但需要將多個端口-元組分配給一個服務(wù)實例。
因為所有來自VNF的數(shù)據(jù)包都會在服務(wù)鏈的獨立VRF中,所以它們可以有相同的子網(wǎng)。
在這篇博文中描述了設(shè)置示例: https://tungsten.io/building-and-testing-layer2-service-images-for-opencontrail/
類似于Junos術(shù)語“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,因此可以使用常規(guī)的virtio驅(qū)動程序與DPDK vRouter進(jìn)行通信。
一個警告是,當(dāng)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網(wǎng)關(guān),因為它會自動從VPC路由表中獲取路由
https://www.youtube.com/watch?v=VSNc9qd2poA
https://istio.io/docs/setup/kubernetes/install/multicluster/vpn/
Tungsten Fabric入門寶典系列文章——
首次啟動和運行指南
編排器集成
關(guān)于安裝的那些事(上)
關(guān)于安裝的那些事(下)
主流監(jiān)控系統(tǒng)工具的集成
開始第二天的工作
8個典型故障及排查Tips
第一篇: TF主要特點和用例
第二篇: TF怎么運作
第三篇:詳解vRouter體系結(jié)構(gòu)
第四篇: TF的服務(wù)鏈
第五篇: vRouter的部署選項
第六篇: TF如何收集、分析、部署?
第七篇: TF如何編排
第八篇: TF支持API一覽
第九篇: TF如何連接到物理網(wǎng)絡(luò)
第十篇: TF基于應(yīng)用程序的安全策略
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。