能不修改现有的一个支持IP协议的路由器的硬件使它支持其他网络层的协议吗

icmp估计是凑数的,他想问的是appletalk。。。答,不知道appletalk是什么协议。。从未了解过。就这样,匿
■网友
什么路由器?具体型号?哪个路由器不支持ICMP?
■网友
不知道作者什么背景,建议去了解一下SDN。计算机体系都是硬件和软件配合使用,但是协议只是一种约定,大部分可以通过纯软件来实现,只不过可以通过专用硬件来提升性能。在SDN的背景下,你说的这些协议都是可以通过软件实现的。其实最基本的协议只需要二层的LLDP就可以。
■网友
要是不支持ICMP,岂不是IP协议都跪?这样的路由器,要他何用
■网友
当然可以,网上大把的openwrt路由器,源代码全都有,又是linux,他支持的网络层协议可多了。自己编译一个。另外不存在不支持icmp协议的路由器
■网友
更正:看来我把家用路由器的芯片想复杂了……查了下资料,发现家用路由器的芯片基本只负责L2的功能,L3及以上都是软件实现的(如其他答案中的openwrt)。因此只要确保你想替换的三层协议兼容二层以太网协议,那么是可以通过修改路由器上的软件协议栈来实现的。得看你想要支持什么协议。如果是想把网络层协议从IP换成别的(如IPX,Appletalk),那么我估计市面上绝大部分家用路由器的芯片都不支持。
■网友
除非支持openwrt,否则基本没戏,配置低的话要升级硬件的
■网友
一般来说TP家的路由器不行,都是卡着下限设置flash和内存的,没有给你刷固件的余地。netgear的比较良心,运气好的话有机会。题主可以搜索一下关键词openwrt,只要能装上这个固件就随便你怎么改造了。


    推荐阅读