多项选择题

下列哪些是路由器的硬件组成部分()

A.CPU
B.内存
C.路由器接口
D.外存