服务器网卡按照目的IP分发流量,而不考虑端口和源IP 这句话怎么理解呢?语境是在网卡收包的时候,貌似和组播相关。
这是服务器网卡普遍支持的功能吗?
(0)
当服务器需要较高的网络流量时,在其它资源不造成瓶颈的情况下无疑会用到多网卡。
第1选项可考虑Linux的多网卡绑定,网上很多文章不推荐Linux服务器使用同网段的服务器,哥表示不解。
用过Windows服务器的朋友,一定不会为多网卡+多IP(同网段)的网络分流发愁。而Linux服务器网络实现和Windows确有不同,Linux可以说是基于路由的。
实际上Linux服务器在不同物理网卡上分配同网段IP求尝不可,需要手动配置一下路由。示例脚本如下:
#!/bin/bash
# 添加多路由分流
GATEWAY=192.168.1.1
ETH0=`/sbin/ifconfig eth0|grep "inet addr"|head -n 2|/bin/awk '/inet addr/ {split($2,x,":");print x[2]}'|head -1`
ETH1=`/sbin/ifconfig eth1|grep "inet addr"|head -n 2|/bin/awk '/inet addr/ {split($2,x,":");print x[2]}'|head -1`
route add -net 0.0.0.0 netmask 0.0.0.0 gw $GATEWAY dev eth0
route add -net 0.0.0.0 netmask 0.0.0.0 gw $GATEWAY dev eth1
ip route add to 0.0.0.0/0 via $GATEWAY dev eth0 table 10
ip route add to 0.0.0.0/0 via $GATEWAY dev eth1 table 20
ip rule add from $ETH0/32 table 10
ip rule add from $ETH1/32 table 20
route -n
系统或网卡重启时需要执行一次,完成之后简单测试就会发现指定IP的网络流量经过对应的网络设备了(设备之前是所有流量都走走第1块设备
(0)
所以这句话是指多个网卡绑定,按照目的IP来分流,通过算法从不同的物理网卡发出吗?
这个建议400问下工程师
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
这个建议400问下工程师