精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

第三層交換機處理器收發包問題綜合講解

網絡 路由交換
目前第三層交換機涉及到的外部中斷主要由交換芯片產生,交換芯片主要的外部中斷包括DMA操作(如收到包、發包結束、新地址消息等等)和一些出錯消息。

第三層交換機還是比較常用的,于是我研究了一下第三層交換機處理器收發包相關問題,在這里拿出來和大家分享一下,希望對大家有用。在當前的三層以太網交換設備中,報文的二層交換和三層路由主要由交換芯片和網絡處理器完成,CPU基本上不參與交換和路由過程,主要完成管理和控制交換芯片的功能。

在這種情況下,CPU的負載主要來自以下幾個方面:協議的定時驅動、用戶的配置驅動、外部事件的驅動。其中,外部事件的驅動最為隨機,無法預料。典型的外部事件包括端口的連接/斷開(Up/Down),媒體訪問控制(MAC)地址消息的上報(包括學習、老化、遷移等),CPU通過直接存儲器存取(DMA)收到包,CPU通過DMA發包等。

在以上所列的外部事件中,又以CPU通過DMA收到包之后的處理最為復雜。因為數據包由低層上送到上層軟件時,各協議的處理動作千差萬別,可能會涉及到發包、端口操作、批量的表操作等。所以,只有處理好CPU的收發包的相關問題,才能使相關的上層協議正常交互,從而使第三層交換機穩定、高效地運行。

可能涉及到的問題

以下就CPU收發包可能涉及的各個方面分別說明,下面的分析都基于典型的CPU收發包機制:CPU端口分隊列,通過DMA接收,采用環形隊列等。

CPU的負載與收包節奏控制

根據第三層交換機處理數據包的能力,決定單位時間上送到CPU的包的個數;決定了單位時間上送多少個包給CPU后,再考慮上送數據包的節奏,假設通過評估,確定了單位時間上送CPU數據包的上限,例如每秒x個數據包。

(1)勻速上報CPU

數據包勻速上報CPU時,對CPU隊列的沖擊較小,而且對CPU隊列的緩沖能力要求不高,CPU隊列不必做得很大。

(2)突發(Burst)方式上報CPU

交換芯片(采用ASIC)一側的硬件接收隊列和DMA內存空間中的環形隊列,一起賦予了第三層交換機一定的緩沖能力(針對上送CPU的數據包)。利用這個緩沖能力,我們可以把控制周期適當放長,并設定控制的粒度(單位控制周期內CPU收報個數的上限),采用類似于電路中負反饋的機制動態地使能和關閉CPU收包功能。這樣就在宏觀上實現了對數據包上送CPU速率的控制。另外,如果交換芯片(采用ASIC)支持基于令牌桶算法的CPU端口出方向流量監管或整形功能[2-3],且監管或整形的最小閾值可以滿足CPU限速的需要,則可以利用這個功能控制數據包上送CPU的節奏,減小CPU的負載。這樣軟件的處理就簡化了很多。

CPU端口隊列的長度規劃

如果僅考慮第三層交換機CPU端口的緩沖能力,CPU端口隊列當然是越長越好,但是必須兼顧對其他功能以及性能的影響。針對不同的ASIC芯片,需要具體問題具體分析。

零拷貝

零拷貝是指在整個數據包的處理過程中,使用指針做參數,不進行整個數據包的拷貝。這樣可以大大提高CPU的處理效率。使用零拷貝后,會一定程度上降低軟件處理的靈活性,我們會面臨到這樣的問題:如果協議棧需要更改一個數據包的內容,會直接在接收緩存(buffer)上修改,但是如果需要在數據包中刪除或添加字段(例如添加或刪除一層標簽(tag)),即數據包的長度需要變化時,應該如何處理。

添加或刪除字段,必然會導致數據包頭一側或包尾一側的位置發生移動,如果包尾一側移動,問題比較簡單,只要數據包總長度不超過buffer邊界即可。由于通常此類操作都靠近包頭的位置,如果包頭一側移動,效率會比較高,所以協議棧在處理時可能更傾向于在包頭一側移動,這時就需要驅動在分配buffer時做一些處理:

(1)接收數據包時,頭指針不能指向buffer邊界,需要向后偏移一定裕量,同時單個buffer的大小也必須兼顧到最大傳送單元(MTU)和該裕量。

(2)釋放數據包時buffer首指針需要作歸一化處理

目前第三層交換機涉及到的外部中斷主要由交換芯片產生,交換芯片主要的外部中斷包括DMA操作(如收到包、發包結束、新地址消息等等)和一些出錯消息。如果中斷請求過于頻繁,中斷服務程序(ISR)和其他進程之間頻繁地上下文切換會消耗大量CPU時間。如果有持續大量的中斷請求,CPU會始終處于繁忙狀態,各種協議得不到足夠的調度時間,從而導致協議狀態機超時等嚴重故障。為了避免事件觸發頻率不可控的問題,可以使用輪詢機制,通常的做法是用CPU定時器觸發原先由外部中斷觸發的ISR,由于定時器觸發的間隔是固定的,所以ISR執行的頻率得到了控制,避免了上述的問題。

輪詢和外部中斷相比,只是節奏可控(外部中斷的節奏取決于外部事件發生的頻率,CPU不可控)。但是,輪詢也有其不可避免的缺點——響應慢。不能滿足某些實時性要求較高的功能。另外,人們會發現用ping命令檢測第三層交換機3層接口大包時,使用輪詢方式的第三層交換機比使用中斷方式的第三層交換機的時延明顯要大。如果能通過某種機制,避免持續、大量的中斷請求,則既可以保證CPU不會過于繁忙,又保留了中斷實時處理的優點。

典型的會產生大量中斷事件的行為是CPU接收數據包和MAC地址消息上報。以收包為例,在前面“CPU負載與收包節奏控制”部分提到的Burst方式就是根據實時的流量,控制接收DMA的開關,這樣就達到了使中斷源受控的目的,這種類似負反饋的機制可以很好的避免持續的中斷事件上報CPU。

總之,輪詢控制簡單,但實時性較差;中斷實時性好,但是使所有的中斷源受控有一定難度。在系統初始設計階段,我們需要綜合考慮需求以及芯片對外部事件的處理方式,來決定采用中斷或者輪詢方式,或者兩者兼用。

隨著以太網相關技術的發展,交換芯片和網絡處理器的處理能力不斷被提升;相比之下,數據交換設備中CPU處理性能的提升程度遠遠不及交換芯片和網絡處理器;同時數據交換設備支持的業務種類也在不斷增加,對CPU承載的業務量也有了更高的要求。在這種情況下,交換設備容量以及支持業務種類的大幅提升和有限的CPU資源之間的矛盾會日益凸顯。因此,做好CPU和交換芯片以及網絡處理器接口的緩沖管理、隊列調度以及流量監管,合理利用CPU資源,是保證數據交換設備安全、穩定運行的前提,也是目前及將來數據交換設備開發的重要課題。

責任編輯:王曉東 來源: NET130
相關推薦

2010-02-04 09:25:58

第三層交換機

2010-01-25 15:20:09

第三層交換機

2010-03-18 14:06:08

第三層交換機

2010-01-06 14:37:44

第三層交換機

2010-01-22 10:37:38

第三層交換機

2010-03-15 15:58:20

第三層交換機

2010-01-18 16:37:09

第三層交換機路由器

2010-02-07 10:05:53

第三層交換機

2010-02-01 10:27:38

2010-01-27 16:33:12

第三層交換機設備

2010-01-15 14:47:43

第三層以太網交換機

2010-02-22 17:39:20

2010-02-22 13:33:16

第三層交換機

2010-03-17 16:08:39

第三層交換機

2010-02-04 16:47:50

第三層交換機

2010-01-08 13:35:24

第三層交換機

2010-03-15 13:20:43

第三層交換機

2010-03-15 17:24:25

第三層交換機

2010-01-06 10:25:35

三層以太網交換機

2010-01-18 18:33:43

第三層交換機
點贊
收藏

51CTO技術棧公眾號

亚洲国产无线乱码在线观看| yy1111111| 4438x成人网全国最大| 国产精品一区二区免费不卡 | 国产盗摄在线观看| 成人avav影音| 国产精品视频一区国模私拍| 国产这里有精品| 男男gay无套免费视频欧美| 欧美精品 日韩| 大j8黑人w巨大888a片| 天天在线视频色| jvid福利写真一区二区三区| 国产欧美一区二区三区在线| 日韩黄色三级视频| 91九色精品| 亚洲女人被黑人巨大进入| 伊人色在线视频| 日韩免费va| 亚洲国产欧美另类丝袜| 一区二区av| 清纯唯美亚洲色图| 成人短视频下载| 91天堂在线观看| 天堂av免费在线观看| 亚洲精品护士| 欧美另类精品xxxx孕妇| 国产精品理论在线| 中文字幕欧美人妻精品一区| 伊人久久成人网| 国产一区二区你懂的| 美女精品久久久| 懂色av蜜桃av| 中文字幕精品影院| 亚洲国产精品女人久久久| 无套内谢丰满少妇中文字幕| 国产精品诱惑| 欧美影院午夜播放| 欧美色图色综合| xxx在线免费观看| 一区二区三区在线观看动漫| 国产三级中文字幕| 欧美三级电影一区二区三区| 国产午夜精品久久| 日本午夜精品一区二区三区| 日产精品久久久久久久性色| 99久久精品国产毛片| 国产精品成人一区二区三区| 精品人妻aV中文字幕乱码色欲| 久久成人免费网站| 国产美女直播视频一区| 欧美高清69hd| 男人的j进女人的j一区| 国产精品69av| 免费看av在线| 久久99热狠狠色一区二区| 国产精品美女免费视频| 伊人久久一区二区| 久久99久久精品| 成人日韩在线电影| av中文字幕免费| 丰满少妇久久久久久久| 国产一区二区三区奇米久涩 | 亚洲精品自拍偷拍| 97人妻天天摸天天爽天天| 婷婷成人在线| 国产一区二区三区视频| 亚洲图片第一页| 久久久久蜜桃| 欧美成人精品在线视频| 国产一级片网址| 亚洲永久视频| 国产一区私人高清影院| 99国产在线播放| 成人av资源在线观看| 美脚丝袜一区二区三区在线观看| 国内三级在线观看| 亚洲欧洲www| 国产av熟女一区二区三区| 中文字幕在线高清| 欧美日韩一区二区三区不卡| 国产资源中文字幕| 米奇精品关键词| 亚洲视频欧洲视频| 丝袜美腿小色网| 国产日韩欧美一区在线| 国产精品人人做人人爽| 国内精品偷拍视频| 久久美女艺术照精彩视频福利播放| 色综合电影网| 中文字幕中文字幕在线中高清免费版| 亚洲18女电影在线观看| 天天影视综合色| www.神马久久| 最近2019中文免费高清视频观看www99 | 亚洲va欧美va天堂v国产综合| 久久9精品区-无套内射无码| 欧美成人毛片| 亚洲精品久久久久久下一站 | 91久久嫩草影院一区二区| 欧洲成人一区二区三区| 欧美高清在线视频| 免费超爽大片黄| 久久69成人| 亚洲国产精品人久久电影| 四虎国产成人精品免费一女五男| 黑人一区二区三区四区五区| 国产精品久久久久av免费| 亚洲欧美另类视频| |精品福利一区二区三区| 成人免费毛片网| 成人污版视频| 伊人精品在线观看| 久久精品国产亚洲av高清色欲| 青青草原综合久久大伊人精品优势| 成人在线免费网站| 免费日本一区二区三区视频| 欧美视频二区36p| 韩国三级丰满少妇高潮| 日韩啪啪电影网| 国产精品久久久久久久av电影| 后入内射欧美99二区视频| 欧美高清一级片在线观看| 人妻熟女一二三区夜夜爱| 日韩精品成人在线观看| 精品国产欧美一区二区五十路| 亚洲AV无码成人精品区东京热| 不卡电影一区二区三区| 国产精品啪啪啪视频| 欧美网站免费| 伊人伊人伊人久久| 丰满少妇xoxoxo视频| 99精品一区二区| www.好吊操| 成人中文字幕视频| 欧美激情视频免费观看| 国产手机视频在线| 亚洲视频资源在线| 中文字幕线观看| 99精品视频在线| 国产精品欧美日韩一区二区| 国产高清自拍视频在线观看| 欧美视频在线观看免费网址| 欧美无人区码suv| 日韩视频久久| 久久99影院| 成人av免费电影网站| 亚洲精品国产拍免费91在线| 亚洲精品视频在线观看免费视频| 夫妻av一区二区| 精品少妇人欧美激情在线观看| 中文字幕日韩在线| 精品视频9999| 后进极品白嫩翘臀在线视频| 午夜久久电影网| 老熟妇精品一区二区三区| av成人毛片| 免费看国产精品一二区视频| 亚洲欧美小说色综合小说一区| 亚洲欧美三级在线| 国产一级片免费视频| 国产精品免费视频一区| 91 视频免费观看| 欧美一区亚洲| 国产区日韩欧美| 涩涩av在线| 中文精品99久久国产香蕉| 国产一区二区在线播放视频| 一区二区三区小说| 国产精品探花一区二区在线观看| 亚洲在线成人| 一区二区三区av在线| 亚洲3区在线| 2020国产精品视频| 成人精品一区二区| 精品欧美一区二区在线观看| 国产成人无码精品亚洲| 日本一区二区久久| 亚洲精品乱码久久久久久动漫| 欧美日韩ab| 秋霞在线观看一区二区三区| 婷婷久久综合九色综合99蜜桃| 久久亚洲成人精品| 桃花色综合影院| 7777精品伊人久久久大香线蕉经典版下载 | 欧美日韩中文精品| 久久国产精品二区| 久久尤物电影视频在线观看| 国产精品自在自线| 亚洲一区日韩| 欧美精品久久96人妻无码| 天堂av一区二区三区在线播放| 国产精品视频最多的网站| 国产桃色电影在线播放| 一区二区三区精品99久久| 成人1区2区3区| 欧美丝袜自拍制服另类| 日本亚洲欧美在线| 亚洲欧美在线另类| 激情综合丁香五月| 国产一区二区看久久| 黄色一级片播放| 欧美.www| 亚洲成人一区二区三区| 国产一区在线电影| 成人久久精品视频| 欧美色片在线观看| 97久久伊人激情网| 亚洲区欧洲区| 中文字幕亚洲无线码在线一区| 日本韩国免费观看| 日韩视频中午一区| 亚洲天堂久久久久| 日韩欧美精品网站| 国产大片中文字幕| 亚洲品质自拍视频| 长河落日免费高清观看| 国产天堂亚洲国产碰碰| 完美搭档在线观看| 国产精品一区二区在线观看网站| 欧美性猛交久久久乱大交小说| 亚洲福利一区| 日b视频免费观看| 国产精品99一区二区三区| 日韩理论片在线观看| 久久精品论坛| 国产嫩草一区二区三区在线观看| 精品午夜视频| 亚洲tv在线观看| 久久久免费人体| 国产日韩中文字幕| av一区在线| 欧美在线精品免播放器视频| 91老司机福利在线| 欧美精品激情blacked18| 在线看三级电影| 久久夜色精品国产| 国产cdts系列另类在线观看| 久久精品成人一区二区三区| 在线免费观看黄色av| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 在线日韩第一页| seseavlu视频在线| 主播福利视频一区| 日本电影在线观看网站| 色婷婷综合成人av| 含羞草www国产在线视频| 久久精品国产成人精品| caopo在线| 欧美巨乳美女视频| aaa在线播放视频| 97精品国产91久久久久久| 老司机深夜福利在线观看| 91福利视频在线观看| 国产直播在线| 日韩免费观看av| 国产成人亚洲一区二区三区| 国产欧美一区二区三区视频| 精品久久久久久久久久岛国gif| 7777奇米亚洲综合久久| av成人资源网| 久久久精品有限公司| 精品国产精品久久一区免费式| 亚洲第一综合| 亚洲欧美综合久久久| 国产精品久久久久9999爆乳| 亚欧美中日韩视频| 亚洲美女性囗交| 国产凹凸在线观看一区二区| 搡老熟女老女人一区二区| 国产亚洲精品中文字幕| 男人的午夜天堂| 洋洋av久久久久久久一区| 六月丁香激情综合| 欧美性生活一区| 国产成人av免费看| 日韩大陆欧美高清视频区| 成全电影播放在线观看国语| 欧美另类交人妖| av高清不卡| 亚洲精品免费一区二区三区| 另类ts人妖一区二区三区| 亚洲春色在线视频| 亚洲黄色影片| 九色porny自拍| 丁香婷婷综合五月| 亚洲毛片亚洲毛片亚洲毛片| 亚洲国产精品一区二区久久| 国产精品尤物视频| 日韩三级视频在线看| 免费资源在线观看| 久久69精品久久久久久久电影好 | 一本到不卡免费一区二区| 一级片aaaa| 国产丝袜一区二区三区| av片哪里在线观看| 2021国产视频| 欧美日韩亚洲三区| 日本免费一级视频| 国产盗摄精品一区二区三区在线| 熟女少妇一区二区三区| 亚洲免费在线电影| 日韩欧美在线观看免费| 日韩欧美在线影院| 国产三区四区在线观看| 欧美激情视频给我| 北岛玲精品视频在线观看| 欧美日韩国产精品一区二区| 欧美三级午夜理伦三级中文幕| 国产精品人人爽人人爽| 波波电影院一区二区三区| 一级黄色片日本| 在线看一区二区| 天天操天天干天天干| 欧美精品制服第一页| 国产麻豆一区| 欧美日韩一区二区三区免费| 亚洲美女一区| 亚洲美女高潮久久久| 亚洲欧美日韩在线| 一级视频在线播放| 在线视频日本亚洲性| 男人的天堂免费在线视频| 成人激情直播| 99热国内精品永久免费观看| 成人亚洲精品777777大片| 久久婷婷综合激情| 99久热在线精品996热是什么| 精品久久久久久久久久久久久久久| av电影免费在线观看| 成人情趣片在线观看免费| 日韩精品中文字幕第1页| 熟妇人妻va精品中文字幕| 91亚洲国产成人精品一区二三 | 国产精品久久久久久久久男| 亚洲春色h网| 日日碰狠狠添天天爽超碰97| 白白色亚洲国产精品| 国产精品99精品无码视| 欧美大肚乱孕交hd孕妇| 欧美另类tv| 国产精品9999久久久久仙踪林 | 久久久久久噜噜噜久久久精品| 亚洲啊v在线免费视频| 日韩成人三级视频| 成人黄色一级视频| 久久久午夜影院| 日韩精品亚洲精品| 桃花岛成人影院| 神马影院午夜我不卡影院| 免费一级片91| 亚洲综合图片一区| 91精品国产综合久久久蜜臀粉嫩| 久久日韩视频| 成人动漫在线视频| 国产欧美成人| 国产一二三四五区| 欧美三级电影精品| gogo在线观看| 国产一区二区在线网站| 亚洲一区二区三区高清| 亚洲国产天堂av| 5月丁香婷婷综合| 女子免费在线观看视频www| 极品尤物一区二区三区| 日韩av在线免费观看不卡| 后入内射无码人妻一区| 欧美一区二区免费视频| 成人免费网站观看| 欧洲精品久久| 国产精品一区二区不卡| www.av麻豆| 一区二区日韩精品| 伊人久久影院| 六月激情综合网| 亚洲丝袜另类动漫二区| 亚洲人妻一区二区| 国产精品欧美一区二区三区奶水| 欧美高清日韩| 美国黄色一级毛片| 欧美日产国产精品| 91黄页在线观看| 亚洲欧洲精品一区| 成人一区二区三区在线观看| 激情五月婷婷网| 欧美成年人视频网站| 国产a久久精品一区二区三区| 亚洲男人天堂av在线| 精品久久久久久中文字幕大豆网| chinese偷拍一区二区三区| 成人xxxxx色| 毛片不卡一区二区| 日韩精品乱码久久久久久| 中文字幕亚洲自拍| 欧美1区2区3区4区| 中文字幕剧情在线观看| 91久久香蕉国产日韩欧美9色| av在线播放观看| 日韩精品伦理第一区| 成人av资源在线|