配置动态PMTU
背景信息
设备作为网络中间节点时,可以使能IPv6 PMTU发现功能。使能该功能后,需要转发的IPv6报文长度大于出接口的IPv6 MTU时,设备会将其丢弃,并通过IPv6 PMTU发现协议动态协商PMTU,以指导报文分片。
当PMTU老化时间超时后,动态确定的PMTU值将会被删除,源节点会重新动态协商确定发送报文的PMTU。
静态PMTU存在的情况下,动态PMTU不生效。静态PMTU项不会被老化。
仅S5720-HI、S5730-HI、S5731-H-K、S5731-H、S5731-S、S5731S-H、S5731S-S、S5732-H、S5732-H-K、S6720-HI、S6730-H-K、S6730-H、S6730S-H、S6730-S和S6730S-S支持IPv6 PMTU发现功能。
操作步骤
- 执行命令system-view,进入系统视图。
- (可选)配置接口的IPv6 MTU值。
执行命令interface interface-type interface-number,进入接口视图。
(可选)对于以太网接口,执行命令undo portswitch,配置接口切换到三层模式。
缺省情况下,以太网接口处于二层模式。
仅S5720-EI、S5720-HI、S5730-HI、S5731-H、S5731-S、S5731S-H、S5731-H-K、S5731S-S、S5732-H、S5732-H-K、S6720-EI、S6720-HI、S6720S-EI、S6730-H、S6730S-H、S6730-H-K、S6730-S和S6730S-S支持二层模式与三层模式切换。
执行命令ipv6 enable,使能接口的IPv6功能。
缺省情况下,接口的IPv6功能处于未使能状态。
执行命令ipv6 mtu mtu,配置接口上发送IPv6报文的MTU值。
缺省情况下,接口的IPv6 MTU值为1500字节。
交换机支持MTU值设置,协议栈发出的报文会按设置的MTU值分片。但是通过硬件芯片转发的报文不按设置的MTU值分片,硬件芯片可转发的报文的最大长度为12K字节。
更改接口的MTU值后,需要执行命令shutdown和undo shutdown或restart(接口视图)重启接口使配置生效。
执行命令quit,返回系统视图。
- 执行命令ipv6 packet-too-big drop,配置设备在出方向丢弃超过接口IPv6 MTU的报文,并使能IPv6 PMTU发现功能。
缺省情况下,设备正常转发超过接口IPv6 MTU的报文,未使能IPv6 PMTU发现功能。
- 执行命令ipv6 pathmtu age age-time,配置动态PMTU的老化时间。
缺省情况下,动态PMTU的老化时间是10分钟。