(2)检测网内是否有其他节点应用和本身一样的IP地址。如不雅收到了一个ARP应答,则解释网内已有节点在应用和本身雷同的IP地址。
须要明白的是,在以太网内,某台主机要发送一个数据包,这个数据包实际上发送给了哪台主机(或网卡),和目标IP地址无关,而是和ARP缓存内的IP地址对应的物理地址有关。ARP病毒大年夜行其道,实际上就是经由过程在收集内发送一些欺骗性的ARP包,是的被欺骗主机ARP缓存信息缺点,达到捣乱正常通信的目标。
5、HUB和交换机
这两者都属于局域网设备,大年夜OSI七层互联模型上看,HUB是物理层设备,交换机是数据链路层设备。
HUB可以等效为一段物理网线。例如,用HUB连接的两台主机,和用一根交叉双绞线直接连接的两台主机,没任何差别。
交换机相对复杂一些。它的工作道理是,在内存中保护一张表,表中记录的交换机每个端口接了哪些主机,即端口与主机物理地址的映射表。一个交换机端口可以经由过程HUB或其他交换机接多台主机,是以端口和主机物理地址的映射是一对多的关系。这个表称为地址转揭橥,转发数据帧时,根据目标地址,查转揭逝世后,决定将数据帧发送到哪个交换机端口。如表中未查到,则将数据帧发送到所有交换机端口。
这个表是若何形成的呢?在交换机刚初始化时,这张表是空的,进入交换机的数据帧,被发送到所有端口。但只要稀有据帧进入交换机,则根据数据帧的源地址和进入的交换机端口,获得主机物理地址和交换机端口之间的关系。
即,交换机经由过程检查进入数据帧的源物理地址,慢慢构造地址转揭橥;根据数据帧的目标物理地址和转揭橥内容,决定将数据帧发到哪个端口。
须要留意的是,交换机地址转揭橥不是固定的,而是随时根据实际情况动态修改的。
(二)网卡组技巧架构
网卡组技巧的本质是对多个物理收集接口进行同一治理,将多个物理接口虚拟成一个逻辑收集接口。具体到办事器网卡上,可以看作将多块网卡虚拟为一块逻辑网卡。从属性上看,虚拟逻辑网卡和物理网卡无任何不合,也有本身的物理地址和收集地址。
办事器应用逻辑网卡与外部的主机通信。外部主机只能看到办事器的逻辑网卡,至于办事器具体的物理网卡个数、物理地址等细节,外部主机是不清跋扈的。
网卡组逻辑构造如图1所示。

网卡组是在局域网上实现的,个中涉及到的收集概念有物理地址、收集地址和ARP协定。IT运保护人员要想深刻懂得网卡组技巧,起重要进修熟悉这些相干常识。
无论是intel照样broadcom,一般都是在原有网卡驱动法度榜样基本上,增长一个网卡组驱动法度榜样,由该驱动法度榜样完成网卡组功能。
收集协定直接拜访网卡组驱动法度榜样,网卡组驱动法度榜样负责完成负载均衡等功能。一般地,网卡组驱动负责对构成网卡组的各个物理网卡进行治理,例如,晃荡探测,流量探测等,并根据实际情况,实现负载均衡和网卡容错功能。
1、交换机无关方法
下面,我们将以intel的intel PRO 1000 PT 办事器网卡为例,设备办事器网卡组。
交换机无关方法网卡组技巧,功能在办事器端实现,而对于交换机端是完全透明的,即交换机按正常的转发功能转发数据包,毋需做其他特别设备。
Broadcom的Smart Load Balancing(智能负载均衡,SLB),intel的Adapter Fault Tolerance(网卡容错,AFT),Switch Fault Tolerance(交换机容错,SFT )和Adaptive Load Balancing (自适应负载均衡,ALB),这几种网卡组技巧,都是交换机无关的。
(1)SLB
SLB是Braodcom网卡实现的一种网卡组方法,个中又有负载均衡+容错和容错两种方法。后者只有容错方法而不具备负载均衡功能,设备时可以根据须要选择须要的组模式。
负载均衡分为发送数据均衡和吸法术据均衡技巧。
对于发送数据负载均衡,是由办事器网卡组驱动法度榜样完成的。负载均衡不是基于单个数据包的,而是基于“应用流”的。目标IP地址、目标端标语等信息,定义了一个“应用流”。基于“应用流”的负载均衡可以避免同一应用的数据包经由过程不合物理网卡传输时出现的乱序问题。
办事器保护一张和负载均衡信罕见关的“哈希表”(如不雅你不清跋扈什么是哈希表,只需知道它是一种保存数据的数据构造,数据在个中的存贮地位,是经由过程一个被称为“哈希函数”的公式计算出来的。这种数据构造的最大年夜长处就是查找数据效力十分高)。表中记录了每个“流”应当大年夜哪个物理网卡发送出去。
网卡组形成的逻辑网卡的物理地址,是大年夜组中所有物理网卡中的一个的物理地址。每块物理网卡,发送数据时都必须应用本身的物理地址。如许,交换机看到的是不合的交换机端口,连接了不合的主机(网卡)。当办事器接收到一个解析本身物理地址的ARP请求包时,回应的物理地址逻辑网卡的物理地址,也就是组中某块网卡的物理地址。
吸法术据均衡,是经由过程ARP应答实现的。刚开端时,办事器以逻辑网卡的物理地址应答ARP请求,如许,所有的吸法术据,均大年夜组中的某一块网卡中流入。当须要做负载均衡时,办事器会根据来自不合客户端的ARP请求,回应以组中不合网卡的物理地址,以此实现流入数据在不合网肯喔赡均衡分布。和发送数据负载均衡一样,体系同样建立、保护一个吸法术据均衡信息哈希表。
一个特别的情况是,当办事器发送一个ARP请求时,所有客户端据此请求包更新本身的ARP缓存。如斯,会影响到吸法术据的均衡。是以,在办事器均衡接收流量过程中,不仅仅是答复ARP请求时调剂应答的网卡物理地址,还要根据不合的流量分布,根据体系保护的哈希表信息,针对不合的客户端,发送特别ARP(Gratuitous ARP),主动进行调剂。
在图2中,假定办事器S1有2块网卡做了网卡组,若何实现对收集内的2台客户端C1、C2做到发送和接收负载均衡呢?例如对客户端C1的收发数据均经由过程网卡1,而对客户端C2的收发数据均经由过程网卡2进行。
推荐阅读
沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散! # 安装 face_recognition $ pip install face_recognition # 安装face_recognition过程中会主动安装 numpy、>>>详细阅读
本文标题:服务器网卡组(team)技术原理与实践
地址:http://www.17bianji.com/lsqh/38280.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示