通信人家园
标题:
[转帖]广播和洪泛
[查看完整版帖子]
[打印本页]
时间:
2010-4-7 13:59
作者:
ancycall
标题:
[转帖]广播和洪泛
广播和洪泛
一
.
泛洪的产生
:
MAC
地址表显示了主机的
MAC
地址与以太网交换机端口映射关系,指出数据帧去往目的主机的方向。当以太网交换机收到一个数据帧时,将收到数据帧的目的
MAC
地址与
MAC
地址表进行查找匹配。如果在
MAC
地址表中没有相应的匹配项,则向除接收端口外的所有端口广播该数据帧,有人将这种操作翻译为泛洪(
Flooding
,泛洪操作广播的是普通数据帧而不是广播帧)。在我们测试过的交换机中,有的除了能够对广播帧的转发进行限制之外,也能对泛洪这种操作进行限制。
*
交换机的老化时间设置不当
,
也会引起泛洪处理
.
因为
,
交换机的
MAC
学习也是需要一定数量的帧
;
重新建立
MAC
表也是需要时间的
.(
试交换机性能而定
).
*
频繁地调换
PC
机与交换机的端口的连接也是原因之一
.
注意
:
广播帧和组播帧是直接向所有端口转发
.
二
.
广播帧的产生
:
网络中存在有广播帧是不可避免的
,
比如开启了
DHCP
服务器,每次请求,都会有以"FF.FF.FF.FF.FF.FF"的帧格式出现.它向所有端口转发.如果,局域网内的网卡有故障有时也会有广播帧出现,如果大量的这种帧出现,外在表现为网络速度变慢.
三.广播包的产生:
往往伴随着ARP而产生
.
假设主机
A
与
B
在同一个网络内
,
当主机
A
要向主机
B
发送信息
,
那么需要知道主机
B
的
IP
地址和
MAC
地址
,
这里面我们假定
A
只知道
B
的
IP
地址
,
而不知道
B
的
MAC
地址
,
那么这时
A
就需要向网络中发送一个
ARP
请求
,
来获取
B
的
MAC
地址
,
这个
ARP
请求实际上就是一个广播包
.
当主机A:172.168.0.1:
XXXX.XXXX.XXXX
向
B:172.168.0.3
请求
MAC
地直
.
请求的是
172.16.0.3
这个
IP
的
MAC
地址,在
ARP
请求里,目的
MAC
地址是
0000.0000.0000
这是一个
MAC
的广播地址,目的是要发送一个广播
.
使本地网络内的其他主机都接收这个请求,然后除了目标方
(
即
172.1680.3)
作出回应之外,其他机均会丢弃这个请求帧
.
其目的
,
是让
172.168.0.3
这台机将自己的
MAC
发过来
.
泛洪和
MAC
列表相关
.
在
L2
中存在
.
是有确定的
MAC
地址的
,
只是在
MAC
表中找不到具体转发的端口和
MAC
的配对
,
才开始泛洪处理
.
但是泛洪并不是广播帧
(FF.FF.FF.FF.FF.FF).
广播是有一个具体的行为
,
它的对象是整个网络
.
在
ARP
时往往需要有特定的主机来响应
.
当然太多的广播对于网络是有害的
.
容易造成广播风暴
.
通信人家园 (https://www.txrjy.com/)
Powered by C114