bond0属于什么模式?bond0做好后在linux下怎么执行?

1个月前 (08-05 15:59)阅读1回复0
wsygfsj
wsygfsj
  • 管理员
  • 注册排名5
  • 经验值401850
  • 级别管理员
  • 主题80370
  • 回复0
楼主
  1. bond0属于什么模式?
  2. bond0做好后在linux下怎么执行?
  3. 虚拟IP的原理?

bond0属于什么模式?

bond0属于网络适配器的绑定模式
因为bond0是指在Linux系统中使用的网络适配器绑定技术,可以将多个网卡绑定在一起形成一个高可用性、负载均衡的网络连接,以提高网络传输的稳定性和可靠性。
此外,还有很多不同的绑定模式可以抉择,比如LACP、active-backup、balance-tlb等,每种模式都对应不同的使用场景和效果。

bond0属于什么模式?bond0做好后在linux下怎么执行?

bond0属于aggregation模式。
bond0是Linux网络特性中的一种聚合(aggregation)模式,它能够将多个物理网卡进行绑定,实现软件层面的负载均衡和高可用性。
bond0模式需要至少绑定两个物理网卡,也可以绑定更多的物理网卡。
除了aggregation模式,Linux还支持其他几种网络连接模式,如单播(unicast)模式、广播(broadcast)模式和多播(multicast)模式等,每种模式都有不同的特征和用途。
其中,聚合模式在建立高可用性和分布式网络方面具有重要的意义,被广泛使用于云计算、虚拟化等领域。

bond0是Linux系统中Bonding技术(网卡绑定)配置中的一个接口名称,它可以处于多种不同的工作模式中,如下所示:

1. balance-rr(Round-robin 轮询调度)

bond0做好后在linux下怎么执行?

这得看你是怎么做的,假如你是命令行往做的,那么把bond0接口启动就好:ifup bond0或者ifconfig bond0 up假如你是写了配置文件,那么重启网络,命令在各发行版都不一样,给一个最基本的/etc/init.d/network restart

虚拟IP的原理?

虚拟IP,就是一个未分配给真实主机的IP,也就是说对外提供数据库服务器的主机除了有一个真实IP外还有一个虚IP,使用这两个IP中的任意一个都可以连接到这台主机,所有项目中数据库链接一项配置的都是这个虚IP,当服务器发生故障无法对外提供服务时,动态将这个虚IP切换到备用主机。

其实现原理主要是靠 TCP/IP 的 ARP 协议。因为IP地址只是一个逻辑地址,在以太网中 MAC 地址才是真正用来进行数据传输的物理地址,每台主机中都有一个 ARP 高速缓存,存储同一个网络内的 IP 地址与 MAC 地址的对应关系,以太网中的主机发送数据时会先从这个缓存中查询目的 IP 对应的 MAC 地址,会向这个 MAC 地址发送数据。操作系统会自动保护这个缓存。这就是整个实现的要害,比如下面这个 ARP 缓存示例:

0
回帖

bond0属于什么模式?bond0做好后在linux下怎么执行? 期待您的回复!

取消