網(wǎng)絡操作系統(tǒng)SONiC 原理、技術與實踐 版權信息
- ISBN:9787115654649
- 條形碼:9787115654649 ; 978-7-115-65464-9
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
網(wǎng)絡操作系統(tǒng)SONiC 原理、技術與實踐 本書特色
1.前瞻性和趨勢性:SONiC作為開源網(wǎng)絡操作系統(tǒng)中的一種新興技術,具有很強的前瞻性和發(fā)展?jié)摿,本書對于了解未來網(wǎng)絡發(fā)展趨勢具有重要意義。書中可能包含對未來網(wǎng)絡發(fā)展趨勢的展望和預測,吸引對未來技術充滿好奇心的讀者。
2.與市場需求契合:隨著云計算和軟件定義網(wǎng)絡的興起,對于開源網(wǎng)絡操作系統(tǒng)的需求不斷增加,本書正是迎合了這一趨勢,能夠吸引到廣泛的讀者群體。鑒于SONiC在大型互聯(lián)網(wǎng)企業(yè)和數(shù)據(jù)中心中的廣泛應用,本書的目標讀者群體更是龐大。
3.案例和實踐經(jīng)驗:本書不僅介紹了SONiC的理論知識,還提供了提供豐富的案例分析和實踐經(jīng)驗,尤其是結合實際部署和運維經(jīng)驗,讀者可從中獲得實際應用的技能和經(jīng)驗。
網(wǎng)絡操作系統(tǒng)SONiC 原理、技術與實踐 內(nèi)容簡介
網(wǎng)絡操作系統(tǒng)作為網(wǎng)絡基礎設施的核心,其重要性日益凸顯。本書從理論及實踐角度,全方位地介紹了SONiC網(wǎng)絡操作系統(tǒng)的核心技術。本書主要分為5個部分。首先,介紹了SONiC的起源、技術特點、功能發(fā)展以及廠商實踐,幫助讀者全面了解SONiC。接著,梳理了SONiC的系統(tǒng)架構、SAI接口、Docker技術、Redis數(shù)據(jù)庫以及其他關鍵模塊,為讀者提供深入理解的基礎。然后,探討了代碼倉庫結構、編譯流程、部署方法和常用命令,使讀者能夠實際操作SONiC系統(tǒng)。此外,通過實例介紹了SONiC中的二層和三層網(wǎng)絡功能,深入剖析其核心網(wǎng)絡協(xié)議。*后,通過典型網(wǎng)絡功能測試,幫助讀者能夠掌握各種常見路由功能的配置方法。
本書內(nèi)容豐富、語言通俗易懂,敘述深入淺出,可作為高等院校計算機相關專業(yè)的網(wǎng)絡操作系統(tǒng)課程教學參考書,也可作為網(wǎng)絡工程師、系統(tǒng)管理員、開發(fā)者和IT運維人員等人群的技術指導書。
網(wǎng)絡操作系統(tǒng)SONiC 原理、技術與實踐 目錄
第 一章 初識SONiC 91.1 SONiC概述 91.2 技術特點 91.3 功能發(fā)展 111.4 技術優(yōu)勢 121.5 廠商實踐 141.6 SONiC標準化 16第 一章 初識SONiC 91.1 SONiC概述 91.2 技術特點 91.3 功能發(fā)展 111.4 技術優(yōu)勢 121.5 廠商實踐 141.6 SONiC標準化 161.7 本章小結 17參考文獻 18第二章 SONiC核心組件 192.1 SONiC系統(tǒng)架構 192.1.1 系統(tǒng)概述 192.1.2 Docker容器 212.1.3 子系統(tǒng)交互 252.1.4 消息通信機制 302.2 硬件解耦合:SAI 512.2.1 SAI概述 512.2.2 接口定義 522.2.3 數(shù)據(jù)結構說明及初始化 532.2.4 關鍵組件 562.2.5 SAI-ACL模塊 572.2.6 SAI實現(xiàn) 582.2.7 PIPELINE定義 592.2.8 SAI使用 602.3 軟件解耦合:Docker技術 602.3.1 Docker概述 602.3.2 基礎命令 612.3.3 構建鏡像 622.3.4 網(wǎng)絡模型 622.3.5 Docker原理 632.4 SwSS模塊 642.4.1 SwSS概述 642.4.2 SwSS啟動 642.4.3 *syncd進程 672.4.4 *mgrd進程 692.4.5 Orchagent概述 702.5 Syncd模塊 712.5.1 Syncd概述 712.5.2 Syncd啟動 712.5.3 Syncd進程 732.6 數(shù)據(jù)庫驅動:Redis數(shù)據(jù)庫 752.6.1 Redis概述及功能解析 752.6.2 以數(shù)據(jù)庫為中心的模型 782.6.3 與內(nèi)核的通信方式 822.7 路由套件FRR 862.8 可編程芯片 892.9 服務和工作流 902.9.1 服務分類 912.9.2 服務間控制流分類 922.10 核心容器 942.10.1 數(shù)據(jù)庫容器:database 942.10.2 交換機狀態(tài)管理容器:SwSS 952.10.3 ASIC管理容器:Syncd 952.10.4 各種實現(xiàn)特定功能的容器 962.10.5 管理服務容器:mgmt-framework 972.10.6 平臺監(jiān)控容器:Pmon 972.11 本章小結 98參考文獻 99第三章 SONiC系統(tǒng)實踐 1003.1 代碼倉庫 1003.1.1 核心倉庫 1003.1.2 功能實現(xiàn)倉庫 1013.1.3 工具倉庫:sonic-utilities 1053.1.4 內(nèi)核補丁:sonic-linux-kernel 1063.2 編譯SONiC鏡像 1063.2.1 編譯環(huán)境搭建 1063.2.2 編譯過程 1133.3 通過ONIE安裝SONiC系統(tǒng) 1203.3.1 安裝ONIE 1223.3.2 安裝SONiC 1253.3.3 SONiC鏡像升級 1273.4 GNS3部署SONiC 1313.4.1 安裝GNS3 1323.4.2 創(chuàng)建網(wǎng)絡 1383.4.3 配置網(wǎng)絡 1393.5 常用命令 1423.6 本章小結 144第四章 典型網(wǎng)絡協(xié)議分析 1464.1 概述 1464.2 二層網(wǎng)絡功能 1464.2.1 VLAN 1464.2.2 MAC 1684.3 三層網(wǎng)絡功能 1724.3.1 靜態(tài)路由 1724.3.2 OSPF 1794.4 網(wǎng)絡監(jiān)控 1914.4.1 Telemetry概述 1914.4.2 Telemetry相關協(xié)議 1924.4.3 數(shù)據(jù)源 1934.4.4 訂閱模式 1974.5 SONiC無損網(wǎng)絡實現(xiàn) 2004.5.1 RDMA概述 2004.5.2 支持RDMA的協(xié)議 2014.5.3 無損網(wǎng)絡概述 2034.5.4 DCB概述 2034.5.5 ECN的實現(xiàn)原理 2044.5.6 PFC的實現(xiàn)原理 2104.5.7 PFC WatchDog 2134.5.8 PFC死鎖 2164.5.9 DCB在芯片中的實現(xiàn) 2204.6 本章小結 230參考文獻 231第五章 典型功能測試 2325.1 VLAN 2325.1.1 VLAN概述 2325.1.2 網(wǎng)絡拓撲 2335.1.3 網(wǎng)絡配置 2345.1.4 連通性測試 2375.2 VLAN間路由 2375.2.1 VLAN間路由概述 2375.2.2 網(wǎng)絡拓撲 2385.2.3 網(wǎng)絡配置 2385.2.4 連通性測試 2405.3 靜態(tài)路由 2415.3.1 靜態(tài)路由概述 2415.3.2 網(wǎng)絡拓撲 2415.3.3 網(wǎng)絡配置 2425.3.4 連通性測試 2455.4 RIP 2465.4.1 RIP概述 2465.4.2 網(wǎng)絡拓撲 2465.4.3 網(wǎng)絡配置 2475.4.4 測試 2505.5 EIGRP 2505.5.1 EIGRP概述 2505.5.2 網(wǎng)絡拓撲 2505.5.3 網(wǎng)絡配置 2515.5.4 連通性測試 2535.6 OSPF 2535.6.1 OSPF概述 2535.6.2 網(wǎng)絡拓撲 2545.6.3 網(wǎng)絡配置 2545.6.4 連通性測試 2575.7 BGP 2585.7.1 BGP概述 2585.7.2 網(wǎng)絡拓撲 2585.7.3 網(wǎng)絡配置 2595.7.4 連通性測試 2615.8 RIPng 2615.8.1 RIPng概述 2615.8.2 網(wǎng)絡拓撲 2615.8.3 網(wǎng)絡配置 2625.8.4 連通性測試 2655.9 本章小結 265參考文獻 266
展開全部
網(wǎng)絡操作系統(tǒng)SONiC 原理、技術與實踐 作者簡介
史慧玲 史慧玲,中國,齊魯工業(yè)大學(山東省科學院)山東省計算中心(國家超級計算濟南中心)副研究員、碩士生導師,主要研究方向為網(wǎng)絡體系結構和邊緣計算。主持山東省自然科學基金聯(lián)合基金重點項目2項,作為主要人員參與國家自然科學基金項目4項、省級其他各類課題10余項。在國內(nèi)核心期刊和國際會議上發(fā)表學術論文10余篇,獲得授權專利12項,軟件著作權3項,獲山東省科學技術進步獎三等獎2項,山東省高等學校科學技術獎二等獎2項。 張瑋 張瑋,中國,工學博士,齊魯工業(yè)大學(山東省科學院)山東省計算中心(國家超級計算濟南中心)研究員,碩士生導師,泰山學者青年專家,山東省計算中心(國家超級計算濟南中心)算網(wǎng)融合研究團隊PI學術帶頭人。建立“算網(wǎng)融合資源管控研究”濟南市科研帶頭人工作室,研究方向包括算網(wǎng)融合、云邊端協(xié)同計算、數(shù)據(jù)中心網(wǎng)絡等。主持國家自然科學基金、科技部“一帶一路”國際合作項目、省自然科學基金聯(lián)合基金等科研項目6項;在IEEE TPDS、IEEE TCYB、IEEE TMM、IEEE TIP、IEEE TKDE等top級期刊會議發(fā)表論文50余篇,其中ESI高被引論文2篇;授權發(fā)明專利10余項,其中美國專利1項、PCT專利3項,獲軟件著作權5項;獲山東省科技進步獎3項(一等獎、二等獎、三等獎各1項),山東省高等學?茖W技術獎2項。