Debugging MS Teams Traffic: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 25: Line 25:
[[File:Skype response time.png|600px]]
[[File:Skype response time.png|600px]]


This graph shows you the TCP stack delay to confirm data reception. Note that many TCP stacks wait a few milliseconds if there is no data to respond to(see [[https://en.wikipedia.org/wiki/TCP_delayed_acknowledgment Wikipedia TCP delayed acknowledgment]]). Any additional delay on top of this time (usually 40 ms) indicates a significant roundtrip time delay. If you have installed the Allegro close to the Microsoft Teams or Skype client, it will be the roundtrip time of the TCP packets from your network to the Teams/Skype cloud.
This graph shows you the TCP stack delay to confirm data reception. Note that many TCP stacks wait a few milliseconds if there is no data to respond to(see [[https://en.wikipedia.org/wiki/TCP_delayed_acknowledgment Wikipedia TCP delayed acknowledgment]]). Any additional delay on top of this time (usually 40 ms) indicates a significant roundtrip time delay. If you have installed the Allegro Network Multimeter close to the Microsoft Teams or Skype client, it will be the roundtrip time of the TCP packets from your network to the Teams/Skype cloud.


DNS names and IP address ranges for both Microsoft Teams and Skype are subject to change regularly, since the control servers in the Microsoft cloud use load balancing, which can point data to different servers. A current description for Skype for Business can be found here: [https://techcommunity.microsoft.com/t5/skype-for-business-blog/simplified-port-requirements-for-skype-for-business-online/ba-p/77094]
DNS names and IP address ranges for both Microsoft Teams and Skype are subject to change regularly, since the control servers in the Microsoft cloud use load balancing, which can point data to different servers. A current description for Skype for Business can be found here: [https://techcommunity.microsoft.com/t5/skype-for-business-blog/simplified-port-requirements-for-skype-for-business-online/ba-p/77094]


The analysis can also be done for TCP retransmissions and TCP Zero Window statistics. If you have installed the Allegro close to the Microsoft Teams or Skype client, this will indicate if the data sent to the Teams/Skype server required a retransmission on the WAN link or if the receiver buffer is full, indicating receiver overload.
The analysis can also be done for TCP retransmissions and TCP Zero Window statistics. If you have installed the Allegro Netwok Multimeter close to the Microsoft Teams or Skype client, this will indicate if the data sent to the Teams/Skype server required a retransmission on the WAN link or if the receiver buffer is full, indicating receiver overload.


== Microsoft Teams and Skype audio/video traffic ==
== Microsoft Teams and Skype audio/video traffic ==
60

edits