0hFlSC,远程镜像vlan为什么要undo MAC学习功能
1680707404,CRM论坛(CRMbbs.com)——一个让用户更懂CRM的垂直性行业内容平台,CRM论坛致力于互联网、客户管理、销售管理、SCRM私域流量内容输出5年。 如果您有好的内容,欢迎向我们投稿,共建CRM多元化生态体系,创建CRM客户管理一体化生态解决方案。内容来源:知了社区
问题描述:
问题1:请问,远程镜像vlan为什么要关闭MAC地址学习功能,有什么好处?
组网及组网描述:
设定如此,避免学到其他mac,设备在转发报文时,根据报文的目的MAC地址查询MAC地址表,如果MAC地址表中包含与报文目的MAC地址对应的表项,则直接通过该表项中的出接口转发该报文;如果MAC地址表中没有包含报文目的MAC地址对应的表项时,设备将采取广播方式通过对应VLAN内除接收接口外的所有接口转发该报文。
23小时前回答因为只有关了mac学习,报文才能正常泛洪过去。
用示例图来举例。比如市场部有一台电脑记作X,我想获取X收发的所有报文。假设不关闭任何设备的mac学习功能。
由于报文被源设备A镜像的关系,所以X一但发送报文,中间设备B就也能收到一份镜像并从自己的3/0/1下学到X的mac地址。
然后当X收到来自其它终端的回包时,B同样也会收到一份。这份报文的目的mac必然就是X的mac。由于B已经从3/0/1下学到X的mac,它根本不会把报文往C的方向泛洪,而是会根据mac表项把报文通过3/0/1接口转发给A。也就是说C收不到这份镜像报文,那么server就更收不到了。那么“获取X收发的所有报文”的需求就没实现。
不会把报文往C的方向泛洪——是因为把B的3/0/1接口当作目的地址的原因?那关闭了MAC地址学习功能,就不存在MAC地址了吧,那这是怎么把流量镜像过去的呢
关掉的话B就不知道目的mac在哪个接口下。根据二层转发的原理,它会把报文转发给除了入接口以外的所有接口(即泛洪),当然就包括3/0/2,可不就传过去了。
奇怪的流量你正在,远程镜像vlan为什么要undo MAC学习功能