huntgoose smv
TRANSCRIPT
-
8/10/2019 HuntGoose SMV
1/22
IEC 61850-90-5
The New GOOSE,Synchrophasors, and SampledValues
Rich HuntGE Digital Energy
-
8/10/2019 HuntGoose SMV
2/22
2 /UTC: 90-5 and Synchrophasors9/12/2012
Synchrophasors
Defined in C37.118.1 - 2011
-
8/10/2019 HuntGoose SMV
3/22
-
8/10/2019 HuntGoose SMV
4/22
4 /UTC: 90-5 and Synchrophasors9/12/2012
North American SynchroPhasor Initiative
Network -NASPInet Vision
-
8/10/2019 HuntGoose SMV
5/22
5 /UTC: 90-5 and Synchrophasors9/12/2012
Synchrophasor transmission
C37.118.2 2011 defines synchrophasor
transmission requirements Data message formats
UDP / IP based (unicast)
-
8/10/2019 HuntGoose SMV
6/22
6 /UTC: 90-5 and Synchrophasors9/12/2012
Gaps in C37.118
No defined security
o Requires an external solution
o Multicast security not defined
Dataset Configuration tools are vendor
specific No standard data names
Limitations on dataset name length
Lack of Negative response from the server
o Some consider this a feature
-
8/10/2019 HuntGoose SMV
7/22
7 /UTC: 90-5 and Synchrophasors9/12/2012
IEC 61850
Self-description of data
Peer-to-peer messaging
GOOSE event data
Sampled Values (SV) analog samples
Multicast actually
broadcast
-
8/10/2019 HuntGoose SMV
8/22
8 /UTC: 90-5 and Synchrophasors9/12/2012
Mapping Synchrophasors intoGOOSE
Router
w/ UDP/IP
GOOSE
message
Routed
GOOSE
GOOSE
No IP Address No Transport
o UDP
o TCP
Bit
BucketGOOSE after router
RequiresRouterconfiguration
-
8/10/2019 HuntGoose SMV
9/22
9 /UTC: 90-5 and Synchrophasors9/12/2012
Committee Approved TechnicalReport:
IEC 61850:
COMMUNICATION NETWORKS AND
SYSTEMS FOR
POWER UTILITY AUTOMATION
Part 90-5: Use of IEC 61850 to transmit
synchrophasor
information according to IEEE C37.118
-
8/10/2019 HuntGoose SMV
10/22
10 /UTC: 90-5 and Synchrophasors9/12/2012
TR 90-5 defines
R-GOOSE (for Routed GOOSE) For routing of Event Data
And
R-SV (for Routed Sample Values) For routing periodic data
-
8/10/2019 HuntGoose SMV
11/22
11 /UTC: 90-5 and Synchrophasors
9/12/2012
IEC 61850 90-5 NetworkedGOOSE/SV
Potential Solution for NASPINet
-
8/10/2019 HuntGoose SMV
12/22
12 /UTC: 90-5 and Synchrophasors
9/12/2012
Payload
Consists of Multiple 9-2 Protocol Data Units(PDUs)
PDU consists of: Header
Dataset
An Implementation Agreement isproposed to agree to the items in the
Header and Dataset
-
8/10/2019 HuntGoose SMV
13/22
13 /UTC: 90-5 and Synchrophasors
9/12/2012
Reliable Transport through Repeat
ASDU1 Oldest data
ASDUn Newest datan is a user-settable parameter
-
8/10/2019 HuntGoose SMV
14/22
14 /UTC: 90-5 and Synchrophasors
9/12/2012
Internet Protocol Priority via
Differentiated Services byte
0
1
1
0
2
1
3
1
4
1
5
0
6
0
7
0
DSCP ECN
DSCP - Differentiated Service Code Point set for Expedited Forwarding (0x2E)
ECN Explicit Congestion Notification Set by the routers if enabled Overall byte value: 0xB8
Bit #:
Value:
-
8/10/2019 HuntGoose SMV
15/22
15 /UTC: 90-5 and Synchrophasors
9/12/2012
Definition of Terms: Multicast
Message Only Sent to Intended Recipients
-
8/10/2019 HuntGoose SMV
16/22
16 /UTC: 90-5 and Synchrophasors
9/12/2012
Unicast vs. Multicast
Requires 3x Bandwidth in this example 3X Infrastructure $$$
Point-to-Point
Multiple Streams
Multicast
One Output Stream
-
8/10/2019 HuntGoose SMV
17/22
17 /UTC: 90-5 and Synchrophasors
9/12/2012
Multicast Path Establishment viaInternet Gateway Management Protocol IGMP
-
8/10/2019 HuntGoose SMV
18/22
18 /UTC: 90-5 and Synchrophasors
9/12/2012
Security Definition in 90-5
Defines a Secure Hash Algorithm - SHA2Hash code for message authentication /
integrityDefines AES as the encryption algorithm
Identifies / Extends a Key managementsystem
RFC 3547 The Group Domain of
InterpretationThe publisher manages the keys to all
subscribers
Same key for Hash and Encryption
-
8/10/2019 HuntGoose SMV
19/22
19 /
UTC: 90-5 and Synchrophasors9/12/2012
Group Domain of Interpretation - GDOI
Publishers act as Controllers Receiving Group Members Pull new keys
Centralized Authorization Management
-
8/10/2019 HuntGoose SMV
20/22
20 /
UTC: 90-5 and Synchrophasors9/12/2012
Publisher-based Key Management
KeyManager
KeyReceiver
KeyReceivers
Keys are dynamically managedChanged when a Subscriber is removed
-
8/10/2019 HuntGoose SMV
21/22
21 /
UTC: 90-5 and Synchrophasors9/12/2012
Summary
TR 90-5
will eventually replace C37.118 forsynchrophasor transmission
Uses 61850 data modeling, configuration
describes R-GOOSE and R-SV Multicast
Supports re-transmission of data Defines explicit security for synchrophasor
data
-
8/10/2019 HuntGoose SMV
22/22
22 /
UTC: 90-5 and Synchrophasors9/12/2012