A. forms adjacencies with all neighbors
B. supports demand circuit routing
C. provides routing support for multiple network layer protocols
D. utilizes SPF algorithm
E. provides for network scalability by allowing the network to be separated into areas
F. three layers of hierarchical routing