LDP MTU
MTU称为最大传输单元(Maximum Transmission Unit)。当同一个网络上的两台设备进行互通时,该网络的MTU是非常重要的。MTU的大小决定了发送端一次能够发送报文的最大字节数,如果MTU设置的超过了接收端所能够承受的最大值,或者是超过了发送路径上途经的某台设备所能够承受的最大值,这样就会造成报文分片甚至丢弃,加重网络传输的负担。所以设备在进行通信之前必须要把MTU计算明确,才能保证每次发送的报文都能够畅通无阻的到达接收端,确保报文发送一次成功。
基本原理
LDP LSP的转发和普通的IP转发虽然在实现方式上存在很大不同,但是LDP LSP MTU和普通的IP转发涉及的MTU在原理上有很多类似的地方。它们都是使得发送出去的报文能够畅通无阻的途经每一台中转设备,不需要报文重组就能直接到达接收端。
LDP MTU的计算方法是,LSR针对某个FEC,把所有优选的下一跳设备通告的MTU和本机出接口MTU做比较,取出最小值通告给上游。通告方式为,把计算出来的MTU值放在Label Mapping消息的MTU TLV里面,然后把Label Mapping消息发送给上游。如果MTU发生变动,如本机出接口改变或者配置变更,那么LSR就应该再次通过Label Mapping消息,把重新计算过的MTU通告给它的所有上游。