What is GOOSE?

GOOSE stands for Generic Object Oriented Substation Event and is a Real-time communication protocol within IEC 61850. It is used to transmit critical events at very high speed between devices in a substation, such as protection relays, measurement units and switches.

GOOSE delivers sub-millisecond response times and is widely used in digital high-voltage substations and industrial power distribution.


🧠 How does GOOSE work?

  1. GOOSE sends messages via Ethernet multicast – without TCP/IP
  2. Each message contains data objects (e.g. switch status, current trip, alarm signal)
  3. A GOOSE message is transmitted repeatedly at decreasing intervals to ensure reliability
  4. GOOSE is event-driven: messages are sent when state changes occur
  5. Operates at Layer 2 of the OSI model with short response times (typically <4 ms)

GOOSE is vendor-independent and standardised within IEC 61850.


🏭 Application of GOOSE in industrial networks

  • Trip lines between protection relays for current, voltage or earth fault detection
  • Real-time communication between IEDs (Intelligent Electronic Devices) in substations
  • Direct control of circuit breakers without SCADA involvement
  • Rapid status communication of generators, transformers or disconnectors
  • Industrial power distribution in sectors such as oil, chemicals, metals and data centres

GOOSE replaces traditional hardwired signalling and reduces cabling, error rates and response time.


🔍 GOOSE vs. MMS vs. SV

Protocol Purpose Transport layer Use
GOOSE Event-based status messages Ethernet (Layer 2) Trip, alarms, status
MMS Data exchange, SCADA integration TCP/IP (Layer 4) Logging, configuration, SCADA
SV Sampled analog values Ethernet multicast Continuous measurements such as current and voltage

🔐 Security aspects

  • GOOSE messages are neither encrypted nor authenticated
  • Secure via VLAN, ACL, Port Security and Firewall
  • Use TAP or SPAN for passive inspection of GOOSE traffic
  • Monitor GOOSE events and duplicates via SIEM or specialist GOOSE analysis tools
  • Protect the configuration via RBAC and ensure physical network separation

In an unprotected network, GOOSE messages can be manipulated with potentially serious consequences (e.g. unwanted tripping).


📌 In summary

GOOSE is a fast and reliable event protocol within IEC 61850, designed for real-time communication in substations and industrial energy networks. Thanks to its speed and simplicity, it replaces conventional signal cables and enables flexible energy automation.