路由器处理数据包的两个过程

发表于:2007-06-23来源:作者:点击数: 标签:
一、Routing Process 当一个数据包进入路由器: 1、拆去二层帧头; 2、进入缓冲区; 3、查看目标地址(匹配路由表); 4、重新封装二层帧头; 5、转发。 二、Switching Process: 1、Check framing and buffer packet; 查看二层帧,进行CRC校验,层三的数据和

   
  一、Routing Process
  当一个数据包进入路由器:
  1、拆去二层帧头;
  2、进入缓冲区;
  3、查看目标地址(匹配路由表);
  4、重新封装二层帧头;
  5、转发。
  二、Switching Process:

  1、Check framing and buffer packet;
  查看二层帧,进行CRC校验,层三的数据和头部进入缓冲区(buffer);
  2、Check routing table;
  查路由表,从buffer中拿出目标IP和路由表进行匹配(与运算);
  3、Re-Encapsulation layer 2 header;
  重新封装二层帧头;
  注: (1)二层帧头包括源MAC地址和目标MAC地址。
  (2)此时的二层帧头的源MAC已经变为路由器出接口的地址。
  4、Forwarding from one local interface;
  转发(从一个本地接口封装);

原文转自:http://www.ltesting.net