Network Interop OpenSG 11/2/10
description
Transcript of Network Interop OpenSG 11/2/10
Network InteropOpenSG 11/2/10
Tom Herbst
Agenda
• Opening• Intro to Interop• IETF Draft for Smart Energy• Ongoing Work
OSI Model
Physical
• Layer 1• Simple Packet forwarding– Repeater– Perhaps change media• 100BaseT – Fiber
• Only error checking like CRC
DataLink
• Layer 2• Bridging• Switching• EIU64 or mac addresses• Switch tables• Loop detection/Protection– Spanning tree
Network
• Layer 3• Layer 3 forwarding - Network addresses• IPv4, IPv6, XNS, Appletalk, OSI CLNS• Routing – building the tables for Layer 3
Forwarding
Session/Presentation
• Reliability, Sequencing, stateful– TCP
• Simple packet transport, stateless– UDP
Application
• FTP, Telnet, DNS• HTTP– HTTP+• Web Services – XML
– RestFul Interfaces, SOAP
• Application Level Gateway– Expose specific data elements
Common Layer 2 Frames
• IEEE 802.3/Ethernet • IEEE 802.11/WIFI• IEEE 1901/Homeplug• Layer 2 Network Interop can be Bridging
AMI to HAN
IPv6 AMIIPv6 HAN
Routed?
AMI to HAN
IPv6or C12.22or vendor X
IPv6
Security
Application Level Gateway
Smart Energy Routing Requirements
Tom HerbstDon Sturek
IETF Draft
draft-herbst-v6ops-cpeenhancements-00Submitted 10/4/10To be in v6ops working group at IETF Beijing
next week
802.15.4 at every residence
• California as an example– 5.5 Million in deployment at PG&E– 5.3 Million in deployment at SCE– 1.4 Million in deployment in San Diego
IP on 802.15.4
• IPv6, 6LoWPAN, ND, RPL• 802.15.4 is 128byte packets– 6LoWPAN does adaptation fragmentation
• RPL is route over – every hop a Link Local• 6LoWPAN ND is not RFC4861 ND
802.15.4 <-> WIFI Needs Layer 3 Forwarding
Multiple routers likely
IPv6 Address Scoping
• Link Local– Direct, not routed– Fixed prefix + EUI64
• Unique Local Addresses– Not global– Random formula (or manual assignment)
• Globally Unique Addresses– Real Internet
ULA’s for the HAN
• Stable but not Static• Routable• Easy to distinguish– Not forwarded to the Internet
ULA’s in the Mesh
Multiple ULA problem
Need a routing protocol
mDNS
• Service Advertisement Protocol– Apple Bonjour
• Local (link local) scoping as defined by Apple• Global reach via DNS• Need something like the local version, but
through a routed home
IETF
• Mostly to be incorporated into other CPE work– draft-ietf-v6ops-ipv6-cpe-router-07– draft-wbeebee-v6ops-ipv6-cpe-router-bis-04
• mDNS– draft-cheshire-dnsext-dns-sd-07
Next Steps
• What is useful group work?• Regular call?– Smart Energy 1 on IP– C12.22 on IP– AMI demarc– DLMS.com COSEM– Multi mac/phy SEP2.0