ip路由负载均衡知识综述
ip路由负载均衡综述问题1:包装原有道路的返回问题:
#################################################################################
例如,如果Linux服务器有三个具有三个不同网络的端口,则假定相应的网络信息是这样的。
eth0是电信IP地址1.1.1.1 / 24,和电信网关1.1.1.254
eth1是网通的IP地址2.2.2.2 / 24,和网通网关2.2.2.254
eth2是教育网,IP地址是3.3.3.3 / 24,和教育网的网关是3.3.3.254
传统上,如果它是从外部获得更好的访问速度,放开电信接入电信、网通网通去拜访,然后仅配置网关的配置,如电信,然后网关只设置电信1.1.1.254,和中国网通和教育网设置不同的路由网关下一跳路由到网通和相应的教育网络。如果这样做的目的是实现内部访问外,这是没有问题的,但如果是为了使外部用户访问服务器上的服务,这将是一个问题。例如,电信的用户将不能访问网通IP和教育网和网通用户将无法访问IP电信和教育网络。为了解决这个问题,思路是网络入口有望恢复一切交通。提到lartc方法是来源不同的路由表。三路由表的默认路由表的基础上建立起来的。
使用IP路由显示,您可以看到有三个路由表,本地的、主的和默认的,都是默认命名的。这三个路由表的名称是从 / / / rt_tables iproute2等。这里,配置文件中添加了三种不同的路由表名称。
回声101 chinanet> > / / / rt_tables iproute2等
回声;102 chinacnc> > / / / rt_tables iproute2等
回声;103 chinaedu> > / / / rt_tables iproute2等
之后,三个路由表的内容被建立起来,因为三个路由表只用于响应不同的接口,而不是用于哪一个接口,因此只能在每个路由表中建立默认网关。
IP路由添加默认通过1.1.1.254 dev eth0表CHINANET
IP路由添加默认通过2.2.2.254 dev eth1表适用于网通
IP路由添加默认通过3.3.3.254开发eth2表chinaedu
然后添加三条规则来从不同的端口创建不同的路由表。
从1.1.1.1表CHINANET添加IP规则
从2.2.2.2表适用于网通添加IP规则
从3.3.3.3表chinaedu添加IP规则
此时,三个IP地址中的任何一个都可以连接,无论是电信、网通还是教育网络用户。即使服务器本身没有设置默认路由,它也允许外部用户正常访问。
命令总结:
# IP路由显示
#回波101 chinanet> > / / / rt_tables iproute2等
#回声;102 chinacnc> > / / / rt_tables iproute2等
#回波chinaeduldquo 103; / / / rt_tables iproute2等> / /这里也可以直接通过vi编辑器
# IP路由添加默认通过1.1.1.254 dev eth0表CHINANET
# IP路由添加默认通过2.2.2.254 dev eth1表适用于网通
# IP路由添加默认通过3.3.3.254开发eth2表chinaedu
从表# 1.1.1.1 CHINANET添加IP规则
从2.2.2.2表适用于网通加# IP规则
如果# IP规则的添加3.3.3.3表chinaedu / /数量,不能超过echo过程;