The classical definition of an Erlang was developed in the early 1900s by Professor A.K. Erlang. Thus, his Erlang's definition does not apply generically to data traffic, because there is no standard definition of a "call" in data traffic, nor is there call-blocking as you would find in a fully-utilized Circuit-Switched link. If we make some assumptions about the data network and the type of calls, we can shoe-horn the measurement into a data network.
Erlang-B and Erlang-C evolved from classical analysis of circuit-switched networks, butnetworks; they can also be adapted for use in data networks
- Q2: What do we divide by what?
- A2: If you're strictly asking about basic Erlang calculations, it's not quite that simple because we have to hamstring the data network into a circuit-switched paradigmsee below. Erlang-B and Erlang-C are a little easier to apply to a data network, because of queuing dynamics that are common to both circuit-switched and data networks.
The formula isto calculate the Erlang capacity (per unit of time)...
Erlang capacity (per unit of time) = C / A
Let's apply this to a 100Mbps Ethernet link, using G.729G.729 voice calls (50pps @ 39200 bits/Gi.729 packete 39200 bps per call).
Maximum ErlangsErlang capacity of a FastEthernet link (using G.729G.729 calls, which are assumed to have 100% of the link):
100000000 bps / 39200 bps = 2551.02 Erlangs
My assumptions about the G.729G.729 packet (ref Cisco's Voice Codec numbers)...
- PreambleEthernet inter-frame overhead - Preamble, SFDSFD, IFGIFG: 20B20 Bytes
- EthernetEthernet II header & CRC: 18B18 Bytes
- IP HdrIPv4 Header: 20B20 Bytes
- UDP HdrUDP Header: 8B8 Bytes
- RTP HdrRTP Header: 12B12 Bytes
- G.729 Voice Payload: 20B20 Bytes
Total G.729G.729 ethernet frame (including all overhead): 98 Bytes
Total bandwidth of G.729 over ethernet (including "invisible"G.729 over ethernet framing overhead):
Note: I took the liberty of modifying Cisco's listed bandwidth of 31.2Kbps per G.729G.729 call, because they leave out the Ethernet framing overhead in that number. The simplest way to illustrate this without making the math more complicated is to include ethernet inter-frame overhead in the G.729G.729 bandwidth consumed.
### Question 3- Q3: What is one Erlang of data traffic?
- A3: It's probably obvious by now... "it depends"it depends on how the call is sent over the data network.