What are benefits of using a link-state routing protocol?(Choose all that apply)
A.
It uses the Hello protocol to establish adjacencies.
B.
It uses several components to calculate the metric of a route
C.
Updates are sent only when changes occur in the network
D.
It is a better protocol than distance-vector is.