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  //查看路由表

 

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

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

相关文章

xsschallenge通关攻略详解

xsschallenge通过攻略 文章目录 xsschallenge通过攻略第一关第二关第三关第四关第五关第六关第七关第八关第九关第十关第十一关第十二关第十三关 简述 xsschallenge挑战攻略 ps: 终极测试代码 <sCr<ScRiPt>IPT>OonN"\/(hrHRefEF)</sCr</ScRiPt>IPT&g…

k8s的service自动发现服务:实战版

Service服务发现的必要性: 对于kubernetes整个集群来说&#xff0c;Pod的地址也可变的&#xff0c;也就是说如果一个Pod因为某些原因退出了&#xff0c;而由于其设置了副本数replicas大于1&#xff0c;那么该Pod就会在集群的任意节点重新启动&#xff0c;这个重新启动的Pod的I…

postman的使用

Postman的环境变量以及全局变量 设置接口的环境变量&#xff08;环境变量就是全局变量&#xff09;&#xff0c;设置接口的全局变量&#xff08;全局变量是能够在任何接口里面访问的变量&#xff09; 全局变量通过 {{变量名}} 获取 接口关联 场景&#xff1a;需要将“登录接口…

SAP中销售业务的查询修改及冲销操作手册

目的 物流在销售订单发货开票出问题时进行查询分析及处理冲销的相关操作 触发条件 销售业务出现变更导致需要重新做销售或人为错误 必要条件 订单&#xff0c;交货单&#xff0c;发票己完成并过账 有用提示 在实际冲销业务过程中需要去分析&#xff0c;在了解业务的情况下去…

ACM练习——第一天

因为最近要去农大参加他们的算法邀请赛&#xff0c;然后赛制是ACM赛制的&#xff0c;所以我就直接很迷茫。 然后我就找到了牛客的ACM练习题&#xff0c;好好的练习一下ACM写法&#xff0c;而且我还要被迫写C&#xff0c;哭了。 开始钻研 1.从Java过度到C 题目源于牛客网&…

Clickhouse学习笔记(13)—— Materialize MySQL引擎

该引擎用于监听 binlog 事件&#xff0c;类似于canal、Maxwell等组件 ClickHouse 20.8.2.3 版本新增加了 MaterializeMySQL 的 database 引擎&#xff0c;该 database 能映射到 MySQL中的某个database &#xff0c;并自动在ClickHouse中创建对应ReplacingMergeTree。 ClickHous…

【赠书第4期】机器学习与人工智能实战:基于业务场景的工程应用

文章目录 前言 1 机器学习基础知识 2 人工智能基础知识 3 机器学习和人工智能的实战案例 4 总结 5 推荐图书 6 粉丝福利 前言 机器学习与人工智能是当前最热门的领域之一&#xff0c;也是未来发展的方向。随着科技的不断进步&#xff0c;越来越多的企业开始关注和投入机…

Tomcat学习

一、入门 在webapp里面必须先创建一个文件夹&#xff0c;文件夹里面放的内容&#xff0c;才会被访问到。 创建一个javaweb项目后 二、servlet 1.概述 2.servlet生命周期 3.servlet实例的创建时机 4.Servlet实例的初始化参数 5.HTTP状态码 6.servelet返回JSON数据 7.服务端设置…

2023数字科技生态大会-数字安全论坛 学习笔记

监管合规->价值创造的方向&#xff0c;在安全领域的发展方向-安全运营服务型 ICT->数字->数据 数字安全&#xff1a;网络安全数据安全 传统信息化以计算为核心&#xff0c;数字化以数据为核心 数字安全技术发展十大趋势&#xff1a; 一、 数字安全技术政策环境将不…

Linux环境实现mysql所在服务器定时同步数据文件到备份服务器(异地容灾备份场景)

目录 概述 1、建立ssh连接 1.1、操作mysql所在服务器 1.2、操作备份文件服务器 2、创建脚本实现备份以及传输 3、配置定时任务 概述 应对异地容灾备份场景&#xff0c;mysql所在服务器和本分服务器需要建立ssh连接&#xff0c;每天mysql服务器通过定时任务执行脚本&…

助力燃气安全运行:智慧燃气管网背景延展

关键词&#xff1a;城市燃气管网、智慧燃气管网、智慧管网、智慧燃气管网解决方案、智慧燃气 01背景 当前&#xff0c;随着我国城市化进程不断加快&#xff0c;城市燃气管网也不断延伸&#xff0c;运行规模庞大&#xff0c;地下管线复杂&#xff0c;不少城市建设“重地上轻地…

【Proteus仿真】【Arduino单片机】DS18B20温度计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真Arduino单片机控制器&#xff0c;使用PCF8574、LCD1602液晶、DS18B20温度传感器等。 主要功能&#xff1a; 系统运行后&#xff0c;LCD1602显示传感器采集温度。 二、软件设计 /*…

数据库恢复技术

事务 含义&#xff1a;用户定义的一个数据库操作序列&#xff0c;这些操作要么全做&#xff0c;要么全不做&#xff0c;是一个不可分割的工作单位 地位&#xff1a;恢复和控制并发的基本单位 区分事务和程序&#xff0c;一个程序中包含多个事务 定义事务 事务的开始与结束…

[pytorch]设备选择以及卷积神经网络的应用

0.写在前面: 首先这篇文章还没写完,因为今天要尝试对我之前的一个框架做一个简单的更新迭代,所以目前先更新这么多. 1.关于设备的选择 首先,目前的大多数电脑都是自带一些GPU(图形计算单元,在这里被称之为cuda), 需要安装相关的驱动才能正常使用这些设备和调用他们的具体情况…

介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用

Docker是一种基于容器的虚拟化技术&#xff0c;它允许开发者将应用程序及其依赖项打包到一个轻量级容器中&#xff0c;然后在任何可用的开发、测试和生产环境中进行部署和运行。 下面是Docker的基本概念和优势&#xff1a; 容器&#xff1a;Docker容器是一种独立运行的软件包&a…

C#中.NET 6.0控制台应用通过EF访问已建数据库

目录 一、新建.NET 6.0控制台应用并建立数据库连接 二、下载并安装EF程序包 三、自动生成EF模型和上下文 1.Blog类模型 2.Post类模型 3.数据库上下文 四、设计自己的应用 VS2022的.NET6.0、.NET7.0框架下默认支持EF7&#xff08;版本号7.0.13&#xff09;&#xff0c;除…

基于XML的声明式事务

场景模拟 参考基于注解的声明式事务 修改Spring的配置文件 将Spring配置文件中去掉tx:annotation-driven标签&#xff0c;并添加配置&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org…

Labview实现wav音乐播放

准备音频文件&#xff1a;将要播放的声音文件准备好&#xff0c;是.wav格式。 图形化如下&#xff1a; 内部逻辑如下&#xff1a;

如何在thingsboard的规则链中对一个遥测属性进行求平均值

背景 有这样一个需求,一个温度传感器每5秒,上传一次数据。要求算出该设备2分钟内的平均温度,如果超过某个值,则发送告警邮件。 具体操作实现 下面在规则链中实现求平均值。 使用的节点是 配置如下 必填 Timeseries keys,是要求的平均值的属性名。 我这里求的是四个…