67

In context of networking I keep running into statements such as "east-west traffic is larger than north-south traffic". I have tried a bit of googling but have not been able to locate an authoritative answer to understand the origin of these terms.

  • What is the definition of north-south traffic?
  • What is the definition of east-west traffic?
  • What is the origin of these terms?
Mike Pennington
  • 29,989
  • 11
  • 79
  • 152
ams
  • 775
  • 1
  • 5
  • 6
  • I found very good explanation from Microsoft Technet @ https://blogs.technet.microsoft.com/tip_of_the_day/2016/06/29/tip-of-the-day-demystifying-software-defined-networking-terms-the-cloud-compass-sdn-data-flows/ – randominstanceOfLivingThing Mar 01 '19 at 07:33

6 Answers6

88

The terms are usually used in the context of data centers.

Generally speaking, "east-west" traffic refers to traffic within a data center -- i.e. server to server traffic. "North-south" traffic is client to server traffic, between the data center and the rest of the network (anything outside the data center).

I believe the terms have come into use from the way network diagrams are typically drawn, with servers or access switches spread out horizontally, and external connections at the top or bottom.

Ron Trunk
  • 67,450
  • 5
  • 65
  • 126
16

I found the definitions from Microsoft Technet very useful:

East-West – East-West refers to traffic flows that occur between devices within a datacenter. During convergence for example, routers exchange table information to ensure they have the same information about the internetwork in which they operate. Another example are switches, which can exchange spanning-tree information to prevent network loops.

North | South – North- South refers to traffic flows into and out of the datacenter. Traffic entering the datacenter through perimeter network devices is said to be southbound. Traffic exiting via the perimeter network devices is said to be northbound.

9

It has also been, in my years of understanding, general network traffic descriptors:

North/South - Meaning traffic coming into and out of the network into Internet space, i.e in and out of edge firewalls and/routers.

East/West - Traffic internal to the network that doesn't leave, i.e. LAN client to server and server to server communications.

3

North South traffic is usually considered from end users to the internet, where traditionally organizations used to have fat links to end user and thin links to the external connectivity. In the recent times, the traffic patterns have changed drastically and more traffic is generated inside the data center in a server to server communication which is referred as east west traffic.

1

I have also seen it used in an NFV context where the traffic entering/leaving a NFV stack. North/South (entering and leaving a virtual router) and traffic between modules at the same layer in the same physical infrastructure is referred to as East/West, i.e. Routing within the same physical box.

GregNI
  • 11
  • 6
1

In container workload context, north-south and east-west traffic has slightly different meaning.

North-south, meaning traffic coming in and out of cluster.

East-west, meaning traffic between cluster hosts.

Nils
  • 111
  • 1