What is known about the bandwidth and latency of Ethernet/IP?

Hi everybody,
Ethernet/IP (Ethernet Industrial Protocol) is designed to operate over standard Ethernet hardware, making it inherit many of the properties and limitations of Ethernet. However, the actual performance in terms of bandwidth and latency for Ethernet/IP can vary based on several factors including network design, data rates, and traffic patterns. Let's delve into the specifics:
Bandwidth:
Standard Ethernet Rates: Ethernet/IP operates over standard Ethernet data rates, which include 10 Mbps, 100 Mbps (Fast Ethernet), 1 Gbps (Gigabit Ethernet), and even 10 Gbps in some advanced applications.
Utilization: Not all the available bandwidth is utilized for application data. Ethernet/IP packet overhead, other non-Ethernet/IP traffic, and network management frames also consume some bandwidth.
Cyclic vs. Acyclic Data: Ethernet/IP supports both cyclic (periodic) and acyclic (non-periodic) data. Cyclic data, which is typically I/O data, is exchanged at regular intervals, while acyclic data, like alarms or parameter changes, is transmitted sporadically. This distinction can affect bandwidth usage.
Latency:
Network Design: In switched Ethernet networks, the latency is typically low. However, adding more devices, hops, or routing can increase the latency.
Traffic Patterns: Heavy network traffic can cause data collisions and retransmissions, increasing latency.
Quality of Service (QoS): Modern Ethernet switches support QoS, which can prioritize Ethernet/IP packets, especially the time-critical cyclic data, over other types of traffic, reducing latency for critical data.
UDP vs. TCP: Ethernet/IP uses both UDP (for implicit, real-time I/O messaging) and TCP (for explicit messaging). UDP typically has lower latency because it doesn't require acknowledgments, while TCP ensures reliable delivery but may introduce more latency due to its acknowledgment mechanism.
RPI (Requested Packet Interval): In Ethernet/IP, the RPI is the rate at which data is exchanged. A lower RPI means higher frequency data exchange, which can increase network traffic but reduce the latency of data updates.
Jitter: In real-time systems, consistent latency (low jitter) is often more important than absolute latency. Network design, QoS settings, and other factors can help in managing and reducing jitter.
In practice, the actual bandwidth and latency achieved in an Ethernet/IP network will depend on the specific implementation, network design, and the nature of the data being transmitted. It's crucial to conduct thorough network planning and possibly real-world tests to ensure that the system meets the performance requirements of the specific industrial application.
"Platforms established on an Ethernet and Ethernet/IP (TCP) foundation have become increasingly popular in many sectors of industry. This technology, which is both practical and offers time/place savings, has evolved and branched out over time and has been embedded in third-party platforms as well. Below, we have tried to answer some of the main questions we received from our valued visitors about Ethernet/IP (TCP)."
- How does the Ethernet/IP protocol work?
- What are the differences between Ethernet/IP and standard Ethernet?
- What are the advantages and disadvantages of Ethernet/IP?
- In which application areas is Ethernet/IP used?
- What security features does Ethernet/IP have?
- With which devices and systems can Ethernet/IP communicate?
- What is the history of Ethernet/IP?
- How is Ethernet/IP configured?
- What software and tools are available for Ethernet/IP?
- What are the differences between Ethernet/IP and Modbus TCP?
- What is known about the bandwidth and latency of Ethernet/IP?
- Which port number is used for the Ethernet/IP protocol?
- Where does Ethernet/IP fit in the OSI model?
- What certifications and standards are applicable to Ethernet/IP?
- How is Ethernet/IP used in industrial automation?
- With which programming languages can development be done for Ethernet/IP?
- What is the potential and future developments for Ethernet/IP?
- How is diagnostic and fault detection performed on Ethernet/IP?
- Which cables and connectors are used at the physical layer for Ethernet/IP?
- What specific security measures exist for Ethernet/IP?
+ Back to Automation main page
Your shopping cart is empty!
