多项选择题

在进行路由协议设计时,下列哪些问题可能需要考虑()

A.路由协议的开放性
B.适应网络拓扑变化的能力
C.满足网络未来的扩展
D.可以与其他网络互连