两个交换机级联时,一个交换机的交换表里会有另一个交换机的MAC地址吗?
3个回答
展开全部
不会。
交换机MAC表里记录的是终端设备的MAC,以及该MAC对应的入端口、vlan等信息。
报文都是从一个终端发往另外一个终端的,不会出现从一个终端发往某个交换机的情形。所以交换机仅仅作为传输的一个节点,不会作为终端。
所以,交换机的MAC表里不会记录周围交换机的MAC信息。
而且不是所有的交换机都有自己的MAC地址,有些交换机压根没有MAC地址,有的交换机是整机共用一个MAC,有的交换机是每个端口都有独立的MAC。
交换机MAC表里记录的是终端设备的MAC,以及该MAC对应的入端口、vlan等信息。
报文都是从一个终端发往另外一个终端的,不会出现从一个终端发往某个交换机的情形。所以交换机仅仅作为传输的一个节点,不会作为终端。
所以,交换机的MAC表里不会记录周围交换机的MAC信息。
而且不是所有的交换机都有自己的MAC地址,有些交换机压根没有MAC地址,有的交换机是整机共用一个MAC,有的交换机是每个端口都有独立的MAC。
追问
不是说网络设备都有MAC地址吗,就连集线器HUB都有MAC地址,如果交换机有MAC地址,那起什么用呢?
追答
如果是三层交换机的话,那么每个端口都有MAC,这个MAC是用于指导转发的,类似于路由器里的MAC地址。
一般的,交换机的MAC地址是用于管理目的的。
展开全部
你的交换机可管理的就有。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般情况下是不会有的,但实际情况需要具体分析。可能楼主要问交换机级联的通讯过程,所以这里只说家庭用的二层交换机级联,这样的交换机仅记录各终端MAC和交换机对应物理端口的列表,收到数据交换机完成转发任务后就不管别的了。这样的二层交换机是没有对用户可见的MAC的,高级设备如带有管理功能的二层、三层交换机有自己的MAC,而且不止一个,这个不在本回答范围。
很详细的例子,自己画个图看看:
(网络环境:交换机A的端口4与交换机B的端口1级联,计算机甲、乙已经配置IP,且甲与交换机A的端口A1连接,乙与交换机B的端口B2连接,甲通过乙的IP想要访问乙的过程。)
由于甲第一次和乙通讯,系统没有乙的MAC信息,甲要先发ARP请求包,包内部的源MAC是甲的实际MAC,目的MAC是广播地址FFFFFFFF,暂时叫做广播包N1,交换机A通过包N1习得甲的MAC与交换机端口A1绑定,然后交换机A继续向除A1之外的所有端口广播该请求包,由于A4与B1级联,当交换机B通过端口B1接收到包N1时,更新交换表,甲MAC与端口B1绑定,再次向除B1之外的所有端口广播该包N1,直到端口B2的乙收到N1,发现是请求自己IP对应的MAC,则反馈数据包N2给甲,因为N1包含甲的MAC,所以该N2包为单播,目的MAC就是甲的MAC,当N2发送至交换机B上时根据B的交换表,被发至B1端口,端口B1与A4级联,A交换机端口A4收到N2后,更新端口A4与乙MAC绑定,在根据之前的交换表,转发该包至A1端口,MAC获取过程完成。至此,交换表已经完成:交换机A记录了计算机甲MAC对应端口A1,计算机乙MAC对应端口A4,交换机B记录了计算机乙MAC对应端口2,计算机甲MAC对应端口1。也就是交换机之间不需要知道对方本身的MAC,只要记得端口与客户端MAC的绑定列表,照列表转发即可。
很详细的例子,自己画个图看看:
(网络环境:交换机A的端口4与交换机B的端口1级联,计算机甲、乙已经配置IP,且甲与交换机A的端口A1连接,乙与交换机B的端口B2连接,甲通过乙的IP想要访问乙的过程。)
由于甲第一次和乙通讯,系统没有乙的MAC信息,甲要先发ARP请求包,包内部的源MAC是甲的实际MAC,目的MAC是广播地址FFFFFFFF,暂时叫做广播包N1,交换机A通过包N1习得甲的MAC与交换机端口A1绑定,然后交换机A继续向除A1之外的所有端口广播该请求包,由于A4与B1级联,当交换机B通过端口B1接收到包N1时,更新交换表,甲MAC与端口B1绑定,再次向除B1之外的所有端口广播该包N1,直到端口B2的乙收到N1,发现是请求自己IP对应的MAC,则反馈数据包N2给甲,因为N1包含甲的MAC,所以该N2包为单播,目的MAC就是甲的MAC,当N2发送至交换机B上时根据B的交换表,被发至B1端口,端口B1与A4级联,A交换机端口A4收到N2后,更新端口A4与乙MAC绑定,在根据之前的交换表,转发该包至A1端口,MAC获取过程完成。至此,交换表已经完成:交换机A记录了计算机甲MAC对应端口A1,计算机乙MAC对应端口A4,交换机B记录了计算机乙MAC对应端口2,计算机甲MAC对应端口1。也就是交换机之间不需要知道对方本身的MAC,只要记得端口与客户端MAC的绑定列表,照列表转发即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询