P4編程入門 潘衛平 龔志敏 9787302677550 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$502
商品編號: 9787302677550
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202412*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:P4編程入門
ISBN:9787302677550
出版社:清華大學
著編譯者:潘衛平 龔志敏
頁數:232
所在地:中國大陸 *此為代購商品
書號:1700215
可大量預訂,請先連絡。

內容簡介
網絡技術是雲計算的關鍵技術之一,可編程交換芯片技術是網絡領域近年來比較有影響力的新技術,是軟件定義網絡(Software Defined Network,SDN)理念的進一步發展,也是走向網絡全組件可編程的必由之路。P4語言是可編程交換芯片的標準編程語言,風格類似於C語言。借著可編程交換芯片的發展契機,P4語言從可編程交換芯片、可編程網卡逐漸擴展到FPGA(現場可編程門陣列)、DPDK(Data Plane Development Kit)、eBPF(擴展伯克利包過濾器)等,初步展現成為網絡數據面統一編程語言的潛質。本書共分為6章 。第1章 介紹可編程交換芯片的產生背景、實現原理、特點和優勢;第2章 概述P4語言的特點,介紹P4編程架構,並以一個P4版”hello,world”程序展示P4語言的各個編程要素;第3章 詳細介紹P4語言,包括數據類型、表達式、語句等,並重點介紹與可編程交換芯片相關的重要組件;第4章 介紹P4編程環境的搭建,方便讀者進行實踐操作;第5章 通過13個精心設計的P4編程實例,幫助讀者掌握P4編程的核心概念和技術;第6章 介紹可編程交換芯片的實戰項目,幫助讀者在實際的學習工作中靈活應用可編程交換芯片技術。本書面向高等學校計算機網絡方向的本科生、研究生,以及雲計算、互聯網企業中的網絡研發工程師、架構師,也可供對可編程交換芯片、P4語言感興趣的讀者學習參考。

作者簡介
潘衛平,百度資深軟件工程師,碩士畢業于北京工商大學。2014年加入百度系統部,長期從事高性能報文處理方向的研發工作,參與過多種不同類型的網關產品的研發,目前在基礎公有雲部從事虛擬交換機的研發工作,在高性能網絡、網絡虛擬化等技術方向有豐富的研發經驗。

目錄

第1章 可編程交換芯片概述
1 1 可編程交換芯片產生的背景
1 1 1 可編程交換芯片是SDN發展過程的自然產物
1 1 2 可編程交換芯片的發展是學界與業界互相促進的結果
1 2 可編程交換芯片的實現原理
1 2 1 傳統交換芯片存在的問題
1 2 2 可編程交換芯片的設計目標
1 2 3 可編程交換芯片的參考實現一-RMT架構
1 2 4 可編程交換芯片與傳統交換芯片的比較
1 3 可編程交換芯片的應用場景
1 3 1 傳統交換設備功能的增強
1 3 2 網關類應用
1 3 3 新型網絡應用
1 4 本章 小結
第2章 P4語言概述
2 1 P4語言的特點
2 2 P4語言規範
2 3 P4編程架構
2 4 P4報文路徑
2 5 P4 “hello, world”實例程序
2 6 P4學習資料
2 7 P4語言的發展前景
2 8 本章 小結
第3章 P4語言詳解
3 1 P4語言概述
3 1 1 P4語言的關鍵字
3 1 2 P4語言的數據類型
3 2 P4語言基本數據類型及其表達式
3 2 1 無符號整型
3 2 2 有符號整型
3 2 3 整型常量
3 2 4 varbit類型
3 2 5 布爾類型
3 2 6 error類型
3 3 複合數據類型及其表達式
3 3 1 枚舉類型
3 3 2 結構類型
3 3 3 元組類型
3 3 4 header類型
3 3 5 header stack類型
3 3 6 header union類型
3 3 7 集合類型
3 3 8 extern類型
3 4 有關數據類型的其他主題
3 4 1 類型默認值
3 4 2 未初始化的值
3 4 3 類型轉換
3 4 4 類型別名
3 4 5 類型嵌套規則
3 4 6 運算符的優先級
3 4 7 表達式的求值順序
3 4 8 P4中非法算術表達式舉例
3 5 函數
3 6 語句
3 6 1 賦值語句
3 6 2 條件語句
3 6 3 switch語句
3 6 4 return語句
3 6 5 exit語句
3 7 control
3 7 1 control的定義
3 7 2 action
3 7 3 table
3 7 4 control調用的方法
3 8 parser
3 8 1 parser的定義
3 8 2 parser中的語句
3 8 3 parser value set
3 9 deparser
3 9 1 將數據插入報文
3 9 2 計算checksum
3 10 package
3 11 本章 小結
第4章 P4開發環境搭建
4 1 使用虛擬機搭建P4開發環境
4 1 1 安裝Ubuntu 20 04
4 1 2 安裝P4開發環境
4 2 BMv2網絡拓撲的搭建
4 3 P4程序的編譯和運行
4 3 1 編譯P4”hello,world”實例程序
4 3 2 運行P4”hello,world”實例程序
4 4 simple_switch_CLI使用方法介紹
4 4 1 simple_switch_CLI命令概覽
4 4 2 通過simple_switch_CLI進行表項配置
4 5 本章 小結
第5章 P4編程實例
5 1 可編程parser實例
5 1 1 parser實例的主要功能
5 1 2 parser實例的代碼清單
5 1 3 parser實例代碼的詳細解釋
5 1 4 parser實例的運行
5 1 5 parser實例小結
5 2 最長前綴匹配算法Ipm實例
5 2 1 Ipm實例的主要功能
5 2 2 Ipm實例的代碼清單
5 2 3 Ipm實例代碼的詳細解釋
5 2 4 lpm實例的運行
5 2 5 Ipm實例小結
5 3 三態匹配ternary實例
5 3 1 ternary實例的主要功能
5 3 2 ternary實例的代碼清單
5 3 3 ternary實例代碼的詳細解釋
5 3 4 ternary實例的運行
5 3 5 ternary實例小結
5 4 範圍匹配range實例
5 4 1 range實例的主要功能
5 4 2 range實例的代碼清單
5 4 3 range實例代碼的詳細解釋
5 4 4 range實例的運行
5 4 5 range實例小結
5 5 可編程deparser實例
5 5 1 deparser實例的主要功能
5 5 2 deparser實例的代碼清單
5 5 3 deparser實例代碼的詳細解釋
5 5 4 deparser實例的運行
5 5 5 deparser實例小結
5 6 selector實例
5 6 1 selector實例的主要功能
5 6 2 selector實例的代碼清單
5 6 3 selector實例代碼的詳細解釋
5 6 4 selector實例的運行
5 6 5 selector實例小結
5 7 register實例
5 7 1 register實例的主要功能
5 7 2 register實例的代碼清單
5 7 3 register實例代碼的詳細解釋
5 7 4 register實例的運行
5 7 5 register實例小結
5 8 counter實例
5 8 1 counter實例的主要功能
5 8 2 counter實例的代碼清單
5 8 3 counter實例代碼的詳細解釋
5 8 4 counter實例的運行
5 8 5 counter實例小結
5 9 meter實例
5 9 1 meter實例的主要功能
5 9 2 meter實例的代碼清單
5 9 3 meter實例代碼的詳細解釋
5 9 4 meter實例的運行
5 9 5 meter實例小結
5 10 resubmit/recirculate實例
5 10 1 resubmit實例的主要功能

詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。

規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理