Network(二)VLAN技术与网络层解析

一  VLAN 技术与应用

1  广播域

广播域指接收同样广播消息的范围,在该范围中的任何一个设备发送广播,所有其他设备都可以收到。默认情况下交换机的所有接口属于同一个广播域

2  VLAN概述

VLAN,Virtual LAN (虚拟局域网)

交换机的所有接口默认属于同一个广播域,随着接入设备的增多,网络中广播增多,降低了网络的效率,而使用VLAN可以分割广播域避免该问题

VLAN分割广播域

 VLAN的作用(优点):广播控制、增加安全、提高带宽利用、降低数据传递延迟

基于接口划分VLAN

3  划分VLAN

在交换机上创建以下VLAN,按照拓扑图-1将端口加入到指定的VLAN并配置服务器IP地址,实现同VLAN主机的通信

 


创建vlan,并将接口加入,由于默认情况下所有接口都在VLAN1中,且VLAN1默认就存在,所以只需要配置VLAN2和VLAN3即可

<Huawei>system-view 
[Huawei]vlan 2          //创建vlan2,如果要删除可以用undo vlan 2
[Huawei]display vlan    //查看vlan列表
[Huawei-vlan2]quit
[Huawei]interface ethernet 0/0/3              //进入3接口
[Huawei-Ethernet0/0/3]port link-type access   //设置接口类型为接入链路
[Huawei-Ethernet0/0/3]port default vlan 2     //将接口加入vlan2
[Huawei-Ethernet0/0/3]quit
[Huawei]interface ethernet 0/0/4              //进入4接口
[Huawei-Ethernet0/0/4]port link-type access   //设置接口类型为接入链路
[Huawei-Ethernet0/0/4]port default vlan 2     //将接口加入vlan2
[Huawei-Ethernet0/0/4]quit
[Huawei]vlan 3  //创建vlan3
[Huawei-vlan3]quit
[Huawei]interface ethernet 0/0/5              //进入5接口
[Huawei-Ethernet0/0/5]port link-type access   //设置接口类型为接入链路
[Huawei-Ethernet0/0/5]port default vlan 3     //将接口加入vlan3
[Huawei-Ethernet0/0/5]quit
[Huawei]interface ethernet 0/0/6  //进入6接口
[Huawei-Ethernet0/0/6]port link-type access   //设置接口类型为接入链路
[Huawei-Ethernet0/0/6]port default vlan 3     //将接口加入vlan3,如果加错vlan,将正确的命令在敲一次即可

 多交换机VLAN的划分

[Huawei]vlan batch 2 3  //批量创建vlan,如果要删除可以用undo vlan batch 2 3
[Huawei]port-group 1    //创建(进入)1号接口组
group-member Ethernet 0/0/3 Ethernet 0/0/4  //给接口组添加成员3口和4口
port link-type access   //设置接口类型为接入链路
port default vlan 2     //将接口组中的所有接口加入vlan2
[Huawei-port-group-1]quit
[Huawei]port-group 2    //创建(进入)2号接口组
group-member Ethernet 0/0/5 Ethernet 0/0/6  //给接口组添加成员5口和6口
port link-type access
port default vlan 3
[Huawei-port-group-2]undo  group-member Ethernet 0/0/7     //如果接口加错,比如不小心将7口加入了2号接口组可以用该命令删除,使用undo命令,相当于取消

二  Trunk  

1  Trunk原理

交换机之间的VLAN通信

同VLAN的设备会接在不同交换机上

如何实现交换机之间的相同VLAN通信?

每个VLAN一条链路?

如何实现交换机之间的相同VLAN通信?

只使用一条链路,那么来自多个VLAN的数据如何标识?

 VLAN标识

交换机给每个去往其他交换机的数据帧打上VLAN标识

 

2  配置trunk中继链

通过配置实现跨交换机的同VLAN通信

注:以下配置需要在案例2的基础上完成

access 接入链路 可以承载1个vlan的数据

trunk 中继链路 可以承载多个vlan的数据

1)sw1配置

[Huawei]interface ethernet 0/0/7
port link-type trunk             //配置为中继链路
port trunk allow-pass vlan all   //放行所有vlan的数据
2)sw2配置

[Huawei]interface ethernet 0/0/7
port link-type trunk             //配置为中继链路
port trunk allow-pass vlan all   //放行所有vlan的数据
display  vlan                    //查询vlan列表,可以看到任何vlan中,都有7号接口

如果接口配置混乱,需要还原时:
[Huawei]clear configuration interface Ethernet 0/0/7  //清空配置
[Huawei]interface ethernet0/0/7   //进入接口
[Huawei-Ethernet0/0/7]undo shutdown  //开启接口

3  链路聚合   

Eth-trunk

  • 多条线路负载均衡,带宽提高
  • 容错,当一条线路失效时,不会造成全网中断

链路聚合配置

利用上一案例配置链路聚合,用多条链路(网卡)捆绑在一起,实现增加可靠,提高链路带宽的目的

创建链路聚合接口,并捆绑物理接口

1)sw1配置

[Huawei]interface eth-trunk 1    //创建(进入)1号链路聚合接口
trunkport Ethernet 0/0/7 0/0/8   //捆绑7、8接口
port link-type trunk             //配置为中继链路
port trunk allow-pass vlan all   //放行所有vlan的数据
2)sw2配置

[Huawei]interface eth-trunk 1    //创建(进入)1号链路聚合接口
trunkport Ethernet 0/0/7 0/0/8   //捆绑7、8接口
port link-type trunk             //配置为中继链路
port trunk allow-pass vlan all   //放行所有vlan的数据

用display vlan看列表中7、8口已经消失,取而代之的是Eth-Trunk1

三  网络层解析 

1  网络层的功能

定义了IP地址

连接不同的媒介类型(不同范围的网络、不同的硬件、不同的系统)

选择数据通过网络路径(选路)

2  网络层协议

(1)ICMP (Internet Control Message Protocol) Internet控制报文协议

通过IP数据报传送,用来发送错误和控制信息

常见的ping反馈结果

  • 连接建立成功,Reply from 目标地址
  • 目标主机不可达,Destination host unreachable
  • 请求时间超时,Request timed out

(2)ARP (Address Resolution Protocol) 地址解析协议

在网络中发送数据时,需要目标ip与目标mac地址,但由于发送时只知道目标ip地址,不知道其mac地址,所以用ARP可以根据IP地址信息解析出目标mac地址,以保证通信的顺利进行

四  路由原理及配置

1  路由概述

将数据包从一个网络发送到另一个网络

路由器可以根据路由表选择路径

  • 每个路由器都维护着一张路由表,这是路由器转发数据包的关键
  • 每条路由表记录指明了:到达某个网段应从哪个接口发送

2  路由表

直连路由,将接口配置好ip并且开启后自动产生

静态、默认路由

  • 由管理员在路由器上手工指定

动态路由

  • 根据网络拓扑或流量变化,由路由器通过路由协议自动设置
  • 适合ISP服务商、广域网、等大型网络

3  静态路由

使用 ip route-static 命令

        指定到达IP目的网络

        基本格式:[Huawei] ip route-static 目标网络ID 子网掩码  下一跳

4  利用路由器连接网络

在交换机上可以进行VLAN、Trunk等配置,达到组建网络的基本需求,但无法将数据传输的更远,比如不同VLAN无法互通,所以需要使用网络层以及相关的设备

[Huawei]interface GigabitEthernet 0/0/0                    //进入0号接口
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 24   //配置ip
[Huawei-GigabitEthernet0/0/0]quit
[Huawei]interface GigabitEthernet 0/0/1 
[Huawei-GigabitEthernet0/0/1]ip address 192.168.2.1 24
<Huawei>display ip interface brief                         //查看设备所有的ip配置
[Huawei-GigabitEthernet0/0/1]undo ip address               //如果ip配置错误,使用该命令可以删

之后将两台pc的ip与网关配好即可互通

pc1的ip是192.168.1.1,网关是192.168.1.254

pc2的ip是192.168.2.2,网关是192.168.2.1

网关是设备通往另外一个网络的途径,可以让路由器(具备路由功能的设备)承担

display ip routing-table | include /24  //查看路由表

5  配置静态路由

添加路由器与pc将之前拓扑改造成以下状态,最终目的是全网互通

首先按照之前方式配置好设备的所有ip地址

第二台路由器
[Huawei]interface GigabitEthernet 0/0/0   //进入0号接口
[Huawei-GigabitEthernet0/0/0]ip address 192.168.2.2 24   //配置ip
[Huawei-GigabitEthernet0/0/0]quit
[Huawei]interface GigabitEthernet 0/0/1   //进入0号接口
[Huawei-GigabitEthernet0/0/1]ip address 192.168.4.254 24   //配置ip
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]interface GigabitEthernet 0/0/2 
[Huawei-GigabitEthernet0/0/2]ip address 192.168.3.254 24
<Huawei>display ip interface brief   //查看设备所有的ip配置

pc配置:
192.168.4.1的网关是4.254
192.168.3.1的网关是3.254    
第一台路由器配置静态路由:
[Huawei]ip route-static 192.168.3.0 24 192.168.2.2      //添加静态路由,可以去3.0网段,掩码24,下一跳2.2
[Huawei]undo ip route-static 192.168.3.0 24 192.168.2.2 //如果路由配置错误,要删除
[Huawei]ip route-static 192.168.4.0 24 192.168.2.2      //添加静态路由,可以去4.0网段,掩码24,下一跳2.2

第二台路由器配置静态路由:
[Huawei]ip route-static 192.168.1.0 24 192.168.2.1      //添加静态路由,可以去1.0网段,掩码24,下一跳2.1
display ip routing-table | include /24  //查看路由表

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

WebSocket Day04 : 消息推送

前言 随着Web应用程序的不断发展&#xff0c;实时性和交互性成为了用户体验中至关重要的一部分。传统的HTTP协议在处理实时数据传输方面存在一些局限性&#xff0c;而WebSocket作为一种全双工通信协议&#xff0c;为实现实时、高效的消息推送提供了全新的解决方案。 在Web开发…

图论15-有向图-环检测+度数+欧拉回路

文章目录 1. 有向图设计1.1 私有变量标记是否有向1.2 添加边的处理&#xff0c;双向变单向1.3 删除边的处理&#xff0c;双向变单向1.4 有向图的出度和入度 2 有向图的环检测2.1 普通的算法实现换检测2.2 拓扑排序中的环检测 3 欧拉回路 1. 有向图设计 1.1 私有变量标记是否有…

6.jvm中对象创建流程与内存分配

目录 概述对象的创建流程对象的内存分配方式对象怎样才会进入老年代大对象直接进入老年代内存担保 jvc 相关指令查看jdk默认使用的gc查看当前jdk支持的有哪些gc查看指定进程当前正在使用的gc 结束 概述 相关文章在此总结如下&#xff1a; 文章地址jvm基本知识地址jvm类加载系…

⑥ 【MySQL函数】字符串函数、数值函数、日期函数、流程函数

个人简介&#xff1a;Java领域新星创作者&#xff1b;阿里云技术博主、星级博主、专家博主&#xff1b;正在Java学习的路上摸爬滚打&#xff0c;记录学习的过程~ 个人主页&#xff1a;.29.的博客 学习社区&#xff1a;进去逛一逛~ MySQL函数 ⑥ 字符串函数、数值函数、日期函数…

YOLOv8-Seg改进:SPPF系列改进篇 | 大核分离卷积注意力模块( Large Separable Kernel Attention)

🚀🚀🚀本文改进:大核分离卷积注意力模块( Large Separable Kernel Attention),实现涨点的目标并且降低计算复杂度和显存,引入到YOLOv8,与SPPF结合实现二次创新; 🚀🚀🚀Large Separable Kernel Attention 亲测在多个数据集能够实现涨点,同样适用于小目标分…

巅峰之作TFN AMT系列手持式信号综合测试仪

手持式信号综合测试仪是对无线电信号进行测量的必备手段&#xff0c;是从事电子产品研发、生产、检验的常用工具。因此&#xff0c;应用十分广泛&#xff0c;被称为工程师的射频万用表。传统的频谱分析仪的前端电路是一定带宽内可调谐的接收机&#xff0c;输入信号经变频器变频…

Jenkins Docker Swarm插件 配置的坑

配置 Docker Host URI 注意&#xff0c;这里要用 http://&#xff01;&#xff01;&#xff01;如果按照提示里用了 tcp:// 则会报错&#xff0c;异常信息如下&#xff1a; 2023-11-13 16:28:42.6830000 [id34] WARNING o.e.j.s.h.ContextHandler$Context#log: Error while s…

探索高效智能:AI 模型的优化工具盘点 | 开源专题 No.43

openai/evals Stars: 12.3k License: NOASSERTION OpenAI Evals 是一个用于评估 LLMs (大型语言模型) 或使用 LLMs 作为组件构建的系统的框架。它还包括一个具有挑战性 evals 的开源注册表。Evals 现在支持通过 Completion Function Protocol 评估任何系统&#xff0c;包括 p…

Ubuntu之apt更换国内镜像源

一、需求说明 Ubuntu系统默认使用的是Ubuntu官网镜像源http://archive.ubuntu.com&#xff0c;网站位于境外&#xff0c;我们使用apt安装软件包的时候经常出现无法连接的情况&#xff0c;如下图所示。所以建议将系统apt安装的镜像源切换为国内镜像源。 二、更新apt镜像源步骤…

Linux常用命令——bzip2命令

在线Linux命令查询工具 bzip2 将文件压缩成bz2格式 补充说明 bzip2命令用于创建和管理&#xff08;包括解压缩&#xff09;“.bz2”格式的压缩包。我们遇见Linux压缩打包方法有很多种&#xff0c;以下讲解了Linux压缩打包方法中的Linux bzip2命令的多种范例供大家查看&…

P37[11-2]W25Q64介绍

W25Q64内部是FLASH芯片,可存储8M字节数据,掉电不丢失。 4根SPI通信线,通过STM32操作引脚电平,实现SPI通信时序,实现读取存储器芯片的目的 易失性存储器:SRAM,DRAM等(数据掉电丢失) 非易失性存储器:E2PROM,Flash等(数据掉电不丢失) 字库存储(应用在显示屏上,存储点阵…

浅谈消防设备电源监控系统在大型建筑内的应用

【摘要】&#xff1a;当建筑内火灾发生时&#xff0c;各类消防设备能否正常运行、能否发挥作用是初期火灾扑救是否成功的重要条件之一&#xff0c;而稳定可靠的消防设备电源则是消防设备正常工作的保障。因此针对消防设备电源的监测系统至关重要。 【关键词】&#xff1a;消防…

代码随想录算法训练营第五十三天丨 动态规划part14

1143.最长公共子序列 思路 本题和动态规划&#xff1a;718. 最长重复子数组 (opens new window)区别在于这里不要求是连续的了&#xff0c;但要有相对顺序&#xff0c;即&#xff1a;"ace" 是 "abcde" 的子序列&#xff0c;但 "aec" 不是 &quo…

https:/myproject.git did not send all necessary objects

事情是由于在git push 的时候&#xff0c;电脑突然蓝屏了&#xff0c;再打开电脑的时候&#xff0c;git pull git push都失效了&#xff0c; 粗暴的解决方式是重新在拉取代码&#xff0c;可以暂时解决&#xff0c;但是考虑到可能以后还会遇到这个问题&#xff0c;所以在不紧急…

代码随想录 Day44 动规12 LeetCode T300 最长递增子序列 T674 最长连续递增序列 T718 最长重复子数组

前言 本期我们来解决动规的经典题型------ 子数组问题 我们还是会使用动规五部曲来解决问题,下面我们仍然列出动规五部曲 1.明确dp数组含义 2.明确dp数组如何推导-递推公式 3.初始化dp数组 4.确定遍历顺序 5.打印dp数组排错 LeetCode T300 最长递增子序列 题目链接:300. 最长…

从C语言到C++_40(多线程相关)C++线程接口+线程安全问题加锁(shared_ptr+STL+单例)

目录 1. C多线程 1.1 thread库 1.2 mutex库 1.3 RAII锁 1.4 atomicCAS 1.5 condition_variable 1.6 分别打印奇数和偶数 2. shared_ptr线程安全 2.1 库里面的shared_ptr使用 2.2 shared_ptr加锁代码 3. 单例模式线程安全 3.1 懒汉模式线程安全问题 3.2 懒汉模式最…

OpenAI API-KEY如何获取购买,推荐使用卡密自助发货更方便

在信息爆炸的时代&#xff0c;人们面临海量信息的洪流&#xff0c;其中蕴含了无尽的知识和见解。AI垂直问答技术的兴起&#xff0c;应运而生于这一背景下。与传统的搜索引擎不同&#xff0c;垂直问答聚焦于特定领域&#xff0c;通过深度学习和自然语言处理技术&#xff0c;为用…

UWB应用于金属工具管理

超宽带&#xff08;Ultra-Wideband&#xff0c;UWB&#xff09;技术在金属工具管理方面有许多应用案例&#xff0c;它可以帮助提高工具管理的效率、安全性和精确度。以下是一些UWB在金属工具管理中的应用案例&#xff1a; 工具定位和跟踪&#xff1a;UWB技术可以用于实时定位和…

你知道王者荣耀是怎么实现技能范围指示器的吗?

引言 一文教会你实现类似王者荣耀的技能范围指示器。 技能范围指示器是许多游戏中常见的一个元素&#xff0c;特别是在MOBA&#xff08;多人在线战斗竞技场&#xff09;游戏中&#xff0c;如《王者荣耀》、《英雄联盟》等。 本文将介绍如何在Cocos Creator中实现一个技能范围…

Programming Abstractions in C阅读笔记:p196

《Programming Abstractions in C》学习第63天&#xff0c;p196总结。涉及到编程之外的知识&#xff0c;依然是读起来很费劲&#xff0c;需要了解作者在书中提到的人物(Edouard Lucas)、地点(Benares)、神话传说(Brahma)等等。虽然深知自己做不到对人文知识&#xff0c;历史知识…