www.opendaylight.org
Technical Work Stream: HostTracker
May 20th, 2013
www.opendaylight.org2
Outline Quickly Review Colin’s HostTracker porting proposal Stepping back – what does this code do?
Intended deployment Coupling between HostTracker, Topology, and Forwarding IStorageSource is for inter-controller communication
Big Open Questions Lots of pictures – fewer slides
www.opendaylight.org3
Great Step for Phase 1 Create Stubs for Dependencies
TopologyManager IStorageSource, HA Role Changes
Let’s understand what Phase1 gets us HostTracker confused by tunnels, Non-OF
topologies, virtualization, switch-level HA Plan Phase 2+ to bring these back in
Review of Colin’s HostTracker
www.opendaylight.org4
Non-OF Aggregation Network
Intended Deployment
Non-OF ToR Non-OF ToR Non-OF ToR
VSwitch
VSwitch
VSwitch
VSwitch
VSwitch
VSwitch
VSwitch
VSwitch
VSwitch
DiskDiskDisk
RouterRouter
L2-over-L3Tunnels
between all vswitches
(not all shown)
BcastPktBcast
Pkt
www.opendaylight.org5
Multiple paths between all points Tunnel vs. non-tunnel
Mixed OpenFlow and non-OpenFlow Multiple broadcast “brains” play together Requirement: All devices are not VMs
Managing broadcast domains is a pain Correspondingly, HostTracking is a pain
Topology Implications
www.opendaylight.org6
Do we support both interfaces? IDeviceManager and SAL’s HostTracker?
Gets back to event ordering
Big Open Questions