交换机、路由器的工作原理

交换机、路由器的工作原理

ID:41574715

大小:61.51 KB

页数:3页

时间:2019-08-28

交换机、路由器的工作原理_第1页
交换机、路由器的工作原理_第2页
交换机、路由器的工作原理_第3页
资源描述:

《交换机、路由器的工作原理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、交换机、路由器的工作原理标签:网络交换机路由器工作原理1.二层交换技术二层交换机是数据链路层的设备,它能够读取数据包中的MAC地址信息并根据MAC地址来进行交换。交换机内部有一个地址表,这个地址衣标明了MAC地址和交换机端口的对应关系。当交换机从某个端口收到一个数据包,它首先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的,它再去读取包头中的目的MAC地址,并在地址表中杏找相应的端口,如果表中有与这目的MAC地址对应的端II,则把数据包直接复制到这端口上,如果在表中找不到和应的端II则把数据包广播到所有

2、端II上,当目的机器対源机器冋应时,交换机又町以学习目的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播To二层交换机就是这样建立和维护它口己的地址表。由于二层交换机一般具有很宽的交换总线带宽,所以可以同时为很多端口进行数据交换。如果二层交换机有N个端口,每个端口的带宽是M,而它的交换机总线带宽超过NXM,那么这交换机就可以实现线速交换。二层交换机对广播包是不做限制的,把广播包复制到所有端口上。二层交换机一般都含右专门丿IJ于处理数据包转发的ASIC(ApplicationspecificIntegrate

3、dCircuit)芯片,因此转发速度可以做到非常快。2.路由技术路由器是在OSI七层网络模型屮的第三层——网络层操作的。路由器内部有二个路由表,这表标明了如果要去某个地方,下一步应该往哪走。路由器从某个端口收到一个数据包,它首先把链路层的包头去掉(拆包),读取目的IP地址,然后查找路由表,若能确定卜一步往哪送,则再加上链路层的包头(打包),把该数据包转发出去;如果不能确定下一步的地址,则向源地址返冋一个信息,并把这个数据包丢掉。路由技术和二层交换看起来有点相似,其实路由和交换Z间的主要区别就是交换发牛在OSI参考模型的第二层(数

4、据链路层),而路由发牛在第三层。这一区别决定了路由和交换在传送数据的过程中需要使用不同的控制信息,所以两者实现各自功能的方式是不同的。路由技术其实是由两项最某木的活动组成,即决定最优路径和传输数据包。其中,数据包的传输相对较为简单和直接,而路由的确定则更加复杂一些。路由算法在路由表屮写入各种不同的信息,路山器会根据数据包所要到达的目的地选择最佳路径把数据包发送到可以到达该II的地的下一台路由器处。当下一台路由器接收到该数据包时,也会查看其目标地址,并使川合适的路径继续传送给后面的路由器。依次类推,直到数据包到达最终「【的地。路山

5、器之间可以进行相互通讯,而II可以通过传送不同类型的信息维护各自的路山表。路由更新信息是一般是市部分或全部路市表组成。通过分析其它路由器发出的路由更新信息,路由器可以掌握整个网络的拓扑结构。链路状态广播是另外i种在路由器之间传递的信息,它可以把信息发送方的链路状态通知给其它路由器。1.三层交换技术-•个具有第三层交换功能的设备是一个带有第三层路由功能的第二层交换机,它是二者的有机结合,并不是简单的把路由器设备的硬件及软件简单地叠加在局域网交换机上。从硬件上看,第二层交换机的接口模块都是通过高速背板/总线(速率可高达几十Gbit/

6、s)交换数据的,在第三层交换机中,与路山器有关的第三层路山硬件模块也插接在高速背板/总线上,这种方式使得路山模块口J以与需要路山的其他模块间高速地交换数据,从而突破了传统的外接路山器接口速率的限制。在软件方面,第三层交换机也有重大的举措,它将传统的基于软件的路山器软件进行了界定。其做法是:対于数据包的转发:如1P/IPX包的转发,这些规律的过程通过硬件得以高速实现。对丁•第三层路由软件:如路由信息的更新、路由表维护、路由计算、路由的确定等功能,川优化、高效的软件实现。假设两个使川IP协议的机器通过第三层交换机进行通信的过程,机器

7、A在开始发送时,已知目的IP地址,但尚不知道在局域网上发送所需要的MAC地址。要釆用地址解析(ARP)来确定目的MAC地址。机器A把白己的IP地址与口的IP地址比较,从其软件中配置的子网掩码提取出网络地址来确定日的机器是否与白己在同一子网内。若口的机器B与机器A在同一子网内,A广播一个ARP请求,B返回其MAC地址,A得到H的机器B的MAC地址后将这--地址缓存起来,并用此MAC地址封包转发数据,第二层交换模块查找MAC地址表确定将数据包发向目的端口。若两个机器不在同一子网内,如发送机器A要与口的机器C通信,发送机器A要向“缺省

8、网关”发出ARP包,而“缺省网关”的IP地址己经在系统软件屮设置。这个IP地址实际上对应第三层交换机的第三层交换模块。所以当发送机器A对“缺省网关”的IP地址广播出一个ARP请求时,若第三层交换模块在以往的通信过程中已得到ti的机器C的MAC地址,则向发送机器A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。