VLAN与三层交换机--理论讲解

[TOC]

内容

VLAN的概念及优势

VLAN的种类

静态VLAN的配置

Trunk介绍与配置

三层交换机转发原理

三层交换机的配置

1.VLAN概述与优势

分割广播域有两种方法,一种是物理分割,使用路由器设备,另一种是逻辑分割,也就是用VLAN来划分

在没有VLAN的情况下,三台交换机彼此互联,switch接收到主机的ARP广播,开始泛洪,往sw1和sw2发送;sw1接收到来自switch的转发,开始向sw2发送;sw2分别接收到switch和sw1的转发,又分别向sw1和switch发送;-------由此循环往复,踢皮球下去,造成链路拥挤堵塞,就形成了ARP广播风暴。ARP广播会导致有用的数据包顺畅传送,不能正常通信;为了解决这个问题,逻辑分割广播域的VLAN就应运而生了。

通过创建VLAN虚拟接口,所在端口在哪个vlan,对应端口连接的PC端就在哪个广播域

如图所示,PC端123可以相互通讯,45可以相互通讯。

浅析:VLAN可以隔离广播

? VLAN优势:

? 可以控制广播,

? 增强网络安全性,

? 简化网络便于管理;

2.VLAN的种类

VLAN分为两类,一类是静态VLAN,一类是动态VLAN。

静态VLAN是基于端口进行划分,动态VLAN是基于MAC地址划分

一个VLAN可以包含多个端口,一个端口只能属于一个VLAN

3.静态VLAN的配置

1)VLAN的范围

一共有4096个VLAN,0和4095只能让系统使用;在默认情况下,交换机的所有的端口都属于VLAN 1,这个1,用户不能删

我们可用的是1,2-1001,1025-4094,这些VLAN

运营商会创建双重VLAN,便是在2-1001这个VLAN范围便是1000*1000个

2)创建VLAN

配置静态VLAN的思路步骤:

? 1.创建VLAN

? 2.将交换机的端口加入到相应的VLAN中

? 3.验证VLAN的配置

其中第二个最方便

show vlan-switch brief 查看vlan信息命令

数据库配置:

使用abort退出VLAN数据库配置模式

show vlan-switch brief 查看vlan信息命令

全局配置模式:创建VLAN 3,查看交换机VLAN 概要

3)删除VLAN

4)配置VLAN,将端口加入VLAN

模式有两种

1.接入链路模式 接入终端 例如PC access

2.中继链路模式 接入 其他网络设备(交换机,路由器等) trunk

区别:access链路上只能跑对应的VLAN数据

? trunk可以跑所有VLAN数据

例如:

do show vlan-switch brief 查看路由VLAN表

range 指配置连续的接口为一个VLAN,在这里把1/1-1/4的接口添加到VLAN3中,interface range fastethernet 1/1 -4,然后do show vlan-switch brief

也可以连续端口加上单独的一个端口F1/14一起配置,用逗号隔开,interface range f1/5 -8,f1/14 ,switchport mode access ,定义二层端口模式为接入模式,switchport access vlan 10 ,将端口添加到VLAN10 中

interface f1/1,进入f1/1接口,no switchport access vlan 3,从VLAN3 中删除f1/1,do show vlan-switch brief,查看交换机VLAN信息概要,发现之前在VLAN3的f1/1回到了默认VLAN1中

还原接口类似初始化端口,所有配置的信息都将会被清除

no ip routing,取消路由转发功能

5)VLAN配置实例

4.Trunk介绍与配置

交换网络中链路类型一共有两种,分别是接入链路access,中继链路便是Trunk

VLAN的标识

ISL占用30个字节

IEE占用4个字节

IEEE 802.1q 自身占用字节小,便于数据的优化传输,因此应用较广

指定Native VLAN是类似一个VIP模式,只能有一个

trunk配置实例

先配置主机IP地址

路由器进入全局模式configure terminal,取消路由功能no ip routing ,创建VLAN10和VLAN20

查看do show VLAN-switch brief检验

end退出,do show interface f1/1 switchport查看交换机接口f1/1的链路模式,为access

configure terminal进入全局模式,interface f1/0进入f1/0接口,switchport mode trunk接口模式

vlan10.20,创建VLAN10和VLAN20;interface f1/1,进入f1/1接口,switchport mode access vlan 10,配置交换机接口f1/1为VLAN 10;interface f1/2,进入f1/2接口;switchport access vlan 20 ,配置交换机接口f1/2为VLAN20;do show vlan-switch brief,查看交换机VLAN表检验是否配置完成

exit返回上一层;interface f1/0 进入f1/0接口;switchport mode trunk 配置f1/0接口模式为trunk模式;switchport trunk encapsulation dot1q,配置f1/0的接口trunk的封装类型为dot1q;do show vlan-switch brief,查看交换机路由表

do show interface f1/0 switchport 查看f1/0接口链路模式

5.三层交换技术转发原理

前身是单臂路由,把路由器上的一个物理接口划分成多个逻辑子接口做为VLAN的网关

在这个环境中,路由器负责数据包转发和转换VLAN标签,交换机负责穿标签和脱标签

interface f0/0.1 进入逻辑子接口f0/0.1 ;给虚拟子接口配置协议类型为DOT1Q的trunk; ip add 192.168.10.1 255.255.255.0 配置ip地址;no shut 启用;exit返回上一层;no shut 启用

do show ip interface brief 查看接口对应ip ;show ip route 查看路由表

三层交换的提出解决了单臂路由的缺陷,避免了中继链路的拥堵

三层交换技术通过硬件层面转发,所以速度更快

FIB写的是对应的主机和对应的vlan,邻接关系表是连在一起写MAC,查询MLS条目是两个一起查,两张表合起来就是MLS

6.三层交换机的配置

三层交换机将接口分成两个VLAN,接口模式位access

三层交换机将端口统一为Trunk接口模式

交换机端口都是Trunk的模式下,跳线,即切换接口很容易

interface f0/0.1 进入逻辑子接口f0/0.1 ;给虚拟子接口配置协议类型为DOT1Q的trunk; ip add 192.168.10.1 255.255.255.0 配置ip地址;no shut 启用;exit返回上一层;no shut 启用

do show ip interface brief 查看接口对应ip ;show ip route 查看路由表

三层交换机的配置

在对应接口 no switchport 切换到路由接口

原文地址:https://blog.51cto.com/14558445/2443816

时间: 2024-11-03 17:26:35

VLAN与三层交换机--理论讲解的相关文章

VLAN与三层交换机——理论篇

VLAN与三层交换机 学习内容:1.VLAN的概念以及优势2.VLAN的种类3.静态VLAN的配置4.Trunk介绍与配置5.三层交换机转发原理及配置 一.VLAN的概念以及优势在传统的交换式以太网中,所有的用户都在同一个广播域中,当网络规模较大时,广播包的数量会急剧增加,当广播包的数量占到总量的 30%时,网络的传输效率将会明显下降.特别是当某网络设备出现故障后,就会不停地向网络发送广播,从而导致广播风暴,使网络通信陷于瘫痪.那么,应该怎样解决出现的问题呢? 我们可以使用分隔广播域的方法来解决

        vlan上三层交换机路由互通

vlan上三层交换机路由互通 介绍: vlan是交换机组网才有的概念,按部门或者管理的要求来创造 局域网,而不是按位置划分网段 更加的灵活和更加的安全. 一.实验拓扑图: 二.实验目标: vlan上三层交换实现路由互通 三.实验环境: 路由器 Ip地址 Pc 0 192.168.0.2 Pc 1 192.168.1.2 Pc 2 192.168.0.3 Pc 3 192.168.1.3 Vlan 1 192.168.0.1 Vlan 2 192.168.1.1 四.实验代码: switch 1

Linux程序设计从入门到精通(理论讲解+实际演示+项目实战)视频教程

Linux程序设计从入门到精通(理论讲解+实际演示+项目实战)视频教程下载    联系QQ:1026270010 本门课程的最终目的: 这门课程主要突出“实用”的C语言,即我们重点详细讲解真实项目开发和运用中实际运用的C语言知识,及容易犯错的地方,包括对一个C程序怎么去调试的技术.这有别于大学里直接去讲诉C语言的内容,也有别于全国计算机考试二级C里针对考试的C课程.这是一门实用的C语言课程,是你以后从事C语言开发过程中最需要的知识.当然,如果这个课程你认真的听过之后,面对大学的课程或者全国计算机

Liunx常用命令精讲:理论讲解

[TOC] 前言:Liunx常用命令精讲:理论讲解 本章结构: Linux命令基础 Linux命令帮助 目录与文件基本操作 一:linux命令基础 1.1:shell 系统内核是系统的心脏,刚诞生的模型, liunx的内核是由C语言开发的,当中的程序是C++:所有的系统都是C语言,C语言面向的是过程,C++是面向对象,两者相辅相成 C语言的程序,内核可以直接运行,需要编译器把人的语言转化称机器识别的语言,GCC ,GCC- C++ JAVA对应的编译器是JDK Python的编译器是(Pytho

理论:账号和权限管理 理论讲解

[TOC] 前言: 账号和权限管理 理论讲解 一:用户账号和组账号概述 1.1:linux基于用户身份对资源访问进行控制 用户账号 超级用户(root,不可被替代) 普通用户(自己创建,取用户名) 程序用户(人无法登录,是给程序使用的,以使程序可以正常运转) 匿名用户(windows的guest,linux的nobody,普通用户中的最低权限用户) 组账号(用户权限的集合) 基本组(私有组,伴随着用户的创建而创建,与用户同名) 附加组(公有组,直接创建一个空组,可以添加已有用户,给组设置相关权限

[ html canvas save restore ] canvas绘图 save restore 属性理论讲解

Canvas API详解(Part 1) 分类 Android 基础入门教程 本节引言: 前面我们花了13小节详细地讲解了Android中Paint类大部分常用的API,本节开始我们来讲解 Canvas(画板)的一些常用API,我们在 8.3.1 三个绘图工具类详解 中已经列出了我们可供调用的一些方法,我们分下类: drawXxx方法族:以一定的坐标值在当前画图区域画图,另外图层会叠加, 即后面绘画的图层会覆盖前面绘画的图层. clipXXX方法族:在当前的画图区域裁剪(clip)出一个新的画图

Linux中的账号和权限管理(理论讲解部分)

小伙伴们本次给大家带来的是Linux中的账号和权限管理,这里我们首先要明确的就是这个权限是文件或者目录的权限.接下来我们会从以下几个部分进行了解: 用户账号和组账号概述 用户账号和组账号管理 查询账号信息 查看目录或文件的属性 设置目录或文件的权限 设置目录或文件的归属 用户账号和组账号概述Linux基于用户身份对资源访问进行控制1.用户账号:? 超级用户? 普通用户? 匿名用户(everyone)? 程序用户(人为不可使用,单独管理系统中某个应用程序存在的服务)2.组账号:组是系统用户权限的集

OSPF路由协议 理论讲解

[TOC] 前言 OSPF协议应用于医保卡 OSPF可以管理一整个城市,管理一个片区,具有一定的地域性 一:OSPF的基本概念和工作原理 1.1:OSPF路由协议概述 自治系统:跑相同路由协议的路由器集合区域,就是AS区域系统 OSPF是链路状态路由协议 OSPF协议中,路由器之间交流的是信息库,告诉别人自己的直连路由,并不转发路由表,转发的是链路状态信息库 1.2:OSPF的工作过程 OSPF的特性:1.开放式的,2.最短路径,3.优先选择的协议 1.3:OSPF的基本概念 一个AS就像一个国

析构函数的用法【简单理论讲解】

析构函数是“反向”的构造函数.它们在对象被撤消(回收)时调用.析构函数的名 称除了最前面的“-”符号外,与类的名称相同.例如,类String的析构函数是-string(). 析构函数通常用于当一个对象不再需要时,完成“消除”功能.     在函数中建立对象之后,这个对象作为局部对象开始生存,直到函数运行到遇见右括号“}”才结束生存,此时调用析构函数.      对象的释放发生在以下几种情况,首发自学编程网:      ·使用运算符new分配的对象被delete删除.      ·一个具有块作用域