加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

通过ping命令理解包转发过程中IP地址与MAC地址对应关系

(2006-11-24 08:29:12)
分类: ~~~ ALL IN ONE ~~~
很多人都在问这个问题,我觉得有必要通过ping命令,明确一下包转发过程中IP与MAC之间的关系了。
 
R1---1.1.1.1-----------1.1.1.2---R2---3.3.3.2---------3.3.3.3---R3
 
为了说明的方便,上图中各路由器MAC地址规定如下:
R1:0001.1111.1111
R2:0001.2222.2222
R3:0001.3333.3333
 
 
从r1向r3发起ping
r1# ping 3.3.3.3
!!!!!
 
 
注意:在这个过程中,数据包的源、目的IP地址始终是保持不变的。改变的是MAC地址。
 
以下列出了包经过每个路由器时其IP与MAC的变化情况
R1: 
源IP:1.1.1.1    源MAC:0001.1111.1111
目IP:3.3.3.3    目MAC:0001.2222.2222
 
R2:
源IP:1.1.1.1    源MAC:0001.2222.2222
目IP:3.3.3.3    目MAC:0001.3333.3333
 
 
如果还不理解的话,想象一下我们在邮寄信件时,发信人地址和收信人地址始终都是不变的,变的是不同的邮递员!
 
想进行验证的话,可在各路由器上开启debug
debug ip packet
 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有