I noticed there are some switches called "Layer-3 Switch", which is able to do both switching and routing.
I have seen some articles that says Layer-3 switch can replace routers. Is it going to replace both routers and managed switches in future? Or are there still some routing functions that Layer-3 switch cannot achieve?