cancel
Showing results for 
Search instead for 
Did you mean: 

ISIS SPBM MTU calculation

ISIS SPBM MTU calculation

Fijs
New Contributor III

Hi,

 

The docs / guides specify that in order to form an ISIS adjacency, an MTU of at least 1594 bytes is required.

Why 1594? What is missing in the below calculation?

 

Original Ethernet Frame:
Destination MAC address = 6 bytes

Source MAC address = 6 bytes

802.1Q header = 4 bytes (0x8100 + 802.1p field (3 bits) + CFI (1 bit) + VLAN-id (12 bits)

Ether Type (or length) = 2 bytes (e.g. 0x0800 for IP, 0x0806 for ARP)

default maximum payload of Ethernet Frame = 1500 bytes

Cyclic Redundancy Check (CRC) = 4 bytes

 

This Ethernet frame of 1522 bytes is then encapsulated with 22 extra bytes:

 

802.1ah Encapsulation:
Backbone Destination MAC address = 6 bytes

Backbone Source MAC address = 6 bytes

Backbone Ether Type = 2 bytes (0x88A8)

Backbone VLAN-id = 2 bytes

Service Type = 2 bytes (0x88E7)

Service Flags = 1 byte

Service Identifier = 3 bytes

 

This gives a frame size of 1544 bytes.

1 ACCEPTED SOLUTION

Thomas_Gfeller
New Contributor III

Hi Fijs

I would say the remaining 50 bytes are for Fabric Extend (VXLAN) encapsualtion. If you than encaspsulate this into IPsec, there will be another 150 Bytes added, so you will reach a max. MTU of 1671 Bytes.

Regards

Thomas

View solution in original post

4 REPLIES 4

Miguel-Angel_RO
Valued Contributor II

Fijs,

It is depending of what/where do you tag/untag the packets.

Here the output of an excel when I was on a project to validate the MTU’s and throughput of the Fabric:

6b6e1b6cf2f247d3bdc9fdd32ae9e9c1_d26facaf-2d3b-4f97-8ca2-e4b2e615d856.png
6b6e1b6cf2f247d3bdc9fdd32ae9e9c1_3f2b2641-a3f3-47b6-9bd6-408a08984116.png

Mig

 

Ludovico_Steven
Extreme Employee

These are my notes..

SPB MTUs
========
MAC-in-MAC adds 22 bytes to packets; so Ethernet maximum frame size can grow worst case from 1522 (assuming worst case q-tagged packet) to 1544
    64->86    to    1522->1544

Fabric Extend VXLAN encap adds 14 (18 if WAN interface q-tagged) bytes for MAC&etype + 20 bytes (IP header) + 8 bytes (UDP header) + 8 bytes (VXLAN header) = + 50 (54 if WAN interface q-tagged) bytes
    86->136    to    1544->1594    on untagged connection to WAN
    86->140    to    1544->1598    on q-tagged connection to WAN

 

Fijs
New Contributor III

Thanks Thomas, this makes sense!

Thomas_Gfeller
New Contributor III

Hi Fijs

I would say the remaining 50 bytes are for Fabric Extend (VXLAN) encapsualtion. If you than encaspsulate this into IPsec, there will be another 150 Bytes added, so you will reach a max. MTU of 1671 Bytes.

Regards

Thomas

GTM-P2G8KFN