boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EmergingNetworking版 - RHEL怎么配置floating IP
相关主题
Internet Multi Sites Firewall Failover
facebook电面。。。只能用惨烈来形容
facebook 面试攻略
VPN 代理服务器
IPv6 RA and FHRP
juniper的access layer的redundancy有什么feature?
外行请教一个问题,port bind to specific IP
scp over 10Gbit network performance
what's the best TCP patch for linux kernel?
很久没来了,贡献一个面经吧。
相关话题的讨论汇总
话题: ip话题: server话题: router话题: bond话题: floating
进入EmergingNetworking版参与讨论
1 (共1页)
c****s
发帖数: 66
1
这个linux box有两个physical interface card A and B. 每个卡的端口0上bind一个
real IP. 同时还有一个virtual IP. 正常情况这个vip对应卡A的real IP。如果卡A坏
了,这个vip自动对应到卡B的real IP上。
童鞋们,怎么配啊?
c****s
发帖数: 66
2
没人会吗?
j*a
发帖数: 14423
3
我看不懂你的问题

【在 c****s 的大作中提到】
: 没人会吗?
c****s
发帖数: 66
4
哪里不懂?
c****s
发帖数: 66
5
哪里不懂?
z**r
发帖数: 17771
6
不是这么用的吧?这个类似于网络里面的VRRP,可以用keepalived来实现,但是通常都
是2台独立server之间才有这个概念。如果做单机多网卡的容错,建议用bond

【在 c****s 的大作中提到】
: 这个linux box有两个physical interface card A and B. 每个卡的端口0上bind一个
: real IP. 同时还有一个virtual IP. 正常情况这个vip对应卡A的real IP。如果卡A坏
: 了,这个vip自动对应到卡B的real IP上。
: 童鞋们,怎么配啊?

c****s
发帖数: 66
7
在网络侧我的配置里有HSRP。 整个端到端传输容错是路径冗余,所以才要在server上
做这个floating IP.
z**r
发帖数: 17771
8
你这概念有问题啊,自己跟自己heartbeat没用啊。你的想法和HSRP/VRRP是一个意思,
但是你看看HSRP/VRRP是怎么deploy的,是两台设备。你现在单个server,用bond才是
正经。同时你的switch上也得配置etherchannel

【在 c****s 的大作中提到】
: 在网络侧我的配置里有HSRP。 整个端到端传输容错是路径冗余,所以才要在server上
: 做这个floating IP.

c****s
发帖数: 66
9
整个设计是这样的:
client ----- router 1 ------ router 2 ------ server
| | | |
----- router 3 ------ router 4 ------
router 01 and 03 use HSRP. router 02 and 04 use HSRP.
router 02, 04, server 用/29 subnet。 server用3个IP, router 2, 4 用3个IP.
server用的3个IP里,2个real IP, 1个floating.
用bond和floating IP概念上有什么区别吗?
j*a
发帖数: 14423
10
如果有switch你也补上,至少在2/4/server中间的

【在 c****s 的大作中提到】
: 整个设计是这样的:
: client ----- router 1 ------ router 2 ------ server
: | | | |
: ----- router 3 ------ router 4 ------
: router 01 and 03 use HSRP. router 02 and 04 use HSRP.
: router 02, 04, server 用/29 subnet。 server用3个IP, router 2, 4 用3个IP.
: server用的3个IP里,2个real IP, 1个floating.
: 用bond和floating IP概念上有什么区别吗?

相关主题
VPN 代理服务器
IPv6 RA and FHRP
juniper的access layer的redundancy有什么feature?
外行请教一个问题,port bind to specific IP
进入EmergingNetworking版参与讨论
c****s
发帖数: 66
11
画了张图,看看怎么样

【在 j*a 的大作中提到】
: 如果有switch你也补上,至少在2/4/server中间的
R*****A
发帖数: 127
12
Zher说的对,用bond提供L2冗余 (nic bonding, nic teaming, whatever) 就好了。
L3的冗余(real ip + floating ip) 一般做cluster 的,而且一般也是2台server. 弄
个cluster 软件整整就可。
j*a
发帖数: 14423
13
bonding的时候,server从两条link出来的packet的src src是什么,一样的吗?

【在 R*****A 的大作中提到】
: Zher说的对,用bond提供L2冗余 (nic bonding, nic teaming, whatever) 就好了。
: L3的冗余(real ip + floating ip) 一般做cluster 的,而且一般也是2台server. 弄
: 个cluster 软件整整就可。

c****s
发帖数: 66
14
我现在大概理解Zher和RWinUSA的意思了。就是说floating IP是L3冗余。bond是L2冗余。
用bond的话,不用在两个nic卡上配real IP. 只要用bond搞一个IP上去就行。这样1个
nic坏了也没关系。
在一台server上做L3冗余是没有意义的,对吗?
另外,这个“同时你的switch上也得配置etherchannel”是什么意思?
joa, 我的理解是,因为bond是L2, 从server egress的IP包,src就是一个IP.不知道我
的理解对不对。
j*a
发帖数: 14423
15
我打错了,我想问的是server egress包的mac
一个nic没必要也做不了L2无语 同理一台server没必要也做不了L3无语
你对比一下linux下面两个nic的bonding和bridging就明白为什么交换机那边要配置

余。

【在 c****s 的大作中提到】
: 我现在大概理解Zher和RWinUSA的意思了。就是说floating IP是L3冗余。bond是L2冗余。
: 用bond的话,不用在两个nic卡上配real IP. 只要用bond搞一个IP上去就行。这样1个
: nic坏了也没关系。
: 在一台server上做L3冗余是没有意义的,对吗?
: 另外,这个“同时你的switch上也得配置etherchannel”是什么意思?
: joa, 我的理解是,因为bond是L2, 从server egress的IP包,src就是一个IP.不知道我
: 的理解对不对。

z**r
发帖数: 17771
16

余。
差不多,取决于你的bond mode,有些也需要real IP
也可以,不过不是最好的方案。你可以在server上配置2条default routes,指向不同
的router,或者指向hsrp的virtual IP,取决于你是想要load balancing还是单纯的
redundancy
bond有几种方式,俺认为最好的是802.3ad mode,也就是需要你的switch支持
etherchannel或者link aggregation。这样既有最科学的load balancing,又有
redundancy。
你可以google一下具体配置,不同server OS可能支持的略有不同

【在 c****s 的大作中提到】
: 我现在大概理解Zher和RWinUSA的意思了。就是说floating IP是L3冗余。bond是L2冗余。
: 用bond的话,不用在两个nic卡上配real IP. 只要用bond搞一个IP上去就行。这样1个
: nic坏了也没关系。
: 在一台server上做L3冗余是没有意义的,对吗?
: 另外,这个“同时你的switch上也得配置etherchannel”是什么意思?
: joa, 我的理解是,因为bond是L2, 从server egress的IP包,src就是一个IP.不知道我
: 的理解对不对。

z**r
发帖数: 17771
17
做了bond以后, master和slave都是同样的mac了

【在 j*a 的大作中提到】
: 我打错了,我想问的是server egress包的mac
: 一个nic没必要也做不了L2无语 同理一台server没必要也做不了L3无语
: 你对比一下linux下面两个nic的bonding和bridging就明白为什么交换机那边要配置
:
: 余。

j*a
发帖数: 14423
18
一个virtual的mac,即不是master也不是slave的physical mac?

【在 z**r 的大作中提到】
: 做了bond以后, master和slave都是同样的mac了
c*****i
发帖数: 631
19
各种implementation都有吧。有的是用master的,你也可以自己config virtual的。
另外如果需要server连着2个switch,而switch又不support mc-lag的话,virtual ip
还是有点用,不过这种情况太少了.

【在 j*a 的大作中提到】
: 一个virtual的mac,即不是master也不是slave的physical mac?
c****s
发帖数: 66
20
我不需要做load balancing, 只是redundancy。现在我感觉bond就够了。
另外socket那边就当是一个interface,是吧?
R*****A
发帖数: 127
21
是的,Layer 3 都只有一个IP, 你服务器那边的更高层的socket自然只是一个
interface了。
如果能用 NIC L2 bonding + etherchannel最好。其它的nic bonding各个厂家实现不
同,一堆堆的问题,trust me,尤其是如果你用什么M$的系统的话。
1 (共1页)
进入EmergingNetworking版参与讨论
相关主题
很久没来了,贡献一个面经吧。
entry level面经
[合集] 哈哈,得意ing
请问一个Ad Hoc的问题
a voicemail server with redundancy and integration to CME
Linksys的wireless router 是不是不支持linux?
说说你最烦又不可避免的一些技术?
social network platform?
ONS Sonet 和 DWDM
NIC jacket and patch panel
相关话题的讨论汇总
话题: ip话题: server话题: router话题: bond话题: floating