switch vlan bridge wifi mode 概述

文章详细阐述了WAN和LAN的区别,以及VLAN技术在局域网中的应用,包括如何在OpenWrt系统中配置VLAN接口。同时,解释了switch在数据转发中的作用和VLAN支持,以及如何通过CPUPORT进行数据流转。此外,介绍了OpenWrt中的桥接功能,用于连接不同网络接口,并提到了无线网络模式,如主模式、客户端模式、中继模式、桥接模式和Mesh模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、wan lan
LAN:Local Area Network 的英文简称,即局域网
计算机和路由器相连的就是lan口
WAN:Wide Area Network 的英文简称,即广域网
运营商拉进来的网线就是和wan口连在一起

2、VLAN
VLAN:是一种将物理局域网划分为多个虚拟局域网的技术。通过使用VLAN,可以在同一个物理网络基础设施上实现逻辑上的隔离和分割,以提高网络的安全性和灵活性

VLAN通常是在局域网中逻辑地再划分为几个网段来构成VLAN。一个局域网中可以划分为N多个VLAN,使VLAN之间不可互相通信(通常这是为了安全起见)。LAN和WAN都属于VLAN

VLAN接口:在OpenWrt中,每个VLAN被表示为一个虚拟网络接口,例如eth0.1表示物理接口eth0上的VLAN 1。可以使用命令ip或ifconfig来配置和管理这些VLAN接口。

eth0:真实设备,CPU内部到交换芯片之间只有一个接口
eth0.1:虚拟设备,由VLAN划分的有线的lan口,VLAN编号1
eth0.2:虚拟设备,由VLAN划分的有线的wan口,VLAN编号2

如下配置信息,lan配置为eth0.1则下面的vlan1为lan口的信息,wan配置为eth0.2则下面的vlan2为wan口的信息

/etc/config/network配置vlan

root@OpenWrt:/# cat /etc/config/network

config interface 'lan'                 //配置LAN口
        option type 'bridge'           //桥接
        option ifname 'eth0.1'       // 代表vlan1,下面配置会用到
        option proto 'static'           //静态IP

config device 'lan_dev'              //配置LAN硬件信息
         option macaddr                 //设置MAC地址

config interface 'wan'                 //配置WAN口    
        option ifname 'eth0.2'        // 代表vlan2,下面配置会用到 
        option type 'dhcp'              //dhcp方式

config switch  
        //switch中文意思就开关,所以下面就是使能vlan口
        option name 'switch0'
        option reset '1'
        option enable_vlan  '1'       // 1表示开启vlan口

config switch_vlan 
        option name 'switch0'
        option vlan '1'                  //VLAN1, 和上面的option ifname 'eth0.1'相匹配,所以是配置LAN口
        option ports '1 2 3 4 5t'    //1~4都是LAN口 5为CPU PORT

config switch_vlan
        option name 'switch0'
        option vlan '2'                 //VLAN2, 和上面的option ifname 'eth0.2'相匹配,所以是配置WAN口
        option ports '0 5t'            //0是WAN口 5为CPU PORT

3、switch

switch :用于在局域网中实现局部数据包转发的网络设备

VLAN支持:switch通常支持虚拟局域网(VLAN)的功能,通过VLAN可以将物理端口划分为逻辑上的多个独立网络。OpenWrt提供了VLAN的配置和管理工具,允许用户在switch上创建和管理不同的VLAN,并实现VLAN间的隔离和互通。

端口配置:OpenWrt允许用户对switch端口进行配置,包括端口的速率、双工模式、流控制等。通过配置端口,可以优化网络流量和带宽的分配,提高网络性能和效率。

通过配置和管理switch,可以实现局域网中不同设备之间的数据包转发和通信。switch能够根据数据包的目的MAC地址来决定将数据包转发到哪个端口,从而实现局部网络的互连和数据传输。

switch 内部工作图

wan lan 数据流是怎么进到CPU的?

wan --->switch--->cpu  (不可以这样  需要一个桥梁)

 Wan---->cpu port---->phy--->cpu

桥梁/中转 就是 cpu port  任何端口的流量都需要经过CPU PORT

cpu port 一般是5号口 划分vlan需要把 cpu port也加进来 所以wan  lan 分配一般如下

Wan(vlan 1) :  0  5(cpu port)

Lan (vlan 2):   1 2 3 4  5(cpu port)

数据回来反过来:cpu--->phy--->cpu port--->wan

4、bridge 网桥

网桥:是一种将多个网络接口连接在一起以形成一个逻辑网络的技术。通过使用桥接,可以实现不同接口之间的数据转发和通信,将它们看作一个逻辑上的网络段,从而实现更高的灵活性和可扩展性。

在OpenWrt中,网桥主要用来连接无线WIFI网络和LAN,组成一个统一的内部局域网

桥接接口:在OpenWrt中,桥接接口是一个虚拟的网络接口,用于将多个物理或虚拟接口连接在一起。桥接接口通常表示为br-前缀加上一个数字,例如br-lan表示连接在一起的LAN接口。

桥接配置文件:OpenWrt使用配置文件来定义和配置桥接接口。配置文件通常位于/etc/config/network,使用UCI(Unified Configuration Interface)语法。可以在配置文件中指定桥接接口的成员接口、IP地址、网络协议、转发规则等属性。

桥接行为:桥接接口根据其配置的行为来处理数据包的转发和过滤。可以配置桥接接口为透明模式(Transparent mode)或过滤模式(Filter mode)。透明模式下,数据包将无条件地在桥接接口之间转发;过滤模式下,可以使用过滤规则来限制数据包的转发。

桥接和VLAN:在OpenWrt中,可以将VLAN接口与桥接接口结合使用,实现VLAN的桥接和转发。可以将多个VLAN接口桥接到同一个桥接接口上,实现不同VLAN之间的通信和互通。

5、WIFI MODE

在OpenWrt中,无线网络模式指的是无线接口工作的不同方式和功能。OpenWrt支持多种无线网络模式,以下是OpenWrt中常见的无线网络模式:

主模式(Master Mode):主模式是无线接入点(AP)的基本工作模式,用于提供无线网络服务。在主模式下,无线接入点负责创建无线网络并提供连接服务,其他设备可以连接到该网络进行通信。

客户端模式(Client Mode):客户端模式用于将OpenWrt设备连接到现有的无线网络,充当无线客户端。在客户端模式下,OpenWrt设备可以连接到其他无线网络作为客户端,并通过有线或其他接口将网络连接传递给本地设备。

中继模式(Repeater Mode):中继模式用于将一个无线网络的信号转发到另一个无线网络,扩展无线网络的覆盖范围。在中继模式下,OpenWrt设备接收一个无线网络的信号,并将其转发到另一个无线网络,实现无线信号的传递和扩展。

桥接模式(Bridge Mode):桥接模式用于将两个或多个无线网络连接在一起,形成一个大型的无线网络。在桥接模式下,OpenWrt设备充当桥接器,将多个无线网络连接在一起,实现无线网络之间的通信和互连。

Mesh模式(Mesh Mode):Mesh模式是一种无线网络拓扑结构,通过自组织和自动路由的方式将多个无线节点连接在一起,形成一个无线网状网络。在Mesh模式下,OpenWrt设备可以与其他Mesh节点通信,并通过自动路由算法转发数据包,实现无线网络的覆盖和扩展。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值