路由器内部设计

一直对路由器的内部设计存在疑惑,实际在找资料过程中也发现路由器有着不同的设计。

下面是我找到的一张路由器的参考设计:

这张图描述的路由器架构是十分清晰的。首先路由器对外接口有5个,这5个接口都接在一个可编程的交换机里面。

这些接口的数据随后会汇聚成一路,到路由器的芯片里面。

那么这5个物理接口是如何区分WAN口和LAN口的呢,这里是通过VLAN来将其引入路由器的核心模块。

因为这个交换机是可编程的,于是我认为经过稍加修改,这个路由器可以修改成为多WAN口的路由器。

外部的wifi接口通过桥接来巧妙地接到VLAN0上。

这里将WAN口单独赋予一个VLAN,可以将WAN口和LAN口区分开,因为最终要汇聚成一路来引入

到eth0里面。如果WAN口直接连接到CPU上,我想应该就不用为它单独划分一个VLAN了。

为它单独划分VLAN的好处我想是可以通过修改软件设计,将这个路由器改成一个5口的交换机。

提到改交换机这个思路,一般的做法是关闭路由器的DHCP,那么关闭DHCP后的路由器行为目前还不清楚,

我想就是将VLAN0和路由器内部一些机制的通路给关了,

后面通过学习openwrt应该可以进一步理解路由器的架构,不过不同路由器的架构设计是不一样的。

下面再看一下dlink825的设计,这里有6口的交换机,P0-P3是做LAN口,wifi直接连接到路由器芯片,

WAN口直通到eth1。这里大体的设计和上面的图是差不多的。

下面再分享一篇文章,有助于加深对路由器内部结构的理解。

http://www.diffen.com/difference/LAN_vs_WAN

下面是其中的一张表格(翻译)

LAN

WAN

代表 局域网 广域网
覆盖 本地(家庭,学校,办公室) 广大的区域(比如城市)
速度 1000Mbps 小于150Mbps
案例 一个办公室内的网络 internet
技术 Ethernet MPLS, ATM, Frame Relay 和 X.25
组成 二层的交换机和网桥 路由器、多层次的交换机,ATM,Frame-relay的交换机
产生的问题 LAN很少出问题,因为只是管理很少的机器 因为是一个大的系统,所以比较容易出问题
数据传输错误 很少的传输错误 大量的传输错误
拥有者 个人也可以拥有 WAN(像Internet) 不是属于任何人的,而是需要国际之间协作、维护的
花费 便宜 像海底电缆这样的设置肯定要花很多钱,但是使用WAN的成本是很低的
带宽 大量的带宽 带宽比较小,比如国家之间的出口带宽
拥堵 大量

因为个人用户一般是连接到ISP来上网的,带宽受限,所以设置一个WAN口来连接internet,多个LAN口来做局域网是合理的。

如果关闭DHCP,两台电脑连接到LAN口我想也可以互相通信(交换机模式),只要手动设置IP地址就可以了。

时间: 2024-08-06 07:56:30

路由器内部设计的相关文章

根据排队论阐述路由器和高速公路的拥堵以及拥堵缓解问题

关于本文 相信很多人都在节假日的高速公路上遇到过大拥堵,但是最终拥堵会解除.也有人在质疑路由器队列的长度,以为最终路由器会拒绝服务.我曾经在10年前天真地以为高速公路的设计者和路由器交换机的设计者工作是多么的轻松.然而现在,当我知道更多后,发现事实并不如此.需要更多的权衡和博弈,不仅仅是技术方面的,还涉及到了心理学,社会学,经济学.       因此本文旨在用最简单的描述分析一下排队理论对高速公路以及分组交换网络的指导.文中没有复杂的数学推导,这种推导请自行完成,或者请背诵大学概率论教科书的相关

[转] 关于无线 wifi 路由器的要素

迄今为止,无线wifi设备的发展自从诞生之日起,速度算是不快不慢,从最初的1m传输速度发展到11b标准再发展到54ag,又在mimo技术上发展到如今的11n,频率分别涵盖2.4和5g.其发展速度相对于其他网络和计算机软硬件来说是相对慢的,但相对与普遍的应用来说又是相对快的,比如说在11n铺天盖地而来的时候,我们国内的绝大多数家庭和单位,依然还在广泛使用54m的a/g传输标准. 为什么54m依然是家用和单位的使用主流?这是根据应用来的,因为对于这些小流量的使用环境来说,我们还不需要11n.国内盛行

交换机,集线器,路由器这三者怎样区分,各自的作用是什么?

首先说HUB,也就是 集线器 .它的作用可以简单的理解为将一些机器连接起来组成一个局域网.而 交换机 (又名交换式集线器)作用与集线器大体相同.但是两者在性能上有区别:集线器采用的式共享带宽的工作方式,而交换机是独享带宽.这样在机器很多或数据量很大时,两者将会有比较明显的.而 路由器 与以上两者有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径 ,可以说一般情况下个人用户需求不大.路由器是产生于交换机之后,就像交换机产生于集线器之后,所以路由器与交换机也有一定联系,并不是完

VLAN原理详解[转载] 网桥--交换机---路由器

来自:http://blog.csdn.net/phunxm/article/details/9498829 一.什么是桥接   桥接工作在OSI网络参考模型的第二层数据链路层,是一种以MAC地址来作为判断依据来将网络划分成两个不同物理段的技术,其被广泛应用于早期的计算机网络当中. 我们都知道,以太网是一种共享网络传输介质的技术,在这种技术下,如果一台计算机发送数据的时候,在同一物理网络介质上的计算机都需要接收,在接收后分析目的MAC地址,如果是属于目的MAC地址和自己的MAC地址相同便进行封装

交换机,集线器,路由器这三者如何区分,各自的作用是什么?

首先说HUB,也就是 集线器 .它的作用能够简单的理解为将一些机器连接起来组成一个局域网. 而 交换机 (又名交换式集线器)作用与集线器大体同样.可是两者在性能上有差别:集线器採用的式共享带宽的工作方式,而交换机是独享带宽.这样在机器非常多或数据量非常大时,两者将会有比較明显的.而 路由器 与以上两者有明显差别,它的作用在于连接不同的网段而且找到网络中传输数据最合适的路径 .能够说普通情况下个人用户需求不大. 路由器是产生于交换机之后,就像交换机产生于集线器之后,所以路由器与交换机也有一定联系,

路由及路由器工作原理深入解析1:概述

前言:现在从事的嵌入式产品设计,很多都是基于TCP/IP的,要求研发的设备能够接入广域网进行远程设置和访问,这就涉及到了路由的工作原理和路由器的使用.包括家庭中用到的ADSL.无线路由器以及在工业现场使用的企业及路由器.交换机,自己都曾接触和使用过,但一直都停留于表面的操作理解.现在由于产品研发的需要,希望能够进一步加深对路由器内部运行机制的理解,澄清一些模糊的认识,所以特写此文. 在阅读此文之前,我们先界定一下主机的概念:主机是连接到一个或多个网络的设备,它可以向任何一个网络发送和从其接收数据

路由器NAT功能配置简介

CISCO NAT 配置(值得一看)                   路由器NAT功能配置简介 随着internet的网络迅速发展,IP地址短缺已成为一个十分突出的问题.为了解决这个问题,出现了多种解决方案.下面几绍一种在目前网络环境中比较有效的方法即地址转换(NAT)功能. 一.NAT简介 NAT(Network Address Translation)的功能,就是指在一个网络内部,根据需要可以随意自定义的IP地址,而不需要经过申请.在网络内部,各计算机间通过内部的IP地址进行通讯.而当内

SOA服务总线设计

背景 基于总线的设计,借鉴了计算机内部硬件组成的设计思想(通过总线传输数据).在分布式系统中,不同子系统之间需要实现相互通信和远程调用,比较直接的方式就是“点对点”的通信方式,但是这样会暴露出一些很明显的问题:系统之间紧密耦合.配置和引用混乱.服务调用关系错综复杂.难以统一管理.异构系统之间存在不兼容等.而基于总线的设计,正是为了解决上述问题.总线则作为中枢系统,提供统一的服务入口,并实现了服务统一管理.服务路由.协议转换.数据格式转换等功能.这样能够将不同系统有效地连接起来,并大大降低了连接数

集线器,交换机,路由器

集线器,交换机,路由器 集线器(Hub) —— 工作在物理层 信号在线路中传播会进行衰减,集线器的作用就是对信号进行再生放大,从而扩大了网络的传输距离.从功能就可以看出,集线器是工作在物理层的.而且从下图中可以看出,使用集线器的网络是总线型网络,那么当一台计算机发送消息时,所有的计算机都会收到消息.而且有一个问题就是有可能多台主机同时发送消息,那么这些信号在总线上相遇就会发生冲突,所以就需要使用"载波监听多点接入/碰撞检测(CSMA/CD)". 使用集线器的网络叫做共享式网络,该网络的