參考:http://www.openwrt.pro/post-292.html
個人看法:
1、實現路由在Linux下必須要用到iptables進行轉發,這才是路由核心。
2、我覺得對於Linux來說實現一個路由並不是很新奇,路由的能用核心點在於NAT轉發之后能上外網(對於專線那種不進行討論,因為我沒時間過,關鍵是沒錢拉那種線)
3、玩一下我覺得還是可行的,因為這東西沒什么太多標准,而對於我的搭建,我是建議使用標准的路由固件,然后再來從中學習好的思想。
4、比如開源的OpenWrt,那么我可以搭建起來用,並且可以帶着Linux的思路去看其中實現的原理,這才是學習和實踐的目的。而不是自己隨便來一套自己的標准。
5、比如不開源的Mikrotik RouterOS來說,雖說不開源,但里面的實現思想以及協議都是國際標准的,這有助於開闊視野等。
參考:
https://en.wikipedia.org/wiki/List_of_router_and_firewall_distributions