cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
747
Views
0
Helpful
5
Replies

assymetric routing

Arun
Level 1
Level 1

Whether assymetric routing would affect TCP 3 way handshake?.. Can someone please explain..

Thanks,

Arun

5 Replies 5

Joseph W. Doherty
Hall of Fame
Hall of Fame

Disclaimer

The  Author of this posting offers the information contained within this  posting without consideration and with the reader's understanding that  there's no implied or expressed suitability or fitness for any purpose.  Information provided is for informational purposes only and should not  be construed as rendering professional advice of any kind. Usage of this  posting's information is solely at reader's own risk.

Liability Disclaimer

In  no event shall Author be liable for any damages whatsoever (including,  without limitation, damages for loss of use, data or profit) arising out  of the use or inability to use the posting's information even if Author  has been advised of the possibility of such damage.

Posting

It shouldn't.

blau grana
Level 7
Level 7

Hello arun,

Asymetric routing can affect TCP session. Just imagine that inbound and outbound traffic is taking different paths, so different MTU can be used, different ACLs will be used on different interfaces, different QoS/policy can be applied....and lot of other things.

Best Regards

Please rate all helpful posts and close solved questions

Best Regards Please rate all helpful posts and close solved questions

Disclaimer

The   Author of this posting offers the information contained within this   posting without consideration and with the reader's understanding that   there's no implied or expressed suitability or fitness for any purpose.   Information provided is for informational purposes only and should not   be construed as rendering professional advice of any kind. Usage of  this  posting's information is solely at reader's own risk.

Liability Disclaimer

In   no event shall Author be liable for any damages whatsoever (including,   without limitation, damages for loss of use, data or profit) arising  out  of the use or inability to use the posting's information even if  Author  has been advised of the possibility of such damage.

Posting

Asymetric routing can affect TCP session. Just imagine that inbound and outbound traffic is taking different paths, so different MTU can be used, different ACLs will be used on different interfaces, different QoS/policy can be applied....and lot of other things.

Of most of the items you mention, it's unclear how an asymmetrical path would be especially different.  As you've described, you have inbound and outbound which can have different ACLs and QoS but that can also be true even on a symmetrical path.

Mention of MTU is interesting, as different paths, forward and reverse, might have different MTUs.  The TCP handshake, I believe, negotiates the lowest common MSS based on MTUs.  Unsure the MTU being used would be minimum path MTU rather than host MTU.  I.e. if not, it wouldn't change the TCP handshake.

So it's unclear, to me, how asymmetrical routing, alone, would directly impact the TCP handshake vs. symmetrical routing.  Blau could you provide any clarification or an example issue?

Hello Joseph,

First, I meant TCP session as whole entity, not just TCP handshake.

Just  recently we had problem with our BGP peers, our main upstream ISP had  problem inside own AS which caused that our traffic was routed asymetrically, outband  traffic was routed via one ISP and inbound traffic was returned via  another ISP. No web browsing was possible for some part of our customers. So there is one example of problem with asymetric routing.

Regarding MTU ->

The TCP handshake, I believe, negotiates the lowest common MSS based on MTUs.

Asymetric routing can occur after TCP session was established and new path is using lower MTU.

Best Regards

Please rate all helpful posts and close solved questions

Best Regards Please rate all helpful posts and close solved questions

Disclaimer

The   Author of this posting offers the information contained within this   posting without consideration and with the reader's understanding that   there's no implied or expressed suitability or fitness for any purpose.   Information provided is for informational purposes only and should not   be construed as rendering professional advice of any kind. Usage of  this  posting's information is solely at reader's own risk.

Liability Disclaimer

In   no event shall Author be liable for any damages whatsoever (including,   without limitation, damages for loss of use, data or profit) arising  out  of the use or inability to use the posting's information even if  Author  has been advised of the possibility of such damage.

Posting

Asymetric routing can occur after TCP session was established and new path is using lower MTU.

Yes, but again that's also true with symmetrical routing.

Just  recently we had problem with our BGP peers, our main upstream ISP had  problem inside own AS which caused that our traffic was routed asymetrically, outband  traffic was routed via one ISP and inbound traffic was returned via  another ISP. No web browsing was possible for some part of our customers. So there is one example of problem with asymetric routing.

Hmm, sounds like you had an ISP routing problem, or you or they had some kind of stateful flow device in-line.  Do your really know why your particular asymmetrical routing instance caused your web browsing issue?

Reason I ask, I've done a bit of asymmetric routing, including Internet BGP without issue across different ISPs.  I've also used Cisco's OER/PfR which very often creates asymmetric routing to optimize end-to-end performance.