在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

以太網中的幀格式及不同端口速率下的quanta值介紹

FPGA自習室 ? 來源:FPGA自習室 ? 2024-02-29 10:04 ? 次閱讀

一、PAUSE幀概念

PAUSE幀是以太網在全雙工模式下,MAC控制子層發出的流量控制幀。IEEE802.3協議為MAC控制子層提供了一個全雙工流量控制結構框架,MAC控制子層是介于邏輯鏈路控制子層和介質訪問控制子層間的可選功能。本文詳細介紹幀格式以及不同端口速率下的quanta 值。

交換控制電路要防止緩沖區溢出,可以利用MAC控制子層來控制以太網介質訪問控制子層的操作。當已用緩沖區容量達到一個預先設定的閾值時,端口向全雙工鏈路對方發出停止發送數據的請求,這個請求通過MAC控制子層產生的控制幀實現。

同樣,端口可以接收由其他站點MAC控制子層產生的控制幀,控制幀夾在客戶數據幀流中發送,接收方會根據幀的內容將控制幀分離出來,提交到MAC控制子層中的流量控制模塊,流量控制模塊解析控制幀的內容,提取幀中的控制參數,根據控制參數決定暫停發送的時間。

PAUSE幀中攜帶了時間參數。收到PAUSE幀的設備通過簡單的解析,就可以確定停止發送的時長。對端設備出現擁塞的通常情況下,本端端口通常會連續收到多個PAUSE幀。只要對端設備的擁塞狀態沒有解除,相關的端口就會一直發送PAUSE.

二、PAUSE幀格式

PAUSE幀的幀長為64字節,結構非常簡單。如下圖所示:

fb7dd130-d645-11ee-a297-92fbcf53809c.png

PAUSE幀的目的MAC地址是保留的MAC地址0180-C200-0001(多播地址,第一個字節最低位為1的所有地址),源MAC則是發送PAUSE幀的設備的MAC地址。

Length/Type域是十六進制數0x8808.

MAC Control Opcode域的值是0x0001.其實,PAUSE幀是MAC控制幀的一種,其他類型的MAC控制幀使用不同的opcode值,此處不做詳細說明。后面會談到和PAUSE類似的PFC幀,PFC幀中該域的取值是0x0101.

MAC Control Parameters域需要根據MAC Control Opcode的類型來解析。對于PAUSE幀而言,該域是個2字節的無符號數,取值范圍是0~65535.該域的時間單位是pause_quanta,每個pause_quanta相當于512比特時間.

以太網控制幀PAUSE幀和正常數據幀格式的區別是目的地址是全局地址且長度/類型是固定的0x8808 以識別是否是PAUSE/PFC幀。對PFC幀又分為8個優先級分類,每個2字節;以及Class-Enable-Ventor 低8bit是控制class0~7 是否反壓的使能bit位。

三、PAUSE Time

當一個設備從對端設備接收到PFC XOFF時,它將需要一些時間(稱為響應時間)來排出已經在發出的數據包。IEEE 802.3 31B.3.7定義了在一個XOFF時需要等待多少個pause_quanta。一個pause_quanta等于以MAC的數據速率傳輸一個幀的512位所需要的時間。

在不同的運行速度下,需要采取的pause_quanta不一樣。需要注意的是對于10Gb/s,如果是10GBase-T (雙絞線傳輸)協議中quanta值為74,如果不是10Gbase-T,比如10Gbase-R (光纖傳輸)quanta 值為60,這里取兩者的平均值。此外對于800Gb/s (協議標準是以太網技術聯盟制定的)未看quanta 介紹,這里定義400G的兩倍,結合25Gb/s以上的速率與quanta值的倍數關系,可以認為1810 對于800G是足夠的。

不同端口速率下 不同的 Pause quanta值,如下表所示:

fba55462-d645-11ee-a297-92fbcf53809c.png

PAUSE 幀這個quanta 值對于MAC 上層模塊的Buffer 的headroom設置至關重要,用以吸收路徑中流水,使得發送的數據包正常傳輸且不會丟棄。

PAUSE 處理需要注意:

1)PAUSE幀發送不能中斷當前的完整報文。

2)新的PAUSE報文暫停時間會覆蓋上一個暫停時間。

3)接受側Pause time down to 0 OR receive XON幀(quanta值為0)都可以使得XOFF->XON。

4) PAUSE幀發送間隔需由內部counting 控制,防止pause期間占用過多的端口帶寬。

5) PAUSE幀的quanta 寄存器可配置,且復位值一般為0XFFFF。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    40

    文章

    5532

    瀏覽量

    173844
  • 寄存器
    +關注

    關注

    31

    文章

    5396

    瀏覽量

    122462
  • 光纖傳輸
    +關注

    關注

    0

    文章

    166

    瀏覽量

    20505

原文標題:以太網中的Pause幀格式

文章出處:【微信號:FPGA_Study,微信公眾號:FPGA自習室】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于DWC_ether_qos的以太網驅動開發-MAC格式介紹

    本文轉自公眾號,歡迎關注 基于DWC_ether_qos的以太網驅動開發-MAC格式介紹 (qq.com) 一.前言 ? 在以太網驅動,應
    的頭像 發表于 08-30 09:23 ?2811次閱讀
    基于DWC_ether_qos的<b class='flag-5'>以太網</b>驅動開發-MAC<b class='flag-5'>幀</b><b class='flag-5'>格式</b><b class='flag-5'>介紹</b>

    FPGA學習-以太網的原理介紹

    以太網鏈路上的數據包稱作以太網以太網起始部分由前導碼和開始符組成。后面緊跟著一個
    的頭像 發表于 04-02 16:26 ?2049次閱讀
    FPGA學習-<b class='flag-5'>以太網</b>的原理<b class='flag-5'>介紹</b>

    關于以太網測試方面的基本知識

    、背靠背。下面大致介紹這四個性能指標。① 吞吐量(Throughput):網絡不丟幀的情況最大的轉發速率。二分法逐漸逼近測試,即從設
    發表于 03-10 15:36

    簡談基于FPGA的千兆以太網設計

    /100M/1000M格式一樣。如下圖簡單的端口信號顯示截圖。 上面介紹了那么多接口以及以太網的相關知識,那么問題來了,如何去快速學習千兆
    發表于 06-01 18:39

    以太網結構

    以太網結構
    發表于 01-21 12:00 ?4次下載

    以太網的傳播速率_以太網的傳輸介質

    本文首先介紹以太網的傳播速率,其次介紹了千兆以太網的傳輸速度,最后介紹
    發表于 03-20 10:12 ?7647次閱讀

    千兆以太網傳輸速率_千兆以太網物理層標準

    千兆位以太網是一種新型高速局域,它可以提供1Gbps的通信帶寬,采用和傳統10M、100M以太網同樣的CSMA/CD協議、格式
    發表于 04-20 10:51 ?2.9w次閱讀

    以太網鏈路層協議封裝格式介紹

    以太網數據在網絡介質上傳輸需要遵循一定的機制,其中CSMA/CD介質訪問控制機制約定了以太網在傳輸數據時,兩之間需要等待一個間隙時間(IFG或IPG),為
    的頭像 發表于 09-26 10:03 ?4963次閱讀
    <b class='flag-5'>以太網</b>鏈路層協議封裝<b class='flag-5'>格式</b><b class='flag-5'>介紹</b>

    工業以太網有何優勢?工業以太網物理層介紹

    現代生活,工業以太網發揮的作用愈來愈重要。為增進大家對工業以太網的認識,本文將基于 3 方面介紹工業以太網:1.何為工業
    的頭像 發表于 11-09 15:15 ?891次閱讀

    工業以太網協議的歷史及其優勢

    用戶不能使用標準以太網介質訪問控制(MAC)來實現大多數工業以太網標準;相反,需要專用的應用特定型集成電路(ASIC)或現場可編程門陣列(FPGA),因為以太網作為“直通”接收,指在
    發表于 03-20 09:54 ?700次閱讀
    工業<b class='flag-5'>以太網</b>協議的歷史及其優勢

    以太網端口的類型和特性

    以太網端口,即以太網接口,是網絡中用于連接設備并進行數據交換的端口。它基于IEEE 802.3標準,并使用以太網協議進行數據傳輸。
    的頭像 發表于 08-07 15:27 ?2508次閱讀

    以太網結構是怎樣的

    以太網(Ethernet Frame)是以太網(Ethernet)協議用于在局域(LAN)傳輸數據的基本單位。理解
    的頭像 發表于 10-08 10:00 ?2117次閱讀

    以太網格式和功能詳解

    以太網(Ethernet Frame)是以太網(Ethernet)協議用于在局域(LAN)傳輸數據的基本單位。理解
    的頭像 發表于 10-08 10:03 ?3167次閱讀

    以太網端口雙工模式是什么意思

    以太網端口雙工模式是指以太網端口在數據傳輸過程,能夠同時發送和接收數據的能力或方式。雙工模式對于網絡性能和數據傳輸效率具有重要影響。以下是
    的頭像 發表于 10-08 10:14 ?1822次閱讀

    工業與IT網絡以太網數據格式與用途全解析

    以太網數據是計算機網絡通信的基本單位,在不同的應用場景,它的格式有所不同。從互聯網和工業自動化常見的以太網 II
    的頭像 發表于 03-14 17:35 ?559次閱讀
    工業與IT網絡<b class='flag-5'>中</b>的<b class='flag-5'>以太網</b>數據<b class='flag-5'>幀</b>:<b class='flag-5'>格式</b>與用途全解析
    主站蜘蛛池模板: 亚洲邪恶天堂影院在线观看 | 欧美猛交xxxx乱大交 | 国产三级日本三级韩国三级在线观看 | 欧美女同在线 | 亚洲第一永久在线观看 | 综合网在线观看 | 美女拍拍拍黄色 | 欧美精品一区二区三区在线播放 | 91新地址| 32pao强力打造免费高速高清 | 欧美三级免费观看 | 久久国产乱子伦精品免费一 | 午夜毛片不卡高清免费 | 在线播放真实国产乱子伦 | 久久香蕉国产线看观看亚洲片 | 十三以下岁女子毛片免费播放 | 日韩色区 | 午夜高清免费在线观看 | 97干干 | 日本在线网站 | 亚洲三级在线免费观看 | 欧美一级免费 | 日本午夜片成年www 日本午夜三级 | 717影院理论午夜伦不卡久久 | 久久婷婷久久一区二区三区 | 国产精品三级在线观看 | 欧美精品hdvideosex | 在线看av的网址 | 夜夜骑日日射 | 国产美女亚洲精品久久久综合 | 欧美色综合久久 | 在线观看日本一区 | 一级毛片在线 | 黑人xxxx精品 | 精品女同| 一级特黄aa大片一又好看 | 国语对白一区二区三区 | 狠狠色噜噜综合社区 | 二区久久国产乱子伦免费精品 | 久久精品韩国三级 | 日韩免费无砖专区2020狼 |