04-16-2013 01:27 PM - edited 03-04-2019 07:37 PM
Whether assymetric routing would affect TCP 3 way handshake?.. Can someone please explain..
Thanks,
Arun
04-16-2013 04:48 PM
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.
04-17-2013 01:06 AM
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
04-17-2013 10:02 AM
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?
04-17-2013 01:39 PM
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
04-17-2013 05:43 PM
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.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide