由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EmergingNetworking版 - 请问一个跟ARP协议有关的问题。
相关主题
A question about routers and BGPport forwarding
台式机做router有办法remote desktop在两个router背后的电脑吗?
请推荐wireless routerinteresting, new jnpr control plane router
笔记本以后如果有N个IP地址Please recommend a long range wireless router
VPN 建立后如何共享workgroup在一个device里面同时实现router和switch有什么好处?
 问一个ATT DSL猫和D-Link wireless Router 连接的问题。Ethernet MAC and IP address
请教一个建openVpn的问题ethernet的switch在什么情况下会转发source address是multicast address的frame?
请推荐一款 wireless router[合集] 为什么L2SC用MST而router用SPF
相关话题的讨论汇总
话题: mac话题: pc话题: router话题: arp话题: ethernet
进入EmergingNetworking版参与讨论
1 (共1页)
r****o
发帖数: 1950
1
我对路由器转发包的理解是,
当PC A发IP包给PC B,途中经过router 1, router 2, router 3.
PC A 根据PC B的IP地址决定选择router 1,然后运行ARP协议,得到router 1的MAC地
址,将其作为linker layer frame中的destination MAC address。
router 1检查IP包,根据PC B的IP地址决定选择router 2,然后router 1需要运行ARP
协议知道router 2的MAC地址,然后将其作为linker layer frame中的destination MAC
address。
router 2作类似的事情,
router 3收到IP包后,发现PC B跟它在一个网络,运行ARP协议,得到PC B的MAC地址,
将其作为linker layer frame中的destination MAC address, 并将包直接发给PC B。
大家看我的理解对吗?
我还有一个问题是,Source MAC address在这个过程中有变化吗?是一直都是PC A的
MAC address,还是PC
j*a
发帖数: 14423
2
理解基本对了
src mac一直变

ARP
MAC

【在 r****o 的大作中提到】
: 我对路由器转发包的理解是,
: 当PC A发IP包给PC B,途中经过router 1, router 2, router 3.
: PC A 根据PC B的IP地址决定选择router 1,然后运行ARP协议,得到router 1的MAC地
: 址,将其作为linker layer frame中的destination MAC address。
: router 1检查IP包,根据PC B的IP地址决定选择router 2,然后router 1需要运行ARP
: 协议知道router 2的MAC地址,然后将其作为linker layer frame中的destination MAC
: address。
: router 2作类似的事情,
: router 3收到IP包后,发现PC B跟它在一个网络,运行ARP协议,得到PC B的MAC地址,
: 将其作为linker layer frame中的destination MAC address, 并将包直接发给PC B。

r****o
发帖数: 1950
3
多谢! 我还有个小问题: 在这个包的传输过程中,哪儿用到了src mac?

【在 j*a 的大作中提到】
: 理解基本对了
: src mac一直变
:
: ARP
: MAC

j*a
发帖数: 14423
4
哪儿用到了?哪儿都用。

【在 r****o 的大作中提到】
: 多谢! 我还有个小问题: 在这个包的传输过程中,哪儿用到了src mac?
r****o
发帖数: 1950
5
再问一个弱问题,如果把所有linker layer frame中的src mac取消,只保留
destination mac,这包还能传输吗?

【在 j*a 的大作中提到】
: 哪儿用到了?哪儿都用。
s*****g
发帖数: 1055
6
No, current Ethernet framer will drop the frame, Ethernet switching needs
source MAC to do source learning, although MAC learning is not needed on
routers, Ethernet on routers is the same Ethernet on switches.
j*a
发帖数: 14423
7
it depends.
in short: yes just like mpls. but it's not guaranteed.

【在 r****o 的大作中提到】
: 再问一个弱问题,如果把所有linker layer frame中的src mac取消,只保留
: destination mac,这包还能传输吗?

w***s
发帖数: 321
8
是减少六个字节么?中间幸运的话也许不会出问题,但是路由的时候怎么解析出IP
Packet?

【在 r****o 的大作中提到】
: 多谢! 我还有个小问题: 在这个包的传输过程中,哪儿用到了src mac?
1 (共1页)
进入EmergingNetworking版参与讨论
相关主题
[合集] 为什么L2SC用MST而router用SPFVPN 建立后如何共享workgroup
新人找工作求教 问一个ATT DSL猫和D-Link wireless Router 连接的问题。
Interesting tech请教一个建openVpn的问题
问个wireless 的问题请推荐一款 wireless router
A question about routers and BGPport forwarding
台式机做router有办法remote desktop在两个router背后的电脑吗?
请推荐wireless routerinteresting, new jnpr control plane router
笔记本以后如果有N个IP地址Please recommend a long range wireless router
相关话题的讨论汇总
话题: mac话题: pc话题: router话题: arp话题: ethernet