本文是fms2014的一篇文章嘿歌,講的nvme的相關(guān)內(nèi)容卷谈。
目錄:
- NVME笤妙,生態(tài)系統(tǒng)
- 帶外 vs. 帶內(nèi)管理
- NVME 帶外管理綜述
- NVME設(shè)備
- Mgmt Controller/Host Communication
- 總結(jié)
一蚕涤、NVMe存儲(chǔ)系統(tǒng)
一個(gè)NVMe存儲(chǔ)設(shè)備,由一個(gè)NVMe子系統(tǒng)和
- 一個(gè)或多個(gè)PCIe ports
- 一個(gè)可選的SMBus/I2C interface
組成
二纸肉、Driver和帶外管理的關(guān)系
Paste_Image.png
三溺欧、管理接口協(xié)議層次
Paste_Image.png
四、MCTP相關(guān)術(shù)語
- MCTP定義了一個(gè)不同管理實(shí)體之間傳輸數(shù)據(jù)的“通信模型”
- Management Controller:一個(gè)微處理器柏肪,從一個(gè)或多個(gè)管理設(shè)備中姐刁,集合了所有管理參數(shù),以便被遠(yuǎn)程控制
- Management Device:被MC管理的設(shè)備
- MCTP packet:MCTP協(xié)議傳輸單元
- MCTP Message:多個(gè)MCTP packets
五烦味、NVMe 子系統(tǒng)架構(gòu)
Paste_Image.png
- NVMe Management終端:一個(gè)MCTP終端聂使,也是MCTP message的起點(diǎn)和終點(diǎn),處理MCTP和MVME的管理命令
- NVME Controller Management Interface:和每個(gè)NVMe Controller有聯(lián)系起來的一個(gè)接口谬俄,負(fù)責(zé)為一個(gè)Management終端執(zhí)行管理操作柏靶。
六、處理兩種命令的流程
NVMe Management Interface specific command
PCIe and NVMe Command Processing