网络工程师备考2——vlan

vlan

1、什么是VLAN?

VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。

在此让我们先复习一下广播域的概念。广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。严格地说,并不仅仅是广播帧,多播帧(Multicast Frame)和目标不明的单播帧(Unknown Unicast Frame)也能在同一个广播域中畅行无阻。

本来,二层交换机只能构建单一的广播域,不过使用VLAN功能后,它能够将网络分割成多个广播域。

实验:将两台电脑放进不同的VLAN 使他们无法互相ping通

先在交换机里创建两个vlan

把两台分别电脑放进 vlan10 和 vlan 20

设置交换机的接口模式

port link-type access

交换机的接口模式
Access:用来连接终端,电脑,打印机

Trunk:用来连接其他的交换机

把vlan 10 给0/0/1接口

把vlan20给0/0/2接口

port link-type access

port default vlan 20

display vlan一下 我们已经配置成功

再ping已经ping不通了

因为被vlan隔离

vlan间的互联

vlan Trunk

1、Trunk概述

VLAN Trunk(虚拟局域网中继技术)是指能让连接在不同交换机上的相同VLAN中的主机互通。
VLAN Trunk只使用一条链路,且通过标识来区分不同的VLAN数据。如果交换机1的VLAN1中的机器要访问交换机2的VLAN1中的,我们可以把两台交换机的直连端口设置为Trunk端口,这样,当交换机把数据包从级联口发出去的时候,会在数据包中做一个标记(TAG),以使其它交换机识别该数据包属于哪一个VLAN,这样,其它交换机收到这样一个数据包后,只会将该数据包转发到标记中指定的VLAN,从而完成了跨越交换机的VLAN内部数据传输。

实验:

将pc6和pc8设置在vlan 10里面

将pc7和pc9设置在vlan 20里面

先给两个交换机口配置接口为vlan trunk 且允许通过所以vlan

port link-type trunk

port trunk allow-pass vlan all

然后就是上面一样的步骤 给pc8和pc9配置vlan

把互联的接口设置为vlan trunk

给pc8和pc9分别配置ip地址

拿pc6ping pc8 和pc9 发现 pc8能ping通 (因为都在vlan10下)pc9不能(因为在不同vlan下)

单臂路由

1、单臂路由概述

单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。
1.1 单臂路由实现不同VLAN之间的通信

实验:理解单臂路由

先给交换机配置vlan

单臂路由实现两个vlan之间的通信关键在于:

将路由器的物理接口分为两个子接口

上图将g0/0/0分为g0/0/0.10和g0/0/0.20

配置0/0/0.10

dot1q termination vid 10   ---关联vlan10

arp broadcast enable  ---开启arp广播

ip address 1.1.1.254 255.255.255.0  ---设置他的网关

配置0/0/0.20同理

现在我们来ping pc12,即使是在不同的vlan下,仍然可以ping通

三层交换技术

1、什么是三层交换机?

●要实现vlan间通信,就需要路由,解决办法要么是二层交换机加路由器形成单臂路由,要么就是直接使用三层交换机。

●单臂路由缺点;①“单臂”为网络骨干链路,容易形成网络瓶颈。②子接口依托于物理接口,应用不灵活。③vlan间转发需要查看路由表,浪费资源。

●所以就需要三层交换机来实现。
2、三层交换机

三层交换机、本质上就是“带有路由功能的(二层)交换机”。路由属于OSI参考模型中第三层网络层功能,因此被称为“三层交换机”。

在三层交换机本体内,分别设置了交换机模块和路由器模块,而内置的路由模块与交换模块相同,使用ASIS硬件处理路由。因此,与传统的路由器相比,可以实现高速路由。

实验:理解3层交换技术

两个pc和下面的交换机按原样配置 不再赘述

再看上面那个交换机

先创建两个vlan

并且类型设置为trunk

int vlan10

ip address 1.1.1.254 255.255.255.0 设置网关

int vlan20

ip address 2.2.2.254 255.255.255.0

先在就能ping通vlan 20下的pc了

  • 12
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值