新闻中心> 文章详情

南京HCIE培训 三层交换转发流程

2015年06月04日

举例说明,PC1访问PC2,通过三层交换机通信的过程 

1、PC1开始发送是,知道PC2的IP地址,但不知道MAC地址,首先PC1会采用ARP来确定PC2的MAC地址,PC1会把自己的IP和PC2的IP地址进行比较---> 南京HCIE培训 

1)在同一网段,PC1广播一个ARP请求,PC2返回一个其MAC地址,PC1会将PC2的MAC地址放入自己 的ARP缓存中,通过用次MAC地址封装数据包后转发。三层交换机的二层交换模块根据PC1发送的以太帧中的MAC地址查找其MAC地址表确定将数据包发送到目的端口; 

2)不在同一网段,PC1会向网关(一般为三层交换机的一个vlan地址)发送ARP封装包,交换机回应VLAN接口的MAC地址 南京HCIE培训 

2.1)交换机知道PC2的MAC地址,则直接将数据包以此MAC地址封装并发送到PC2 

2.2)交换机不知道PC2的MAC地址,交换机会提取PC1的数据帧的IP包去查路由表,根据路由表中的路由信息向PC2所在的网段广播一个ARP请求,PC2接到请求后,会回复其MAC地址,交换机会记录此地址对应的端口,以后PC1和PC2在进行数据传输是,将用PC2的IP地址查找底层硬件转发表,得到出端口与对应的MAC地址,并用查到MAC地址封装包,从查到的出端口将数据转发出去,数据转发过程全部交给二层交换处理,实现高速交换。

上一篇下一篇
按时发顺丰

技术交流群

Java大数据交流群560819979    加入
Python技术交流群595083299    加入
Oracle技术交流群595119011    加入
Web前端技术交流群604697610    加入
Huawei技术交流群482919361    加入
Redhat技术交流群587875348    加入
UI设计技术交流群511649801    加入
Cisco技术交流群596886705    加入
IT运维技术交流群605888381    加入