→ Shortest paths only, we count only ASes, not Routers
For example, Ra can go to AS4 over Ra→R2→R3→R4 and over Ra→Rb→R5→R4, but the second way will be saved because it use 1 AS for transit and not 2 ASes.
This a reactive Flow Programming, because this informations were not predefined before.
ML: proactive
Northbound API - I6 - interface between app and controller
Southbound API - I2, I3, I4 - interface between controller and SDN switches
Eastbound API - I1, I5 - interface to legacy equipment
All not-SDN technologies (like BGP routers) will be considered as legacy equipment
Not here: Westbound API - another SDN switches