家庭网络光猫到客厅通过VLAN实现单线复用

        大部分家庭装修时没有提前考虑网线分布,一般装修公司都是从各个房间拉一根网线到弱电箱,就结束了,如下图。但是弱电箱在大部分家庭,空间非常小,很难放下一些常见的路由器,花大价钱买了个路由器作为主路由,发现弱电箱放不下,即使能放下,由于靠近墙体和铁皮遮挡,无线信号也基本无法使用,还会存在IPTV占用家庭带宽的事情(目前基本可以忽略)。

图一 大部分家庭布线现状

如果有还没有装修的小伙伴,或者线路可以抽动,从客厅多拉一个网线,即可以实现主路由放在客厅,子网返回弱电箱,其他房间通过弱电箱交换机汇聚,成本低,网络拓扑简单,如图二所示。

图2 理想布线拓扑

如果线路无法增加,可以继续看后面的解决方式。当然一根超5类网线,打两个水晶头,也可以实现,适合对网络要求不高的用户,这种方式只能实现百兆网络。

方式一,增加一个性能好点的,体积小一点的有线路由器作为主路由放在弱电箱, 限定条件这么多,选择范围并不大,如果想实现千兆局域网,可以推荐使用一款ubnt urx,非常好用,网上有很多配置教程,不再描述。

方式二,通过增加两台vlan交换机,实现单线复用。拓扑如图三所示。

图3

通过对网管交换机配置vlan实现单线复用,主路由wlan、lan划分不同vlan id,实现单线复用。 

1.vlan基本知识

在交换机配置中,可以看到vlan端口类型分为T和U,对应tagged类型和untagged类型。

端口接收时:

tagged方式:当数据包本身不包含VLAN的话,输入的数据包就加上该缺省vlan;如果数据包本身已经包含了VLAN,那么就不再添加。 

untagged方式:输入的数据包全部都要加上该缺省vlan。不管输入的数据包是否已经有VLAN标记。 

端口发送时:

tagged方式:如果端口缺省VLAN等于发送的数据包所含的VLAN,那么就会将VLAN标记从发送的数据包中去掉;如果不相等,则数据包将带着VLAN发送出去,实现VLAN的透传。

untagged方式:则不管端口缺省VLAN为多少,是否等于要输出的数据包的VLAN,都会将VLAN ID从数据包中去掉。 

2.具体配置方式,实测通过分享

交换机配置,弱电箱和客厅交换机可以使用相同配置。

VLAN ID        端口           
101(T),2(U)
201(T),3(U),4(U),5(U)

弱电箱交换机接线,参考图3拓扑

端口接线目的
1接连接客厅的网线
2接光猫
3房间1
4房间2
5房间3

客厅交换机接线,,参考图3拓扑

端口接线目的
1接连接弱电箱的网线
2接主路由wan
3接客厅交换机3-5中的一个
4可做网络接入使用
5可做网络接入使用

3.局域网拷贝文件实际网络效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/58130.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++】继承与模板

继承 1.继承的概念 概念:继承(inheritace)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称之为派生类。继承呈现了面向对象程序设计的…

信息安全工程师(68)可信计算技术与应用

前言 可信计算技术是一种计算机安全体系结构,旨在提高计算机系统在面临各种攻击和威胁时的安全性和保密性。 一、可信计算技术的定义与原理 可信计算技术通过包括硬件加密、受限访问以及计算机系统本身的完整性验证等技术手段,确保计算机系统在各种攻击和…

Linux: network: ifconfig已经过时,建议使用ip addr相关命令

最近有一个同事在问网络的问题,在debug的过程中还在使用ifconfig命令查看IP的相关信息。 但是这个ifconfig已经不推荐使用了,最好使用ip 相关的命令做操作。 有些信息使用ifconfig显示不出来 ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500ine…

融合DevOps打造企业高效流程体系的实践与探索

一、引言 转眼间&#xff0c;我已毕业十多年&#xff0c;在IT领域深耕不辍&#xff0c;曾涉足全栈研发、大数据研发、架构设计与项目管理等多个岗位&#xff0c;更主导过公司从市场到交付再到运营的全链条流程建设。在这漫长的职业生涯中&#xff0c;一个问题始终萦绕在我心头&…

Linux安装部署数据库:PostgreSQL14

Linux安装部署数据库&#xff1a;PostgreSQL14 一、安装环境1、虚拟机环境2、下载安装包 二、安装步骤1、在线安装 PGSQL2、离线安装 PGSQL3、源码安装 PGSQL 三、基本操作1、初始化配置2、数据库登录3、常用命令项 四、常见问题1、对用户 "postgres" 的对等认证失败…

App测试环境部署

一.JDK安装 参考以下AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载 二.SDK安装 安装地址&#xff1a;https://www.androiddevtools.cn/ 解压 环境变量配置 变量名&#xff1a;ANDROID_SDK_HOME 参考步骤&#xff1a; A…

初识jsp

学习本章节前建议先安装Tomcat web服务器&#xff1a;tomcat下载安装及配置教程_tomcat安装-CSDN博客 1、概念 我的第一个JSP程序&#xff1a; 在WEB-INF目录之外创建一个index.jsp文件&#xff0c;然后这个文件中没有任何内容。将上面的项目部署之后&#xff0c;启动服务器…

C++二级 求每个单词的长度的3种解决办法(包括find、substr)

题目&#xff1a;求每个单词的长度 输入一行单词序列&#xff0c;相邻单词之间由1个或多个空格间隔&#xff0c;请对应地计算各个单词的长度。 注意&#xff0c;如果有标点符号(如连字符&#xff0c;逗号)&#xff0c;标点符号算作与之相连的词的一部分。 没有被空格间隔开的符…

3GPP协议解读_NTN系列(一)_38.811_非地面网络(NTN)的背景、应用场景和信道建模

非地面网络 1. Scope4. 非地面网络背景介绍4.1 5G中的非地面网络4.2 非地面网络在5G中的用例4.3 卫星和空中接入网的架构4.4 卫星和空中接入网终端的特点4.5 空气/星载飞行器特性4.6 NTN的覆盖模式4.7 NTN网络架构选项4.8 频谱 5. 非地面网络应用场景5.1 应用场景概览5.2 属性介…

CHAPTER 14 Nonlinearity and Mismatc

CHAPTER 14 Nonlinearity and Mismatch 第6,7章我们介绍了两种非理想: 频率响应和噪声. 这一章我们介绍另外两种非理想现象: 非线性和失配. 我们首先定量化nonlinearity, 学习差分电路和反馈系统的非线性, 以及线性化技术. 然后学习差分电路中的失配和dc offset. 最后学习一些…

51单片机之蜂鸣器驱动

1.简介 蜂鸣器是一种一体化结构的电子讯响器&#xff0c;采用直流电压供电&#xff0c;广泛应用于计算机、打印机、 复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。   压电式蜂鸣器主要…

【C++】vector<string>-动态数组存储多个string

#1024程序员节 | 征文# //demo #include <iostream> #include <vector> #include <string>using namespace std; int main() {// 创建一个存储字符串的向量vector<string> Record;// 向向量中添加字符串Record.push_back("example");Record…

css-画一个三角形

<span class"triangle"></span>.triangle {display: inline-block; /* 使 span 能够接受宽高 */width: 0; /* 宽度为 0 */height: 0; /* 高度为 0 */border-left: 50px solid transparent; /* 左边边框 */border-right: 50px solid transparent; /* 右边…

**深入浅出:TOGAF中的应用架构**

摘要&#xff1a; 在企业架构&#xff08;EA&#xff09;领域&#xff0c;TOGAF&#xff08;The Open Group Architecture Framework&#xff09;是一个广泛应用的框架。本文将带你深入了解TOGAF中的应用架构&#xff0c;帮助你理解其核心概念和实际应用。无论你是初学者还是有…

Node-RED的面板的认识及操作

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 &#x1f4d8; 文章引言 &#x1f4df; 面板…

深入探索:深度学习在时间序列预测中的强大应用与实现

引言&#xff1a; 时间序列分析是数据科学和机器学习中一个重要的研究领域&#xff0c;广泛应用于金融市场、天气预报、能源管理、交通预测、健康监控等多个领域。时间序列数据具有顺序相关性&#xff0c;通常展示出时间上较强的依赖性&#xff0c;因此简单的传统回归模型往往…

tornado,flaskd这两个框架主要是干什么的

Tornado是一个Python的Web框架&#xff0c;主要用于构建高性能的异步Web应用程序。它基于非阻塞的网络I/O模型&#xff0c;可以处理大量并发连接&#xff0c;适用于需要处理实时性要求较高的应用场景&#xff0c;如实时聊天、实时数据推送等。 Flask是另一个Python的Web框架&a…

论文略读:Less is More: on the Over-Globalizing Problem in Graph Transformers

2024 ICML 主要观点&#xff1a;Graph Transformer 中的过全局化问题 (Over-Globalizing Problem) 当前 Graph Transformer 的注意力机制过度关注那些远端节点&#xff0c;而实际上包含了大部分有用信息的近端节点则被相对忽视了——>提出了一种新的采用协同训练的两级全局…

【人工智能原理】合肥工业大学 宣城校区 实验三 神经网络之网络基础

第1关&#xff1a;神经网络概述 下列说法错误的是 D A、 激活函数可以使神经元搭建输入到输出之间的映射关系。 B、 反馈网络模型在不同 的时刻有属于当前不同的状态&#xff0c;具有一定的记忆功能。 C、 所有神经网络一定都包含输入层、隐藏层、输出层三部分。 D、 …

Springboot项目中使用WebSocket与前端通信时,AOP的before注解未起作用

原因&#xff1a; 在 Spring AOP 的 Before 切面阶段&#xff0c;WebSocket 连接可能还没有完全建立&#xff0c;尤其是在请求处理流程的早期阶段。因此&#xff0c;前端无法立即接收到消息。而 AfterReturning 会在控制器方法执行完毕后触发&#xff0c;此时 WebSocket 连接一…