企业中网络的高可用性之双网卡的绑定
2013-03-31 01:10
267 查看
针对企业中网络的高可用性:
1、服务器可使用: HA、LB;
2、路由器可使用: hsrp、vrrp;
3、链路可使用: stp、rstp、mstp、聚合链路;
4、存储可使用:san 、das 、nas;
5、物理机可使: 用双网卡;
下面我们来看看双网卡在企业网络中的高可用性实现:
原理:在正常情况下,网卡只接收目的硬件地址(MAC Address)是自身Mac的以太网帧,
对于别的数据帧都滤掉,以减轻驱动程序的负担。但是网卡也支持另外一种被称为混杂promisc的模式,可以接收网络上所有的帧。bonding也运行在这个模式下,而且修改了驱动程序中的mac地址,将两块网卡的Mac地址改成相同,可以接收特定mac的数据帧。然后把相应的数据帧传送给bond驱动程序处理。
案例1
双网卡主重模式下实现的步骤
1、双网卡的绑定必须加载bonding模块
查看方法:ll lib/modules/2.6.18-164.el5/kernel/drivers/net/bonding/bonding.ko
2、编写网卡配置文件
[root@zlj network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@zlj network-scripts]# cp ifcfg-eth0 ifcfg-bond0
[root@zlj network-scripts]# vim ifcfg-bond0
[root@zlj network-scripts]# vim ifcfg-eth0
[root@zlj network-scripts]# vim ifcfg-eth1
3、修改/etc/modprobe.conf
加入
alias bond0 bonding
options bond0 miimon=100 mode=1
4、在/etc
/rc.d/rc.local文件中加入
ifenslave bond0 eth0 eth1
[root@zlj network-scripts]# vim /etc/rc.d/rc.local
5、测试
首先,重启激活
现在将eth0网线拔出(不要用 ifconfig eth0 down ,因为它将网络协议也给关了)
现在将eth0 网线插上
案例二
双网卡在负载均衡模式下的实现
1、编辑网卡配置文件
[root@zlj network-scripts]# vim ifcfg-bond0
[root@zlj network-scripts]# vim ifcfg-eth0
[root@zlj network-scripts]# vim ifcfg-eth1
2、修改/etc/modprobe.conf
[root@zlj network-scripts]# vim /etc/modprobe.conf
3、修改开机启动项
[root@zlj network-scripts]# vim /etc/rc.d/rc.local
4、重启系统
[root@zlj network-scripts]# init 6
5、测试
断掉一根网线
网线插上
呵呵,没丢包
本文出自 “我爱技术” 博客,转载请与作者联系!
1、服务器可使用: HA、LB;
2、路由器可使用: hsrp、vrrp;
3、链路可使用: stp、rstp、mstp、聚合链路;
4、存储可使用:san 、das 、nas;
5、物理机可使: 用双网卡;
下面我们来看看双网卡在企业网络中的高可用性实现:
原理:在正常情况下,网卡只接收目的硬件地址(MAC Address)是自身Mac的以太网帧,
对于别的数据帧都滤掉,以减轻驱动程序的负担。但是网卡也支持另外一种被称为混杂promisc的模式,可以接收网络上所有的帧。bonding也运行在这个模式下,而且修改了驱动程序中的mac地址,将两块网卡的Mac地址改成相同,可以接收特定mac的数据帧。然后把相应的数据帧传送给bond驱动程序处理。
案例1
双网卡主重模式下实现的步骤
1、双网卡的绑定必须加载bonding模块
查看方法:ll lib/modules/2.6.18-164.el5/kernel/drivers/net/bonding/bonding.ko
2、编写网卡配置文件
[root@zlj network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@zlj network-scripts]# cp ifcfg-eth0 ifcfg-bond0
[root@zlj network-scripts]# vim ifcfg-bond0
[root@zlj network-scripts]# vim ifcfg-eth0
[root@zlj network-scripts]# vim ifcfg-eth1
3、修改/etc/modprobe.conf
加入
alias bond0 bonding
options bond0 miimon=100 mode=1
4、在/etc
/rc.d/rc.local文件中加入
ifenslave bond0 eth0 eth1
[root@zlj network-scripts]# vim /etc/rc.d/rc.local
5、测试
首先,重启激活
现在将eth0网线拔出(不要用 ifconfig eth0 down ,因为它将网络协议也给关了)
现在将eth0 网线插上
案例二
双网卡在负载均衡模式下的实现
1、编辑网卡配置文件
[root@zlj network-scripts]# vim ifcfg-bond0
[root@zlj network-scripts]# vim ifcfg-eth0
[root@zlj network-scripts]# vim ifcfg-eth1
2、修改/etc/modprobe.conf
[root@zlj network-scripts]# vim /etc/modprobe.conf
3、修改开机启动项
[root@zlj network-scripts]# vim /etc/rc.d/rc.local
4、重启系统
[root@zlj network-scripts]# init 6
5、测试
断掉一根网线
网线插上
呵呵,没丢包
本文出自 “我爱技术” 博客,转载请与作者联系!
相关文章推荐
- xp系统下一块网卡绑定多个ip设置多个网络连接的方法
- Liunx 双网卡绑定实现高可用性
- 管理聚合链路和桥接网络(多网卡绑定,redhat liunx 7.0) 基础知识
- 浅谈网卡绑定和网络瓶颈
- Linux中网卡绑定bonding以及网络成组teaming技术学习
- CentOS 网络基础:(5)设置多网卡绑定单IP
- 【网络开发】组播的时候到底该如何绑定网卡
- 高可用性网络在企业网中的应用
- 双网卡绑定,防止SPOF(单点故障)实现HA(高可用性)LB(负载均衡)
- 绑定多网卡 让网络带宽双倍增加
- linux 双网卡绑定网络设置方法
- 提升网络可靠性的双网卡绑定7种模式
- 高可用性网络在企业网中的应用
- 网络服务高可用及负载均衡——多网卡绑定同一IP
- 小谈linux使用双网卡实现网络的高可用性
- linux 双网卡绑定网络设置方法
- 在windows xp下,一块网卡绑定多个ip,设置多个网络连接
- linux系统初始化--提升网络可用性或性能(双网卡捆绑)
- 企业网络如何进行IP-MAC绑定?