當前位置:首頁 » 數據倉庫 » 乙太網如何配置巨型幀
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

乙太網如何配置巨型幀

發布時間: 2022-11-12 17:58:09

㈠ 專家答疑:如何讓網路支持小巨人幀和巨型幀

這其中不包括乙太網報頭14位元組和CRC循環冗餘校驗報尾4位元組。不過在企業有些應用中,會突破這個最大的限制。如在NTF文件傳輸應用中就需要用到這個標准傳輸單元的乙太網數據幀。此時如果企業採用的是思科系列的交換機或者路由器,就可以啟用相關的配置以支持小巨人和巨型幀。
一、 小巨人和巨型幀的特徵及應用場景
通產情況下乙太網在傳輸的過程中,其最大的傳輸單元只有1500位元組。即使加上報頭與報尾也只有1518位元組。雖然在大部分的應用中這個最大傳輸單元都已經可以滿足了。但是隨著企業信息化應用的復雜性逐漸增加,如多媒體的應用、文件傳輸等等越來越普遍,這個最大傳輸單元的限制已經有點過時了。在最近出現的不少網路應用中,都要求太網數據幀超過這個最大傳輸單元的限制。為此就出現了小巨人和巨型幀。
小巨人幀的尺寸與標準的乙太網幀相比要大一點。一般情況下小巨人幀可以容納1600位元組的各種封裝。其實小巨人幀在實際應用中有很大的使用價值。如虛擬專用網路、第二層隧道協議、多協議標簽交換等等應用場景中,都可以見到小巨人幀的身影。
巨型乙太網幀其容量比小巨人幀還要大。根據現在國際通行的標准,其最大的容量達到9236個位元組,是標准乙太網幀的9倍之多。巨型幀的典型應用就是NTF文件傳輸。如果企業網路的各種設備能夠支持巨型以太外網幀,那麼可以在很大幅度上提高NTF文件傳輸系統的性能。因為數據流的TCP吞吐量直接取決於數據流的幀尺寸。其實這很好理解。這個幀的大小就好像是一輛貨車的容量。如果貨車的單位載重量比較大,那麼其運輸貨物的效率就比較高。
隨著小巨人幀與巨型幀的應用越來越普遍。對這些幀的支持正在逐漸成為新型網卡與網路設備的標准功能。不過到目前為止,其還處於一個過渡的階段。在企業網路中往往需要經過特殊的配置,如升級網卡或者啟用交換機等網路設備的某些特性,才能夠支持小巨人幀與巨型幀。

㈡ 什麼是巨型幀

乙太網經過30年的發展,速度已經從最初的10M被提升到了10G,速度提高了1000倍。在這樣高速度的傳輸數據中,如果還是延續經典乙太網的最大幀長不超過1518 位元組的限制,那麼在每秒中傳輸的數據包的個數將很大。由於每個數據包都需要網路設備來進行處理,由此帶來的額外開銷也將很大,而且這個開銷隨著網路速度的提高而愈加明顯。
以Alteon為代表的一些新興廠商提出了「巨型幀」的概念,大膽地把乙太網的最大幀長擴展到了9K,幾乎把以前的最大幀長擴展了6倍。加大幀長的好處在於,減少了網路中數據包的個數,減輕了網路設備處理包頭的額外開銷。經過測試,在傳統的千兆乙太網中,每秒大約有81,000個數據包流經網路,而在使用了巨型幀的網路中,這個數字減少為14,000。在萬兆網路中,這個對比更加強烈,標準的網路中幀長為標准1518的幀每秒有812,000個,而採用了巨型幀技術的網路上僅僅只有14,000個。大量減少的幀數目必將帶來性能的提高。這樣顯著的性能提高,引起了各個廠商的興趣。
但是問題並沒有這么簡單,巨型幀面臨的最大問題就是它不是一個國際標准。IEEE自有它自己的考慮,乙太網之所以能夠成為30年的經典,而且顯得越來越有生命力,和乙太網的兼容性是有很大的關系。如果採用不同的幀結構,必將帶來和以前產品和技術的不兼容,這是IEEE不願意看到的。而且,IEEE不願意使標準的制定落入一些新興廠商的控制之下。

同時,Internet上的路由器和防火牆設備都是以前設計製造的產品,都不支持巨型幀的傳輸。企業即使採用了巨型幀技術,也只能在自己支持巨型幀的網路中得到實用,數據包傳輸到企業網邊緣,要向Internet傳輸時,就要被Internet上的網路設備進行包的分割。
沒有標准,巨型幀就成為一個棘手的問題,如果一個企業要採用配備了巨型幀的產品,就要面臨設備兼容的問題,目前的解決方案就是全部採用同一家公司的產品,來避開兼容性的問題。
萬兆乙太網,究竟能不能採用巨型幀來提升性能呢,從目前的情況來看,應該是困難重重。企業如果不是要追求目前最大的性能,採用巨型幀會面臨一些風險。但是隨著萬兆技術的發展,這些情況也許會得到一些改善。

(望樓主採納哦)

㈢ 什麼是巨型幀,是否所有的交換機內都設有巨型幀有什麼作用

默認情況下,乙太網的MTU是1500位元組,乙太網幀是1522 位元組,包含1500位元組的負載、14位元組的乙太網頭部、4位元組的CRC、4位元組的VLAN Tag。乙太網經過30年的發展,速度已經從最初的10M被提升到了10G,速度提高了1000倍。在這樣高速度的傳輸數據中,如果還是延續經典乙太網的最大幀長的限制,那麼在每秒中傳輸的數據包的個數將很大。由於每個數據包都需要網路設備來進行處理,由此帶來的額外開銷也將很大,而且這個開銷隨著網路速度的提高而愈加明顯。為了解決這個問題,很多廠商研發了支持巨型幀的交換機,可使單個數據幀大大小達到1522位元組以上,比如網月交換機就支持9000位元組大小的巨型幀。

㈣ Openstack Jumbo Frame調整實踐

IEEE 802.3乙太網標准僅規定支持1500Byte的幀MTU,總計1518Byte的幀大小。(使用IEEE 802.1Q VLAN/QoS標簽時,增加至1522Byte)而巨型幀往往採用9000Byte的幀MTU,合計9018/9022Byte的幀大小。

目前巨型幀尚未成為官方的IEEE 802.3乙太網標準的一部分。所以不同硬體廠商的設備支持程度可能不盡相同。

使用巨型幀,增大的有效報文長度提升了帶寬使用效率的提升(如下圖)。與此同時,增長的報文也帶來傳輸時延的增加,時延敏感型數據並不適合使用巨型幀傳輸。

從配置項的描述總結而言,global_physnet_mtu與physical_network_mtus共同定義了underlay physical network的MTU,path_mtu定義了overlay network的MTU。

在neutron.conf中

在ml2.ini中

該配置定義了所有underlay網路(flat,vlan)與overlay網路(vxlan,gre)的MTU值均為9000。

在neutron.conf中

在ml2.ini中

該配置定義了underlay網路provider2的MTU值為4000,provider3的MTU值為1500,其他如provider1的MTU值為9000。而overlay網路的MTU值為9000。

在neutron.conf中

在ml2.ini中

該配置定義了所有underlay網路MTU值為9000,overlay網路的MTU值均為4000。

flat和vlan網路,根據實際的物理網路映射與physical_network_mtus、global_physnet_mtu信息,獲取最小可用MTU值。

Geneve,Gre,Vxlan類型網路,則根據global_physnet_mtu與path_mtu中選取最小的可用MTU值,減去各類型報文頭部開銷,獲取實際可用MTU值。

在用戶實際創建network資源時,若未顯式指定網路MTU值,則使用該網路類型下系統定義的最大可用MTU。若顯式指定MTU,neutron會檢查用戶定義MTU是否小於等於該網路類型下系統定義的最大可用MTU。

在使用Linux Bridge實現的Neutron網路中,Linux Bridge Agent在偵測到新的device後,會通過ip link set 操作,根據network中的MTU值,設置虛擬機綁定至Linux Bridge的tap設備的MTU值。反觀Openvswitch實現的網路中卻沒有相關的設置。實際在使用過程中需要通過ovs-vsctl set Interface <tap name> mtu_request=<MTU Value>命令人工去設置tap設備的MTU值。

dhcp和router相關的tap設備在plug時,neutron會根據網路的MTU,在各tap設備所在的namespace內運行「ip link set <tap name> mtu <MTU value>」設置tap設備的MTU值。

Openstack從J版以後,neutron使用ovs patch port代替了linux veth實現OVS網橋之間的連接(出於性能提升的目的)。但依舊保留了veth連接的方式。在openvswitch_agent.ini中可以通過配置use_veth_interconnection=true啟用veth連接網橋的功能。如果開啟這項配置,默認的veth_mtu值為9000。當配置鏈路MTU大於9000時,需要修改openvswitch_agent.ini配置文件中veth_mtu的值,以免發生瓶頸效應。

虛擬機內部網卡配置MTU則是通過虛擬機DHCP請求IP地址時,順便請求MTU值。在RFC2132 DHCP Option and BOOTP Vendor Extensions里明確定義了Interface MTU Option。DHCP Option Code 26 用兩個位元組的MTU數據,定義了網路介面的MTU值。如下表所示。

在DHCP agent中,dnsmasq的spawn_process會根據network的MTU值調整自身的啟動參數。從而使虛擬機在DHCP過程中能正確地配置自身網卡的MTU值。

通過指定ICMP報文內容size以及IP報文不分片來探測MTU值設置是否正確。注意這里的size是指icmp data size。該size並不包含ICMP報文頭部長度(8Byte)以及IP頭部長度(20Byte)。

windows下

linux下

㈤ vmware虛擬機網路使用巨幀嗎

可以使用巨幀。
巨型幀是指具有超過 1500 位元組負載的乙太網幀。巨型幀通常可承載最多 9000 位元組的負載,但存在一些差異。
使用巨型幀可降低 CPU 佔用率並提高吞吐量。必須確定這些收益是否高於在整個網路中實施巨型幀的開銷。在網路基礎架構中已啟用巨型幀的數據中心中,您可以將其用於 vSAN。在整個網路中配置巨型幀的運營成本可能會高於有限的 CPU 和性能收益。

㈥ 網卡高級屬性中的「巨型幀」是做什麼用的

在計算機網路中,巨型幀(英語:jumbo frames),又稱大型幀,是指有效負載超過IEEE 802.3標准所限制的1500位元組的乙太網幀。

通常來說,巨型幀可以攜帶最多9000位元組的有效負載,但也存在變化,因此需要謹慎使用該術語。

許多吉比特乙太網交換機和吉比特乙太網網卡可以支持巨型幀。部分Fast Ethernet交換機和Fast Ethernet網卡也支持巨型幀。大多數國家級研究和教育網路(諸如Internet2、National LambdaRail、ESnet、GÉANT和AARNet)支持巨型幀,但大多數商業性互聯網服務供應商則不支持。

巨型幀採用

巨型幀或9000位元組有效負載幀可以減少開銷和CPU使用。最近的工作也證明了,巨型幀對端到端TCP性能有著積極作用。巨型幀的存在可能對網路延遲有不利影響,尤其是在低帶寬鏈路上。端到端連接使用的幀大小通常受到中間鏈路中的最小幀大小限制。

802.5 Token Ring可以使用4464位元組的幀MTU,FDDI可以4352位元組,ATM可以9180位元組,以及802.11可以傳輸7935位元組MTU。IEEE 802.3乙太網標准僅規定支持1500位元組的幀MTU,總計1518位元組的幀大小(1522位元組及可選的IEEE 802.1QVLAN/QoS標簽)。

巨型幀所採用的9000位元組有效負載大小來自Internet2聯合工程團隊與美國聯邦政府網路的討論。他們的建議已被其他所有國家研究和教育網路採納。

為滿足這一強制性購買標准,製造商已將9000位元組納入常規的MTU大小,使巨型幀尺寸至少有9018/9022位元組(不含或包含IEEE 802.1Q欄位)。大多數乙太網設備可支持高達9216位元組的巨型幀。

㈦ visionpro 找不到巨型幀

在網路適配器中。
設置管理里找到網路適配器,右鍵該設置屬性,選高級,在這裡面找。巨型幀把乙太網的最大幀長擴展到了9K,幾乎把以前的最大幀長擴展了6倍。加大幀長的好處在於,減少了網路中數據包的個數,減輕了網路設備處理包頭的額外開銷。

㈧ 什麼是巨型幀

默認情況下,乙太網的MTU是1500 bytes。默認情況下乙太網幀是1522bytes,包含1500bytes的負載、14bytes的乙太網頭部、4bytes的CRC、4bytes的VLAN Tag。巨型幀是大於1522bytes的乙太網幀。默認情況下,巨型幀是不能被處理的。

㈨ 開啟巨型幀網路會不會變好

不會。巨型幀可能會影響延遲的一些方面:

9kB巨型幀的大小是最大標准乙太網幀(1500位元組)的6倍。因此,在相同的誤碼率下,超長幀發生錯誤的幾率高6倍,並且當發生錯誤時,必須重傳整個大6倍的幀。

針對乙太網幀檢查序列(FCS)中為CRC32演算法選擇的多項式,是針對最大1500位元組的幀大小進行了調整的。對於較大的幀,它的效果較差,但是(使用)巨型幀的人們並沒有改變多項式。因此,巨型幀中的位錯誤更有可能在MAC層上未被檢測到,而必須稍後在更高的層(對於UDP / IP的情況下可能是應用層)被檢測到,這導致被要求重傳之前的等待時間更長。

如果對延遲敏感的數據包在full-size幀之後排隊等待訪問介質,那麼如果full-size是9kB巨型幀而不是標準的1500位元組,則等待訪問介質所需的時間是原來的6倍。

如果對延遲敏感的協議使用巨型幀以提高帶寬效率,那麼在發送到線路之前構造幀,填幀的第一個位元組到幀的最後一個位元組的時間大大加長。

舉一個極端的例子:

某些高效的語音編解碼器可以使用2kbps的比特率,因此單個9k幀可能需要大約36秒的語音。試想一下,在VoIP通話中有36秒的延遲,以至於無法提及。盡管如此,使用巨型幀仍可能會損害延遲。

另請注意,路徑MTU發現是IP層的內容,因此它不是特定於TCP的(so it is not TCP-specific)。因此基於UDP的協議可以從「路徑MTU發現」中「受益」。還要注意,您不必執行PMTUD即可知道本地鏈接的MTU,因此,如果您的發送主機位於巨型幀乙太網上,即使不執行PMTUD,它的MTU也將設置為(最多)9000位元組。


㈩ 小米筆記本的巨型幀在哪設置

設置管理里找到網路適配器,右鍵該設置屬性,選高級,在這裡面找。

巨型幀把乙太網的最大幀長擴展到了9K,幾乎把以前的最大幀長擴展了6倍。加大幀長的好處在於,減少了網路中數據包的個數,減輕了網路設備處理包頭的額外開銷。