交换机配置三层接口mac地址之后,是否能处理目的mac是系统mac的报文(ip报文、二层报文)?或者能否处理目的mac是其他接口的报文?有没有命令查看报文是否送cpu处理(交换机中cli里没有查到display to-cpu-packet 命令)?
端口trunk模式加入interface vlan1和interface vlan2(接口mac地址不同),改端口ip转发时源mac是否会被修改为某一个接口的mac?根据转发的网段区分?
(0)
1、机配置了三层接口的MAC地址之后,能够处理目的MAC是系统MAC的报文,包括IP报文和二层报文。当报文的目的MAC匹配到三层接口的MAC地址时,交换机会进行三层转发处理。如果报文的目的MAC不是本地三层接口的MAC地址,交换机会根据MAC地址表进行二层转发。
2、没有命令查看报文是否送cpu处理
3、在Trunk接口上,数据包的源MAC地址应该保持不变,与VLAN的转发无关。
(1)
路由转发源mac应该会修改为交换机的mac吧
正常途经交换机的路由/交换报文是硬件转发,不会送到cpu处理。只有特殊情况如控制协议报文、目的ip是交换机上的端口ip/ttl=1,MTU大需要分片,广播,ip option字段有特殊标记等等才会涉及到CPU。
交换机收到一个数据报文:
1/ 目的mac是交换机的系统mac/端口mac的时候,交换机会二层拆包,查看三层ip,以交换机系统mac重新封装报文,路由该报文。
2/ 目的mac非交换机系统mac,报文会二层转发(不会拆包重新封装,因此不会改mac地址)
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
跨三层了会改成vlanif的