Linux高级路由和流量控制. .
Linux的高级路由和.流量控制的作用: <性病>
1、 管制某台计算机的带宽。. 虚拟主机
2、. 管制通向某台计算机的带宽 .
3、 帮助你公平地共享带宽
4.、 保护你的网络不受DOS的攻击 杀毒
5、 保护你的Inter.net.不受到你的客户的攻击 学习
6、 把多台服务器虚.拟成一台,并进行.负载均衡或者提高可用性 ( 游戏 )
7、 限制你的用户访.问某些计算机 外汇
8、 限制对你.的计算机的访问 [成人用品]
9、 基于用户帐号、MAC地址、源IP地址、端口、QO.S《TOS》、时间或者content等进行.路由 <性病>
第一章介绍IPROUTE2
一、主要的命令有.:arp rout.e ifconfig ip 电子
#ip link list
#ip ad.dress show ( 游戏 )
#ip route .show .
#route –n
#ip neigh s.how .
#ip neigh. delete 1.92.168.1.1 dev eth0 电脑
#ping .–c 1 192.168.1.1 域名
二、概念及流.量控制实现的手段 投资
Iproute2实现的功能:流.量控制,《t.raffic control》他是一个成熟的带宽供给系统,他支持分类、排序、.共享和限制出入流量,以及对列规范(qdisc) .
三、.路由规则----路由策略数据库 美容
1、前提:linux系统平台的内核.配置中带有“IP:.advanced route”和“IP:policy route” ( 游戏 )
实验:拓扑图如下:
要见详图
目的:
一、进行流量分割a:网段的通过ISP.1上网;b.:网段的通过ISP2上网 美容
步骤:
第一步:在/etc/ipro.ute2/rt_ta.bles下追加两个路由表 <性病>
202 A
201 B
第二步:定义路由表.中的路由项,即刚才路由表A和B .
#ip route add 192.168..1.0/24 d.ev eth0 src 202.0.1.1 table A 域名
#ip route add default via. 202.0..1.1 table A <性病>
#.ip route add 192.168.2.0/24 dev eth1 sec 202.0.2.1 .table B .
#ip. route add default via .202.0.2.1 table B <性病>
第三步:设置路由规则
#ip rule add from 202.0.1.1 .table A ..
#ip rule a.dd from 202.0.2..1 table B .
注意:我们还可以在main表中.添加缺省路由让其他网.段来的包走缺省路由 (广告)
二、基于流量控制进行.的负载均衡 .
事先我们再上网时候的两个ISP的流量不一样我们可以通过负载均衡缺省下走流量较大的ISP 假如ISP2的流量大那我们就把他的weight的..值设大一点 <性病>
#ip route. add default scope glo.bal nexthop via 202.0.1.1 dev eth0 weight 1 nexthop via 2.02.0.2.1 dev eth1 weight 2 <性病>
Weight的值是正比的
c.lip_image002_62591088928155.jpg (14.48 KB.) 电脑
下载次数:16
2004-07-10 23.:31外贸
http://upload.bbs.csuboy.com/Mon_1004/126_6660_0b1c8df811aea4b.jpg[/img]<性病>