【计算机网络】路由器的工作原理

这篇具有很好参考价值的文章主要介绍了【计算机网络】路由器的工作原理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


【计算机网络】路由器的工作原理,# 计算机网络,计算机网络,智能路由器,网络
路由器的四个组件
  1. 输入端口(input port):执行物理层功能(input port 左边方框、output port 右边方框)、数据链路层功能(input/output port 中间方框)、查找功能(input port右边方框)
  2. 交换结构:将路由器的输入端口连接到它的输岀端口
  3. 输出端口:存储从交换结构接收的分组,并通过执行必要的链路层和物理层功能在输出链路上传输这些分组
  4. 路由选择处理器:执行控制平面功能。在传统路由中执行路由选择协议,在SDN路由器中与远程控制器通信

输入端口处理和基于目的地转发

【计算机网络】路由器的工作原理,# 计算机网络,计算机网络,智能路由器,网络
输入端口的线路端接功能与链路层处理实现了用于各个输入链路的物理层和链路层
input port的查找转发功能所依据的转发表是来自路由选择处理器
路由选择处理器将转发表复制到线路卡,使得router能够在本地做出转发决策,而不必基于每个分组调用路由选择处理器,避免了集中式处理

一个基于目的地转发的路由表简单实现:
【计算机网络】路由器的工作原理,# 计算机网络,计算机网络,智能路由器,网络

  1. 路由器用分组目的地址的前缀(prefix)与该表中的表项进行匹配
  2. 为了处理转发表中多项匹配当前目的地址的情况,这里使用最长前缀匹配规则(longest prefix matching rule)

从硬件来说,为了实现足够高速的查找,使用特殊的内存,比如三态内容可寻址存储器(Tenary Content Address Memory, TCAM)来查找

交换结构

【计算机网络】路由器的工作原理,# 计算机网络,计算机网络,智能路由器,网络
经内存交换
在CPU (路由选择处理器)的直接控制下完成
分组到达input port,向路由器发起中断,分组被复制到处理器内存中,计算output port,再将该分组复制到output port中

经总线交换
输入端口经一根共享总线将分组直接传送到输出端口,不需要路由选择处理器的干预

纵横式交换
并行转发多个分组
非阻塞的(nonblocking):只要没有其他分组当前被转发到该输出端口,转发到输出端口的分组将不会被到达输出端口的分组阻塞

输出端口处理

【计算机网络】路由器的工作原理,# 计算机网络,计算机网络,智能路由器,网络

排队问题

在输入端口和输出端口处都可以形成分组队列,当router的缓存空间耗尽时,就会出现丢包(packet loss)现象
input排队
交换结构不能快得(相对于输入线路速度而言)使所有到达分组无时延地通过它传送时,在输入端口将岀现分组排队
使用纵横式交换结构进行说明
【计算机网络】路由器的工作原理,# 计算机网络,计算机网络,智能路由器,网络
这里在输入队列前端的两个分组(带深色阴影)要发往同一个右上角输出端口,出现了线路前部(HOL)阻塞

output排队
假定 R s w i t c h R_{switch} Rswitch R l i n e R_{line} Rline快N倍,并且到达N个输入端口的每个端口的分组,其目的地是相同的输出端口,在这样的情况下,output port即会出现排队情况文章来源地址https://www.toymoban.com/news/detail-717449.html

参考资料

  1. James F.Kurose&Keith W.Ross Computer Networking A Top-Down Approach(7th ed) 中文版

到了这里,关于【计算机网络】路由器的工作原理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【计算机网络】--集线器,路由器,交换机对比

    集线器是一种网络设备,广泛应用于计算机局域网环境中。它通常具有多个以太网接口,用于将多个计算机或其他网络设备连接在一起,形成一个网络拓扑结构。 集线器的主要作用是将多个网络节点连接在一起构成一个局域网,使得这些节点能够进行互相通信和数据交换。

    2024年01月16日
    浏览(47)
  • 计算机网络实验:实验三 路由器的基本配置

    一、实验目的 掌握路由器几种常用配置方法; 掌握采用 Console 线缆配置路由器的方法; 掌握采用 Telnet 方式配置路由器的方法; 熟悉路由器不同的命令行操作模式以及各种模式之间的切换; 掌握路由器的基本配置命令。 二、实验内容 学习路由器的配置方法;使用路由器配

    2024年02月11日
    浏览(43)
  • 计算机网络实验——路由器的配置静态与RIP配置

    由于几个资料和老师给的ppt说的都不清楚,自己也没想到什么很巧妙的归纳方法,写个总结记录一下。 想必静态路由配置的过程中唯一的难点就是ip route这个指令,其他的什么添加接口,设置ip啥的都是基础路由配置中的内容,这里不做过多赘述。 RIPv2显然是个过时的技术,

    2023年04月24日
    浏览(43)
  • 计算机网络实验八:路由器IP地址配置及直连网络

    1) 理解IP地址。 2) 掌握路由器端口IP地址的配置方法。 3) 理解路由器的直连网络。 装有Cisco Packet Tracer的Windows计算机 。两台交换机(交换机0和交换机1)、一个路由器(路由器R0)和四台台PC(PC0、PC1、PC2和PC3),各个设备的参数配置如下表: IP地址是网络层中使用的地址

    2024年04月16日
    浏览(43)
  • 计算机网络实验五: CISCO IOS 路由器基本配置(静态路由,动态路由,VLAN)

    计网实验的痛苦……为了写csdn还得再经历一遍 1.1总体 1.2局部 1.2.1RouterA 左边这条线,f0/1连1900switch的E0/1 右边这条线,f0/0连2950的f0/1 S0/0选择dce端口连routerB的S0/1 1.2.2 RouterB 自己看 2.1配置静态路由之前的操作 2.1.1配置RouterA 分别对三个端口:f0/0,f0/1,s0/0进行配置 配置完成之后用

    2024年02月09日
    浏览(45)
  • 【计算机网络】(1)OSI七层模型、协议、交换技术、路由器技术

    计算机网络 是计算机技术与通信技术相结合的产物,它实现了远程通信 、远程信息处理和资源共享 数据通信 资源共享 管理集中化 实现分布式处理 负载均衡 (书本P57) 计算机网络的性能指标 速率 带宽(频带宽度或传送线路速率) 吞吐量 时延 往返时间 利用 (书本P58) 计算

    2024年01月19日
    浏览(42)
  • 计算机网络实验三 集线器、交换机、路由器与ARP

    实验目的和要求 1)集线器、交换机和路由器和 ARP 的基本工作原理 2)掌握使用 PacketTracer 模拟网络场景的基本方法,加深对网络环境、网络设备和网 络协议交互过程等方面的理解。 实验环境 1)运行 Windows 2008 Server/XP/7 操作系统的 PC 一台。 2)PacketTracer。 实验内容与过程

    2024年02月11日
    浏览(155)
  • 计算机网络课程 day1 基本概念-交换机-路由器 计算机网络的参考模型

    目录 学习计算机网络课程的目标和意义:  计算机网络的基本概念 常用网络设备: network device 交换机:组建局域网使用的,将很多电脑连接起来,组成一个局域网络,可以一起打游戏/上网 路由器:实现跨网段通信使用,把网络里的数据从一个地方转发到另一个地方。可以

    2024年02月13日
    浏览(40)
  • 计算机网络实验-路由器IP地址配置及直连网络和ARP协议分析

    一、实验目的 (1)理解IP地址。 (2)掌握路由器端口IP地址的配置方法。 (3)理解路由器的直连网络。 (4)理解ARP协议的作用。 (5)理解ARP协议的工作方式。 二、实验仪器 1、装有Cisco Packet Tracer的Windows10计算机 三、实验原理(30%) IP地址是网络层中使用的地址,不管网络层下面是什么网

    2024年02月09日
    浏览(102)
  • 计算机网络中间设备(网关,路由器,交换机,网桥,中继器,集线器)

    它们都可以理解为发送或接收数据的终端设备。 记忆方式:(工作网络层不同) 传输层(网关,四层交换机) 网络层(路由器,三层交换机) 数据链路层(网桥,二层交换机) 物理层(中继器,集线器) 参考OSI参考模型各层理解其作用区别 一句理解:接受,连接,扩大信

    2024年02月09日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包