本文主旨:好记性不如烂笔头,本文资料源自网络,主要目的为梳理终结,如有侵权,联系必删。
摘要:在使用基于 VXLAN 的 SDN 解决方案时,对物理网络的基本要求是修改 MTU,让其大于1600 (NSX),下面总结了几大厂商不同型号或版本交换机的配置,以后会不断更新,也请有过配置经验的同行帮忙补充。
配置简介:
一般配置 MTU 时,需要配置端到端沿途所有设备,如果源和目标在同一个网段,则只需要配置沿途所有设备的二层接口MTU。一般按照设备不同,可能需要全局配置 MTU,或者在对应接口上配置MTU。
如果源和目的在不同的网段内,除了配置沿途所有二层接口 MTU 外,还需配置两个网段网关接口(三层接口)的 MTU。
一般配置方式是 interface vlan 100,mtu 1600
Cisco系列交换机
Nexus 系列交换机:
三层MTU
#SVI 接口配置:
Switch(config)#interface vlan 1
Switch(config-if)#mtu 9216
#三层物理接口配置:
Switch(config)#interface ethernet 1/1
Switch(config-if)#no switchport
Switch(config-if)#mtu 9216
二层MTU
二层MTU可以通过Qos或者基于端口进行配置。目前只有 Nexus 7000, 7700, 9300, 和 9500 支持端口配置 MTU。 Nexus 3048, 3064, 3100, 3500, 5000, 5500, 及 6000 配置方式 此配置会对所有接口生效;
policy-map type network-qos jumbo
class type network-qos class-default
mtu 9216
system qos
service-policy type network-qos jumbo
Nexus 7000, 7700, 9300, 及 9500 配置方式
以下为基于接口的配置方式:
Switch(config)#interface ethernet 1/1
Switch(config-if)#mtu 9216
Nexus 2000 配置
注意:Nexus 2000 MTU 配置需要在其父 FEX 交换机上进行配置,如果父交换机支持接口下配置MTU,则在对应接口下配置,如果不支持,则需要使用network-qos。
需要注意,使用 FEX 时,Fabric Port Channel (FPC) ,也就是连接 FEX 的端口聚合组也需要配置 MTU
interface port-channel136
switchport mode fex-fabric
fex associate 136
vpc 136
mtu 9216
注意: 在 6.2 版本以后,Nexus 7000 不支持给 Fabric Port Channel 接口直接配置MTU,必须创建一个 QoS 策略来全局调整 MTU。
policy-map type network-qos jumbo
class type network-qos class-defa