MPLS MTU的大小可以設置為64-65535之間,在MPLS網絡中,標簽的大小是計入到MTU中的,所以在MPLS網絡MTU是一個常見的問題.
在Ethernet接口上,一般
數據最長為1500字節,在加入以及封裝后,就為1518字節.如果一個用戶的應用沒有使用路徑MTU發現機制發現最大的MTU長度,就會產生一個設置了DF(不可分割)位的1500字節的IP分組。當分組到到LER時,LER會增加4個或者更多字節長度的MPLS頭部。LER需要對分組進行分段,但是因為設置了DF位,所有不能分段,只能丟棄。
在MPLS網絡中,MTU的計算方法:MPLS MTU=IP MTU + (4*最大標簽數)
網絡中最大標簽數依賴於幾個因素。例如,如果LSR是MPLS-VPN網絡中的PE,那么它至少需要兩個標簽。如果LSR是一個MPLS TE隧道的開始部分,還會加入第三個標簽。使用快速路由還可以加入另一個標簽,使得最大標簽數達到4。如果接口上的IP MTU是1500,那么最好把MPLS MTU設置為1516(1500+(4*4)),把MPLS的MTU設置的比需要的大,不會造成任何不良后果,所以可以在所有的以太接口上把MPLS MTU設置為1516或者1520。