This document discusses implementing equal cost multipath routing (ECMP) in the OpenSDNCore software-defined networking (SDN) controller. It begins with introductions to ECMP and SDN, then outlines problems with routing, communication between controllers and switches, and packet forwarding. It proposes using the arc cutting method to calculate multiple equal cost paths and the OpenFlow FlowMod and GroupMod messages to implement paths on switches. Random and hash-based approaches to packet forwarding across paths are presented and compared. A demo topology is shown, with expected outcomes being successful ECMP implementation, documentation, communication, and experiences gained.