路由器开发问题集锦

1 路由器SoC
1.1 基本概念
高度集成的网络SoC一般都集成多口以太网switch。

1.2 MT7620
Figure 1-1 Functional Block Diagram

路由器开发问题集锦_第1张图片

MT7628K类似于MT7620,运行eCos,其中的WLAN模块,可以实现桥接功能,即AP-Client

1.3 RT3052
RT3052主要特性:
1)集成的switch只支持16个VLAN entry

2 无线路由器当无线交换机使用方法
- 外部网线连到4个LAN口中的一个,IE登陆路由器后,禁止DHCP服务
- 其它设备搜索WLAN信号,输入用户名密码
Figure 2-1 LAN-WAN-partition

路由器开发问题集锦_第2张图片

3 WLAN物理层
3.1 物理层的组成
PLCP:Physical Layer Convergence Procedure,物理层汇聚子层
PMD:Physical Medium Dependent,物理媒介相关层;调制解调就是这一层
Figure 3-1 HR-DSSS transceiver

路由器开发问题集锦_第3张图片

3.2 MRMC Concurrency
1)MRMC是multi-role multi-channel operation的缩写。
2)The WiLink8.0 supports the multi-channel operation as time division multiplexing (TDM)-based concurrency. Each role gets a portion of the air time. The core of the multi-role operation is the scheduler that decides on each given time what role should be activated, and protects the role that should be suspended before moving to a new role.
3)TI WLAN+SoftAP是单信道TDM并发。
4)Cypress WLAN+P2P采用不同的信道实现TDM并发。
5)Linux中每一个role叫做vif。


4 AP-Client
4.1 修改内核以支持bridge
CONFIG_BRIDGE=y
CONFIG_BRIDGE_IGMP_SNOOPING=y
CONFIG_STP=y

5 Abbreviations
gsw:Mediatek Gigabit Switch
IPQ:Internet Processor Qualcomm,采用Snapdragon ARM架构的路由器SoC
MIPS 24KEc:K表示1000,E表示expanded-precision,也即是具有DSP指令,c表示core
mtk_esw:Ralink Fast Ethernet Embedded Switch
QCA:Qualcomm Atheros,一般都是MIPS架构
vif:Linux WLAN Virtual Interface

你可能感兴趣的:(Network)