0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

科普一下MTU是什么,如何設(shè)置MTU

北京東用科技有限公司 ? 2022-10-29 06:00 ? 次閱讀

歡迎來到東用知識(shí)小課堂,下面我們就來科普一下一下MTU是什么,如何設(shè)置MTU
MTU是最大傳輸單元的意思,代指一類通訊協(xié)議某一層上所能通過的最大數(shù)據(jù)包大小(以byte為單位)。最大傳輸單元這一主要參數(shù)一般與串行通訊接口相關(guān)(網(wǎng)絡(luò)接口卡、串口等)。
什么時(shí)候更改MTU值?
對(duì)于像是ORB305系列工業(yè)路由器設(shè)備,最理想的MTU值一般都是初始值。有時(shí)候,變更MTU值可提升設(shè)備運(yùn)行性能??雌饋矸浅:?jiǎn)單,但實(shí)際上,這么做通常會(huì)致使產(chǎn)生其他問題。最好是維持MTU不變,除非有以下情形發(fā)生:

pYYBAGNbmmWASW5wAAY1b0QE5KQ696.png

?當(dāng)連接不上ISP或是無法使用其它的網(wǎng)絡(luò)服務(wù)時(shí),且技術(shù)服務(wù)人員建議變更MTU值。
?當(dāng)使用VPN,碰到性能問題時(shí)可以選擇變更MTU。
?為了保證網(wǎng)絡(luò)的某個(gè)性能,應(yīng)用了可優(yōu)化MTU值的運(yùn)行程序,然而這導(dǎo)致了連通性和其它性能相關(guān)的問題。
一個(gè)數(shù)據(jù)包被發(fā)送至MTU值比較小的設(shè)備時(shí),會(huì)被分割成若干小塊。理論上,在所有計(jì)算機(jī)、網(wǎng)絡(luò)交換機(jī)、無線路由器及你們可以訪問到的網(wǎng)絡(luò)的所有設(shè)備上的MTU值應(yīng)當(dāng)設(shè)置為統(tǒng)一大小。不過你不能控制網(wǎng)絡(luò)上的MTU值,而實(shí)際上在某個(gè)局域網(wǎng)絡(luò)中的最佳MTU值關(guān)鍵在于硬件配置、軟件、無線網(wǎng)絡(luò)端口等等。
?在某種情況下調(diào)整MTU的大小能夠讓設(shè)備更好地運(yùn)行,但其他方面卻可能會(huì)引起性能和連接性情況。
?當(dāng)有著不同MTU值的設(shè)備互相通訊時(shí),信息包將被分為若干便于能發(fā)送給有著最小的MTU值的設(shè)備。
?只要網(wǎng)絡(luò)設(shè)備分解了一個(gè)數(shù)據(jù)包,此數(shù)據(jù)包在抵達(dá)前一直維持分解的狀態(tài)。
各種應(yīng)用下的最佳MTU值
設(shè)定MTU數(shù)值是個(gè)不斷試驗(yàn)的過程:由最大值1500逐漸下降,直到解決問題。采用以下值之一也許能解決某些由MTU值所引起的難題:
?1500:是以太網(wǎng)信息包最大值,也是初始值。是沒有PPPoE和VPN的網(wǎng)絡(luò)連接的典型設(shè)置。是一些路由器、網(wǎng)絡(luò)適配器和交換機(jī)的默認(rèn)設(shè)置。
?1492:是PPPoE的最佳值。
?1472:是使用ping的最大值(大于此值的信息包會(huì)先被分解)。
?1468:是DHCP的最佳值。
?1430:是VPN和PPTP的最佳值。
?576:是撥號(hào)連接到ISP的標(biāo)準(zhǔn)值。
通過以上了解,想必大家在遇到一些問題的時(shí)候,除了重啟路由器外又找到了一個(gè)新的設(shè)置方法了吧,感興趣的可以去試試哦,我們下期再見

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    5878

    瀏覽量

    135310
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)問ble mesh的GATT proxy的MTU是固定23還是有API函數(shù)可以修改?

    如題 ,我使用android手機(jī)連接網(wǎng)絡(luò)節(jié)點(diǎn),然后協(xié)商MTU=69后返回的MTU值未23,ESP-IDF中沒有找到設(shè)置BLE MESH MTU的函數(shù),是不是需要通過注冊(cè)GATT回調(diào)函數(shù)
    發(fā)表于 06-28 06:56

    請(qǐng)問ESP32作為藍(lán)牙服務(wù)端如何修改MTU

    我們的工程把esp32當(dāng)作藍(lán)牙服務(wù)端讓電腦去連,由于些老電腦上沒有藍(lán)牙,要用外置藍(lán)牙驅(qū)動(dòng),默認(rèn)MTU只有23,但是說明上驅(qū)動(dòng)是支持最大mtu的,所以有什么辦法可以通過服務(wù)端去修改mtu
    發(fā)表于 06-27 07:47

    ESP32 BLE如何才能接收大于20字節(jié)的數(shù)據(jù)?

    我使用例程修改功能,發(fā)現(xiàn)在修改MTU加上app 發(fā)送了MTU request (512)后,app 讀特征值數(shù)據(jù)的時(shí)候可以次性讀入42個(gè)字節(jié)數(shù)據(jù),但是app 向 ESP32 寫入數(shù)據(jù)的時(shí)候不能大于
    發(fā)表于 06-20 06:44

    ESP32-S3-DevkitC-1開發(fā)板和Nuki Fob通過Pairing連接,報(bào)錯(cuò)的原因?

    ESP_GATTS_MTU_EVT, MTU 500, 看樣子沒有設(shè)置MTU的數(shù)值,誰知道這是為什么呢?按道理來說FOB 與 APP 分別與 ESP32S3 連接的細(xì)節(jié)過程應(yīng)該是
    發(fā)表于 06-13 06:57

    請(qǐng)問ESP32 gatt_server如何提高傳輸速率?

    在GATT_SERVER例程中我嘗試用APP發(fā)送較大的數(shù)據(jù)包到ESP32,但發(fā)現(xiàn)傳輸速率只有約12kbps,查閱了一下更改了MTU到517也沒有使速度明顯加快,請(qǐng)問還有什么API或者參數(shù)能夠加快傳輸速率嗎
    發(fā)表于 06-13 06:56

    CYBT-33047如何配置MTU

    的發(fā)現(xiàn): 在wiced_bt_cfg_settings_t結(jié)構(gòu)(傳遞給wiced_bt_stack_init函數(shù))中有個(gè) MTU 設(shè)置。 還有個(gè)函數(shù)
    發(fā)表于 05-31 10:43

    TC3x CAN20在冷啟動(dòng)復(fù)位時(shí)出現(xiàn)MTU故障怎么解決?

    我們觀察到,由于 CAN20 在冷啟動(dòng)復(fù)位時(shí)出現(xiàn)無法糾正的錯(cuò)誤,MTU 出現(xiàn)故障。 出現(xiàn)此問題的原因是冷開機(jī)復(fù)位后 RAM 初始化不正常。 有什么具體方法可以初始化 RAM 嗎?
    發(fā)表于 05-29 08:30

    CYBLE-416045-02如何增加BLE MTU大???

    的屏幕截圖。 請(qǐng)告訴我具體要改什么。 我閱讀了 MTU 以前的帖子,但沒有成功做出任何更改。 我試著將 MTU 設(shè)置為 66,如下所示,但仍然只能發(fā)送 20 個(gè)字節(jié)。
    發(fā)表于 05-28 07:46

    Android14在BLE中,當(dāng)MTU超過517字節(jié)時(shí)應(yīng)如何處理數(shù)據(jù)傳輸?

    的情況: 在分段傳輸過程中,是否應(yīng)該對(duì)每個(gè)數(shù)據(jù)包應(yīng)用單獨(dú)的延遲? 芯片組制造商是否有關(guān)于分段傳輸?shù)木唧w注意事項(xiàng)或性能優(yōu)化指南? 當(dāng)前的 OTA 問題是否(BTSDK-10583)與上述請(qǐng)求 MTU 有關(guān)嗎? 使用分段傳輸方法是否也能改善 OTA 問題?
    發(fā)表于 05-28 06:41

    TC33X將dCache映射到RAM會(huì)導(dǎo)致存儲(chǔ)總線錯(cuò)誤是為什么?如何解決?

    我嘗試通過以下(簡(jiǎn)化的)順序使用 TC33X 將數(shù)據(jù)緩存映射到 RAM 區(qū)域: CPU_DCON0 = 2 MTU_CLC = 0 MTU_MEMMAP |= 1 在軟件閃爍且調(diào)試器保持連接
    發(fā)表于 01-25 06:23

    路由器MTU是什么意思?路由器mtu最佳值

    MTU是Maximum Transmission Unit的縮寫,意思是網(wǎng)絡(luò)上傳送的最大數(shù)據(jù)包。簡(jiǎn)單來說,網(wǎng)絡(luò)上的數(shù)據(jù)在傳輸?shù)臅r(shí)候會(huì)被打成一個(gè)一個(gè)的“包”,網(wǎng)絡(luò)設(shè)備的端口默認(rèn)設(shè)置MTU
    的頭像 發(fā)表于 12-19 17:46 ?9141次閱讀

    你知道超過MTU的報(bào)文如何進(jìn)行分片嗎?

    以太網(wǎng)幀大小為64~1518字節(jié)。以太網(wǎng)最大的數(shù)據(jù)幀是1518字節(jié),這樣刨去幀頭14字節(jié)和幀尾CRC校驗(yàn)部分4字節(jié),那么剩下承載上層IP報(bào)文的地方最大就只有1500字節(jié),這個(gè)值就是以太網(wǎng)的默認(rèn)MTU值。
    的頭像 發(fā)表于 11-29 15:51 ?1600次閱讀
    你知道超過<b class='flag-5'>MTU</b>的報(bào)文如何進(jìn)行分片嗎?

    盤點(diǎn)一下CST電磁仿真軟件的求解器

    今天我們起來盤點(diǎn)一下CST電磁仿真軟件那些牛叉的求解器??靵頂?shù)一下,你用了里面的幾種吧!
    的頭像 發(fā)表于 11-20 10:18 ?5418次閱讀
    盤點(diǎn)<b class='flag-5'>一下</b>CST電磁仿真軟件的求解器

    全志R128 BLE最高吞吐量測(cè)試正確配置測(cè)試

    在R128使用前我們需要了解BLE的最高吞吐量,以方便評(píng)估相關(guān)功能的開發(fā)。 首先我們了解一下哪些因素會(huì)影響藍(lán)牙的吞吐量: 1、藍(lán)牙版本與PHY: 藍(lán)牙設(shè)備的版本和物理層(PHY)對(duì)于吞吐量有很大
    發(fā)表于 10-26 16:46

    科普一下主電源電路發(fā)生故障的原因都有哪些?

    科普一下主電源電路發(fā)生故障的原因都有哪些? 主電源電路故障是指電源電路無法正常供電或不能穩(wěn)定供電的情況。這種情況很常見,可以是由許多原因引起的,包括設(shè)備老化、過載、電力線路故障、電壓波動(dòng)以及自然災(zāi)害
    的頭像 發(fā)表于 10-22 14:38 ?1712次閱讀