- 3
- 0
- 约小于1千字
- 约 2页
- 2017-06-14 发布于北京
- 举报
同一广播域中用不同网段进行通信
测试结果:
不能进行通信:P1可以ping通p2,无法ping通p3;
原因:无法进行封装。
问题: 为什么会不能通信,造成这个是什么原因?
P1发送数据包:需要源ip地址、源mac地址(自身已知道);目的ip地址、mac地址;目的ip地址直接获得(ping )或者通过dns服务器获取(www)。
目的mac地址的获取:根据目的ip与子网掩码与操作确定目的ip是否与本机在同一网段
1.在同一网段:arp广播,在广播域内获取目的mac地址;
2.在不同网段:通过交换机查找到默认网管mac地址,然后转发。
具体过程参见《网络中数据传输过程的分析》
也就是说p1 ping p3的时候,目的ip与子网掩码确定p3属于在不同网段中,会转发到R1,R1无法转发丢弃。
总结:A、交换机(2层)是二层设备,只有mac-port表,只对mac地址进行操作。
B、arp是二层协议,并且在pc上执行,pc上有arp表,并且arp表中只能储存与pc
主机同一网段的主机的mac地址(arp不能跨网段工作)。
例如:p1的arp表
只能封装的目的mac地址只有同一网段P2的和R1的默认网关,没有P3的mac地 址解析!
C、交换机有mac-port表,只要是连接在交换机端口上的,都会有。
S1的mac-port表:
优点:使不同广播域使用不同网段,减少混乱,使网络拓扑清晰。
原创力文档

文档评论(0)