Reid L Stidolph Brian K Berry
So by default a router will use ""learned routes"" e.g. bgp, ospf, static, connected, etc if no service route is given. If a service route is given it will use the next-hops given in said service route. By having a service route the conductor auto generates some peer service routes on other routers to route traffic to this node. With this in mind `use learned routes` on a service route is the same as the default use but it also allows the conductor to generate the peer service routes. Without said `use learned routes` the local router would have have fib entries for the bgp routes but other routers not connected to the bgp network would not have a fib entry for the bgp routes.
Bgp over svr is a bit of a separate subject than this. It fills some of the same features in that if you have a few 128T routers and you use bgp peering between them any of the routes exchanged between them will be svred. If using bgp over svr however there is no need to use a `use learned routes` as any routes redistrubted into bgp will be seen on all routers you bgp over svr peer with.
Now as for `routing stack` the easy answer is there is no need to use it. I believe we are going to hide that from the UI. But yes it is something used in the internal implementation of bgp over svr and it sends received frames to the routing stack.