zoukankan      html  css  js  c++  java
  • Exchange NLB 单播和多播模式比较

    一般来说,在NLB的创建时,单网卡多播双网卡单播

    双网卡单播时,因为主机之间不能互相通信,将设置内网通讯的网卡,也就是群集设置中的心跳

     

    NLB模式

    描述

    优点

    缺点

    单播

    网卡MAC会被NLB专用,无法另作他用,各NLB节点之间无法单独通信,交换机上无需配置,但是会增加网络负载。

     

    在单播模式下,NLB重新对每个NLB节点中启用NLB的网络适配器分配MAC地址(此MAC地址称为群集MAC地址),并且所有的NLB节点均使用相同 的MAC地址(均使用群集MAC地址),同时NLB修改所有发送的数据包中的源MAC地址,从而使交换机不能将此群集MAC地址绑定在某个端口上。

     

    工作在单播模式下的NLB可以在所有网络环境下正常运行,但是由于它的工作特性,具有以下两个限制:

     

    由于NLB所使用的群集MAC地址没有绑定在某个具体的交换机端口上,所以所有的NLB通讯均通过在交换机的所有端口上广播进行,而不管此端口是否连接了NLB节点,这造成了额外的网络流量负担;

     

    由于所有的NLB节点具有相同的MAC地址,NLB节点之间不能通过自己原有的专用IP地址进行通讯。

     

    在“群集IP配置”中的“网络地址”是以“02 - BF”开头,后面紧跟IP地址的十六进制表示,该网络地址与实际主机的MAC地址相同,后续加入的主机也将修改为此MAC地址

    在每个群集成员上,NLB 覆盖网络适配器上制造商提供的 MAC 地址

    NLB 对所有成员都使用相同的单播 MAC 地址

    它可以无缝地与大多数路由器和交换机协同工作

    到达群集的流量会扩散到交换机虚拟 LAN (VLAN) 上的所有端口

    主机之间的通信不能通过 NLB 绑定到的适配器,也即实体主机间不可以互相通信

    多播

      • 网卡MACNLB与网卡本身共用,网卡在处理NLB数据的同时也能单独通信,但是这样会被交换机认为NLB有多个MAC地址,不被允许,需要在交换机上手动映射NLB ipNLB MAC之间的对应关系。

       

      在多播模式下,NLB不会修改NLB节点启用NLB的网络适配器的MAC地址,而是为它再分配一个二层多播MAC地址专用于NLB的通讯(此MAC地址称 为群集MAC地址),这样NLB节点之间可以通过自己原有的专用IP地址进行通讯。但是在多播模式中,NLB节点发送的针对群集IP地址MAC地址ARP 请求的ARP回复会将群集IP地址映射到多播MAC地址,而许多路由器或者交换机(包括CISCO的产品)会拒绝这一行为。当出现这种情况时,你必须在路 由器和交换机上手动添加静态映射,将群集IP地址映射到群集的多播MAC地址。

       

      在“群集IP配置”中的“网络地址”是以“03 -BF”开头,后面紧跟IP地址的十六进制表示。

      如果选择复选项“IGMP MulticastIGMP多播)”,就像多播操作模式一样,NLB 保留原厂 MAC 地址不变,但是向网络适配器中增加了一个 IGMP 多播地址。

      保留原厂 MAC 地址不变,但是向网络适配器中增加了一个第 2 层多播 MAC 地址

      所有入站流量都会到达这个多播 MAC 地址

    通过在交换机的“内容可寻址存储器”(CAM) 表中创建静态项,从而使得入站流量仅到达群集中的主机

    因为 CAM 项必须静态关联一组交换机端口,如果没有这些 CAM 项,入站流量仍然会扩散到交换机 VLAN 上的所有端口。

    很多路由器不会自动将单播 IP 地址(群集的虚拟 IP 地址)与多播 MAC 地址关联起来。如果进行静态配置的话,一些路由器可以存在这种关联。

  • 相关阅读:
    css常用字体
    多行文本显示省略号,点击展开隐藏
    某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, 加密规则如下:每位数字都加上5,然后用除以10的余数代替该数字,再将第一位和第四位交换, 第二位和第三位交换,请编写一个函数,传入原文,输出密文
    编写一个函数,计算任意两个数字之间所能组成的奇数个数,数字必须是个位数。 比如:计算0~3之间能组成的奇数是: 01、03、13、21、23、31
    Redis(一) 数据结构与底层存储 & 事务 & 持久化 & lua
    IO多路复用之Reactor
    IO多路复用之select poll epoll
    五种IO模型
    kafka(五) 流式处理 kafka stream
    kafka(二) 高性能技术分析
  • 原文地址:https://www.cnblogs.com/thescentedpath/p/exchangeNLB.html
Copyright © 2011-2022 走看看