ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

RouterBoards最大传输单元

2006-6-3 15:00| 发布者: ROSABC| 查看: 7411| 评论: 0

摘要: 背景 它是唯一的责任管理员配置的MTU预定的服务和应用程序可以成功地实施网络。换句话说 - 管理员必须确保的方式,数据包大小不超过网络设备的功能配置的MTU。 最初的MTU被引入,因为高的错误率和低的通信速度。碎 ...
背景

它是唯一的责任管理员配置的MTU预定的服务和应用程序可以成功地实施网络。换句话说 - 管理员必须确保的方式,数据包大小不超过网络设备的功能配置的MTU。

最初的MTU被引入,因为高的错误率和低的通信速度。碎片的数据流的能力,纠正错误,只能通过重新发送损坏的片段,而不是整个流腐败。此外,在低速连接如调制解调器,它可以花费太多时间来发送一个大片段,所以在这种情况下,通信可能只用较小的碎片。

但在目前的日子里,我们有低得多的错误率和更高的通信速度,这将打开一个可能性增加MTU的值。我们通过增加MTU值将导致协议开销少,CPU利用率和减少主要是由于减少中断。

这样一些非标帧开始出现:

巨人或巨型帧-帧大于标准协会(IEEE)的以太网的MTU
婴儿巨人或婴儿巨型帧-帧只是稍大一点的标准(IEEE)以太网的MTU
现在这是很常见的以太网接口,支持物理MTU以上标准,但是这不能被视为理所当然。以及其他网络设备的能力,必须考虑 - 例如,如果2路由器与以太网接口,支持物理MTU 1526通过以太网交换机连接,为了成功地实现一些应用程序会产生这么大的以太网帧,交换机也必须支持转发帧。

RouterOS软路由的MTU

MikroTik的RouterOS软路由的认识几种类型的MTU:
IP/Layer-3/L3 MTU
MPLS/Layer-2.5/L2.5 MTU
MAC/Layer-2/L2 MTU
全帧MTU


全帧MTU

全帧MTU表示帧通过特定的接口发送的实际大小。帧校验和不包括以太网驱动程序,因为它是除去尽快帧到达它的目的地。

MAC/Layer-2/L2 MTU

L2MTU表示没有MAC报头,可以由这个接口发送的帧的最大尺寸。

“/接口”菜单可以看出,在从开始的RouterOS软路由的的V3.25 L2MTU值的。L2MTU支持添加所有路由板相关的以太网接口,VLAN时,桥,VPLS和无线接口。一些他们支持配置L2MTU值。所有其他以太网接口可能表明L2MTU的,只有当该芯片组是相同的作为路由板的以太网。

这将允许用户检查,如果需要设置。用户将能够利用额外的字节VLAN和MPLS标签,或简单的增加接口的MTU摆脱一些不必要的碎片。

此表显示最大支持l2mtu的由MikroTik的RouterBoards的(从RouterOS软路由的V5.3也可以在“/接口打印”只读“最大l2mtu的”选项菜单中值):

集成解决方案

RouterBoard的 ether1的 ether2 ether3 ether4 ether5 ether6 ether7 ether8 ether9 ether10 ether11 ether12-13
槽,槽5HN SXT 5HnD的A-5HN 2028
RB750,RB750UP RB751U 2HnD,OmniTik,RB951-2N 4076 2028 2028 2028 2028
RB750GL,RB751G 2HnD的RB951G 2HnD的 4074 4074 4074 4074 4074
RB1200 4078 4078 4078 4078 4078 4080 4080 4080 9116 9116
RB1100AH 9498 9498 9498 9498 9498 9498 9498 9498 9498 9498 9116 9116
RB1100AH??x2 9498 9498 9498 9498 9498 9498 9498 9498 9498 9498 9500 9116
CCR 10226 10226 10226 10226 10226 10226 10226 10226 10226 10226 10226 10226

路由板

RouterBoard的 ether1的 ether2 ether3 ether4 ether5 ether6 ether7 ether8 ether9 ether10 ether11 ether12-13
RB411,RB411U RB411AR,RB411AH RB411UAHR次 1526
RB433,RB433UAH RB433AH,RB433L,RB450 RB493,RB493AH次 1526 1522 1522 1522 1522 1522 1522 1522 1522
RB411GL,RB433GL 1524 1524 1524
RB435G,RB450G,RB493G 1520 1520 1520 1520 1520 1520 1520 1520 1520
RB711系列 2028
RB711G系列 4076
RB800 9500 9500 9116
RB911G,RB912UAG 4076
RB2011系列 4074 4074 4074 4074 4074 2028 2028 2028 2028 2028 [SFP1] 4047

旧产品

RouterBoard的 ether1的 ether2 ether3 ether4 ether5 ether6 ether7 ether8 ether9 ether10 ether11 ether12-13
RB600 RB600A,RB1000 9500 9500 9500 9500
RB1100 9498 9498 9498 9498 9498 9498 9498 9498 9498 9498 9116 9116
RB750G 1524 1524 1524 1524 1524
RB333 1632 1632 1632
RB1xx 1518 1518 1518 1518 1518 1514 1514 1514 1514
RB532,十字路口 1600 1600 1600
RB44G 7200 7200 7200 7200
RB44GV 9000 9000 9000 9000

所有的无线接口RouterOS软路由的(包括Nstreme2)支持的2290字节L2MTU

MPLS/Layer-2.5/L2.5 MTU

配置“/ MPLS接口”菜单中,指定数据包的最大尺寸,包括MPLS标签,被允许发送了特定接口(默认是1508)。

确保MPLS MTU是小于或等于L2MTU的

MPLS MTU影响取决于什么样的行动MPLS路由器进行包。我们强烈建议,MPLS MTU值是由于MPLS MTU MPLS交换的数据包的影响,形成MPLS云的所有路由器上配置为相同的值。这一要求意味着所有参与MPLS云的接口必须配置到最小的各参与接口的MPLS MTU值,因此必须小心正确选择要使用的硬件。

MPLS交换
如果包括标签的数据包大于MPLS MTU,MPLS试图猜协议MPLS框架内进行。

如果这是IP报文,MPLS产生ICMP极品片段错误。这种行为模仿IP协议的行为。请注意ICMP错误,这是没有路由回包的鼻祖,但年底的LSP切换,使出口路由器可以将其路由回。

如果这不是IP数据包,MPLS只是丢弃它,因为它不知道如何解释数据包的内容。这个功能是非常重要的情况下,使用VPLS等MPLS的应用中(帧的MPLS标签的IP数据包,但是,如封装后的以太网帧的情况下VPLS) - 如果某处沿LSP的MPLS MTU值将小于编制的入口路由器的数据包大小,帧就干脆丢弃。

IP入口
当路由器第一次引入了标签(或标签)上的IP数据包,包括MPLS标签的数据包大小超过MPLS MTU值,路由器的行为,如果接口的MTU超出了 - 无论是碎片包片段不超过MPLS MTU值,当标签贴(如果没有设置IP DONT片段),或,产生ICMP需要碎片送回鼻祖错误。

VPLS入口
当路由器以太网帧封装转发超过VPLS伪,它会检查数据包的大小与VPLS控制字(4字节)和任何必要的标签(通常是2个标签 - 8个字节),超过出接口的MPLS MTU值。如果确实如此,VPLS碎片包,所以它出接口的MPLS MTU荣誉。数据包碎片整理在出口点VPLS伪。

IP/Layer-3/L3 MTU

配置接口MTU设置(/接口 的设置MTU = X)。指定多大的IP数据包的路由器被允许发送特定接口。

如果路由器接收IP数据包的大小为1500,但是出接口的MTU设置为1400,路由器将数据包分段(如果“不要分段”位不设置IP头中)或丢弃该数据包,并发送ICMP“极品碎片化“的错误回鼻祖(这是必不可少的路径MTU发现工作)。

有时,它可以改变其默认的1500字节的路由器接口的IP MTU的坏主意,如果完整路径,最终到底是不是在系统管理员控制。虽然IP碎片和终端到终端的路径MTU发现是为了处理这种情况,如果沿路径的某处被过滤ICMP需要碎片错误,路径MTU发现将无法正常工作。

MikroTik的RouterOS软路由的有几个特点,可以从中受益的可能性超过标准MTU

简单的例子

在这些例子中,我们将看看在进出路由器通过以太网接口的帧。

简单的路由
该图像显示了简单的路由的数据包MTU大小,包大小不被修改。




路由与VLAN的封装
每个VLAN标签是4字节长,加上VLAN Tag的路由器。L2-MTU增加4个字节。




简单的MPLS标签
当使用MPLS作为纯更换为IP路由,只有一个标签附加到每一个数据包,因此增加4个字节的数据包大小,我们有两个MPLS标签的情况。为了能标准尺寸(1500字节)无碎片IP数据包转发,MPLS MTU值必须至少设置为1508两MPLS标签。




VPLS隧道
两个MPLS标签都存在,不直接连接到远程端点。一个MPLS标签用于获取远程端点,第二个标签是用来识别VPLS隧道。




L2MTU先进的例子

在这个例子中,我们将采取所有以太网接口,包括大桥,VLAN,VPLS接口一样需要L2MTU仔细看看。

在这种设置中,我们将有3个路由器:

Q-in-Q的路由器 - 路由器将收到标准的1500字节的以太网帧,将增加两个VLAN标签的数据包。然后,数据包将被发送出去的第二台路由器通过以太网网络
VPLS路由器 - 路由器将去掉外层VLAN标签,将弥合与VPLS隧道,其余VLAN标记的数据包。VPLS通道将MPLS网络中的数据包通过的第三路由器。
MPLS边缘路由器 - 将删除的VPLS和VLAN标签和桥梁包到客户端的以太网网络。


不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2024-4-24 18:15 , Processed in 0.126509 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部