ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

由交换中的帧封装

2014-9-11 04:00| 发布者: admin| 查看: 342| 评论: 0

摘要:   交换功能是指由器在一个接口接收数据包并将其从另一个接口转发出去的过程。交换功能的重要责任是将数据包封装成适用于传出数据链的正确数据帧类型。   对于从一个网络传入,以另一个网络为目的地的数据包,由 ...

  交换功能是指由器在一个接口接收数据包并将其从另一个接口转发出去的过程。交换功能的重要责任是将数据包封装成适用于传出数据链的正确数据帧类型。

  对于从一个网络传入,以另一个网络为目的地的数据包,由器会进行哪些处理?由器主要执行以下三个步骤:

  1.通过删除第2层帧头和帧尾来解封第3层数据包。

  2.检查IP数据包的目的IP地址以便从由表中选择最佳径。

  3.将第3层数据包封装成新的第2层帧,并将该帧从送出接口转发出去。

  在第3层IP数据包从一台由器转发到下一台由器的过程中,除时间(TTL)字段发生变化外,该IP数据包的其它字段均保持不变。当由器收到一个IP数据包时,它会将该数据包的TTL减一。如果减一后得到的TTL值为零,则由器将丢弃该数据包。TTL用于防止IP数据包由于由环或网络中其它异常状况而在网络上永无休止地传输。

  由于IP数据包是解封自第2层帧并再次封装成新的第2层帧,所以数据链目的地址和源地址将随数据包从一台由器转发到下一台由器而不断发生变化。第2层数据链源地址代表出站接口的第2层地址。第2层目的地址代表下一跳由器的第2层地址。如果下一跳是最终目的设备,则第2层目的地址将是该设备的第2层地址。

  数据包很有可能会被封装成与收到时不同的另一种第2层帧。例如,由器从快速以太网接口上收到封装为以太网帧格式的数据包,然后将其封装成PPP帧格式通过串行接口转发出去。

  请记住,在数据包从源设备到最终目的设备的传输过程中,第3层IP地址始终不会发生变化。但是,随着每台由器不断将数据包解封、然后又重新封装成新数据帧,该数据包的第2层数据链地址在每一跳都会发生变化。

  fast路由器设置步骤数据包从源到目的地的传输过程

  步骤1:PC1需要向PC2发送一个数据包

  PC1是如何确定应该将数据包转发至R1而不是直接发往PC2?这是因为PC1发现源IP地址和目的IP地址位于不同的网络上。

  PC1通过对自己的IP地址和子网掩码执行AND运算,从而了解自身所在的网络。同样,PC1也对数据包的目的IP地址和自己的子网掩码执行AND运算。如果两次运算结果一致,则PC1知道目的IP地址处于本地网络中,无需将数据包转发到默认网关(由器)。如果AND运算的结果是不同的网络地址,则PC1知道目的IP地址不在本地网络中,因而需要将数据包转发到默认网关(由器)。

  注:如果数据包目的IP地址与PC1子网掩码进行AND运算后,所得到的结果并非PC1计算得出的自己所在的网络地址,该结果也未必就是实际的远程网络地址。在PC1看来,只有当掩码和网络地址相同时,目的IP地址才属于本地网络。远程网络可能使用不同的掩码。如果目的IP地址经过运算后得到的网络地址不同于本地网络地址,则PC1无法知道实际的远程网络地址,它只知道该地址不在本地网络上。

  PC1如何确定默认网关(由器R1)的MAC地址?PC1会在其ARP表中查找默认网关的IP地址及其关联的MAC地址。

  如果该条目不存在于ARP表中会发生什么情况?PC1会发出一个ARP请求,然由器R1作出ARP回复。

  步骤2:由器R1收到以太网帧

  2.R1看到“以太网类型”字段的值为0x800,这表示该以太网帧的数据部分包含IP数据包。

  3.R1解封以太网帧。

  4.由于数据包的目的IP地址与由器R1的所有直连网络均不匹配,R1将求助于由表来确定数据包的由方式。R1搜索由表中的条目,看看其中是否存在网络地址和子网掩码的组合能否构成目的IP地址所在的网络。在本例中,由表存在192.168.4.0/24网络的由条目。数据包的目的IP地址为192.168.4.10,这是该网络中的主机IP地址。

  R1到192.168.4.0/24网络的由的下一跳IP地址为192.168.2.2,送出接口为FastEthernet0/1。这表示IP数据包将封装到一个新的以太网帧中,其目的MAC地址为下一跳由器的IP地址对应的MAC地址。由于送出接口连接的是以太网,R1必须将下一跳IP地址解析为目的MAC地址。

  步骤3:数据包到达由器R2

  2.R2看到“以太网类型”字段的值为0x800,这表示该以太网帧的数据部分包含IP数据包。

  3.R2解封以太网帧。

  4.由于数据包的目的IP地址与由器R2的所有接口地址均不匹配,R2将查询其由表来确定数据包的由方式。R2使用与R1相同的过程在由表中搜索数据包的目的IP地址。

  当接口为点对点串行连接时,R2将IP数据包封装成适合送出接口(HDLC、PPP等)使用的数据链帧格式。在此情况下,第2层封装为PPP;因此,数据链目的地址将设置为地址。请记住,串行接口没有MAC地址。

  5.IP数据包封装成新的数据链帧(PPP),然后通过serial0/0/0送出接口发送出去。

  步骤4:数据包到达R3

  1.R3接收并将数据链PPP帧复制到缓冲区中。

  3.R3在由表中搜索数据包的目的IP地址。由表的搜索结果显示,该地址所在的网络为R3的直连网络。这表示该数据包可以直接发往目的设备,不需要将其发往另一台由器。

  因为送出接口是直连的以太网,所以R3需要将数据包的目的IP地址解析为目的MAC地址。

  步骤5:封装有IP数据包的以太网帧到达PC2

  1.PC2检查目的MAC地址,发现该地址与接收接口的MAC地址(PC2的以太网网卡)匹配。因此PC2将数据帧的剩余部分复制到缓冲区中。

  2.PC2看到“以太网类型”字段的值为0x800,这表示该以太网帧的数据部分包含IP数据包。

  3.PC2解封以太网帧并将IP数据包传递至操作系统的IP进程。

  在如今这个信息爆炸的时代里,每天都会有数不清的新闻通过各种渠道涌到我们面前,而真正有价值的应该进入我们心里的,却很可能随着日历牌的翻动被我们忽略。作为对一周新闻进行回顾的《比特网新闻中心每周热点推荐》,就是要告诉您过去的七天都发生了哪些新闻,更希望和您一起,站在七天的高度来看待过去一周的新闻。

  领IT群雄秀企业风采。创刊于2008年2月,定位于行业(企业)信息化规划、建设、管理的中高层人士,通过精心的内容筛选,将每月发生的重点事件进行回顾,为高端人群提供深度阅读,与比特网内容的速度特性形成互补。主要栏目有:比特网精粹、新产品新技术、CIO、封面报道、下午茶精选等。

  业内首个只为报道数据中心资讯内容的专业频道,是为数据中心用户及厂商而建设的专业平台。以数据中心专业技术内容为核心,贯穿新鲜资讯、技巧方法和用户案例等高附加值内容。以为网友提供最具实用价值的信息为原则,以成为用户最信赖的行业专家为目标,打造高时效、高品质、高前瞻的最全威频道。企业数据中心热点播报,为您精心奉上过去一周数据中心最精彩、权威资讯_chinabyte比特网。

  就服务器和数据中心领域的产业动态、技术热点、热门产品、实用技巧,向企业CIO/CTO、IT管理层、技术人员提供一周精选套餐,为数据中心决策者、使用者提供一份服务器行业以及数据中心领域最新动态及产品应用的技术套餐。

不良信息举报Q:2000617
新用户7天后可回帖!

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-11-3 15:15 , Processed in 0.029936 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部