cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
296
Views
0
Helpful
1
Replies

Interconnecring 2 DC

rmv72
Level 1
Level 1

We are going to connect two DataCenters and interconnect tham using MDS's via FCIP.

Is't critical which link we will use?

For example MPLS cloud - i suppose that MTU will be 1500 bytes and bigger packets will be fragment( The maximum Fibre Channel frame size including headers and trailers is 2148 bytes). As i suppose it will decrease performance.

Which requirement should we send to ISP about that link?

1 Accepted Solution

Accepted Solutions

Michael Brown
Cisco Employee
Cisco Employee

The MDS can support jumbo frames, so if you can have the link configured to handle 2300 byte frames that would be the best option and provide the best performance for FCIP. The MDS uses PMTU discovery, so if the MDS ports are configure for 1500 bytes, it will not send frames larger than that. It also sets the DNF (do not frag) bit and if it gets back ICMP message that frag was needed but not allowed, it will build a smaller frame. The goal is to build 2 IP frames for 1 full size FC frame in the MDS, not let the network do the fragmentation. That said, even if the MDS is taking a 2000 FC frame and creating a 155 and a 500 frame, the other MDS has to re-assemble the FC frame and that will impact performance somewhat. I think the actual math for the largest IP frame is 2282, but 2300 seems like an easy number to remember.

The MDS does not bundle frames, so if the application is generating 1000 byte frames, FCIP will send 1000 byte TCP frames (plus headers)

If compression is enabled on the FCIP link, then the MDS will compress the FC frames, and you might have multiple FC frames in a single TCP frame.

Hope this helps,

Mike

View solution in original post

1 Reply 1

Michael Brown
Cisco Employee
Cisco Employee

The MDS can support jumbo frames, so if you can have the link configured to handle 2300 byte frames that would be the best option and provide the best performance for FCIP. The MDS uses PMTU discovery, so if the MDS ports are configure for 1500 bytes, it will not send frames larger than that. It also sets the DNF (do not frag) bit and if it gets back ICMP message that frag was needed but not allowed, it will build a smaller frame. The goal is to build 2 IP frames for 1 full size FC frame in the MDS, not let the network do the fragmentation. That said, even if the MDS is taking a 2000 FC frame and creating a 155 and a 500 frame, the other MDS has to re-assemble the FC frame and that will impact performance somewhat. I think the actual math for the largest IP frame is 2282, but 2300 seems like an easy number to remember.

The MDS does not bundle frames, so if the application is generating 1000 byte frames, FCIP will send 1000 byte TCP frames (plus headers)

If compression is enabled on the FCIP link, then the MDS will compress the FC frames, and you might have multiple FC frames in a single TCP frame.

Hope this helps,

Mike

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: