• 什么是VLAN及其配置
  • Trunk的原理与配置
  • 三层交换机的基本配置
  • 实验:配置一个三层交换机

一 VLAN 的概念及优势

  VLAN(virtual local area network)就是虚拟局域网。传统的交换以太网中,所有的用户都在一个广播域中,当用户数较大时广播包的数据就会急剧增加,降低网络传输效率。

  为了控制广播风暴常见方法:

  • 物理隔离:将网络从物理上划分成若干个小网络。
  • 逻辑隔离:将网络从逻辑上划分成若干个小的虚拟网络(VLAN)

  

1. vlan的优点:

  1.控制广播风暴;

  2.增强网络的安全性;

  3.简化网络管理

2. 常见VLAN分类:

  1.静态VLAN:基于交换机端口,是最常见的VLAN实现方法;

  2.动态VLAN:基于数据流

3. VLAN一些常识

  • 所有交换机都有一个默认VLNA,ID为1;
  • 所有交换机都属于同一个默认VLAN;
  • 思科交换机最大支持4096个VLAN;

4.VLAN的配置方法

  • 创建VLAN
  • 将交换机端口添加到相应的VLAN中
  • 验证VLAN的配置

5.操作命令

  • config terminal
  • vlan 20                  (创建vlan)
  • name test20          (命名vlan)
  • exit
  • config terminal
  • interface f0/1
  • switchport mode access  (定义断口类型)
  • switchport access vlan 20 (将端口添加到vlan中)
  • end
  • show vlan -s brife  (查看vlan 信息)
  • show vlan id 20   (查看vlan20的信息)

二 VLAN Trunk

  1.Trunk(中继)的作用就是让同一个vlan能跨交换机通信.

  2.在交换网络中,有两种常见的链路:

  • 接入链路:  通常属于同一vlan
  • 中继链路:   可以承载多个vlan的通信

 

  3. VLAN的标识

   802.1q规定了公有的VLAN标记方法。

   802.1q使用了一种内部标记机制。中继设备将4字节的标记插入到数据帧中。

    

    添加了32位标记,其中12位用于标识VLAN id,即可分4096个vlan.

  Trunk的配置

  • 进入接口配置模式
  • 选择封装类型

    switchport trunk encapsulation dot1q

  • 将端口配置为trunk

    switchport mode trunk

   另外常用的命令还有:

    switchport trunk allowed vlan remove vlan-id     ------------不允许某个vlan传输数据

    switchport trunk allowed van vlan-id   -------------------------添加某个vlan到trunk

show interface interface-id switchport         -------------------验证接口模式

 三 理解三层交换

  1. 给交换机配接口,就是给VLAN1配置接口

  2. 三层交换机的实质是:一次路由,多次交换

  3. 三层交换机可以使两个VLAN实现互通,每个VLAN的虚接口就是该网段的网关

  

  4.三层交换机的配置

   1. 启动路由功能  ip routing;

    2. 配置虚接口的IP地址

   SW-3L  valn vlan-id

                ip address ip netmask

                no shutdown

        show ip route

四. 实验--配置一个三层交换机

  1.拓扑图:一个三层交换机,两个二层交换机,每个二层交换机连接两台PC和两个VLAN,不同SW上的PC属于同一个VLAN

  2.创建VLAN;

  3.分配端口;

  4.配两条TRUNK,两二层交换机之间一条中继,三层与二层交换机之间配置一条

  5.给三层交换机创建两个VLAN,与二层交换机对应

  6.给三层交换机的VLAN配置网址(虚接口)

  7.给PC配置IP地址,并设置网关,网关就是对应VLAN的IP地址

实验结果:

云计算--网络原理与应用--20171120--VLAN与三层交换机配置的更多相关文章

  1. 云计算--网络原理与应用--20171122--STP与HSRP

    简单了解STP 学习HSRP 实验 一.  简单学习STP STP(spanning tree protocol)生成树协议,就是把一个环形的结构改变成一个树形的结构.通过一些算法,在逻辑上阻塞一些端 ...

  2. 云计算--网络原理与应用--20171123--网络地址转换NAT

    NAT的概述 NAT的配置 实验 一. NAT的概述 NAT(Network address translation,网络地址转换)通过将内部网络的的私有地址翻译成全球唯一的共有网络IP地址,是内部网 ...

  3. [原创] 详解云计算网络底层技术——虚拟网络设备 tap/tun 原理解析

    本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫. 在云计算时代, ...

  4. 云计算底层技术-虚拟网络设备(Bridge,VLAN)( 转发)

    云计算底层技术-虚拟网络设备(Bridge,VLAN) Posted on September 24, 2017 by opengers in openstack openstack底层技术-各种虚拟 ...

  5. vCenter 部件关系简介 & 网络原理

    目录 目录 主机和集群 vCenter Datacenter Cluster Host Virtual Machine Folder Resource Pool Template 数据存储 Datas ...

  6. linux基础-第十四单元 Linux网络原理及基础设置

    第十四单元 Linux网络原理及基础设置 三种网卡模式图 使用ifconfig命令来维护网络 ifconfig命令的功能 ifconfig命令的用法举例 使用ifup和ifdown命令启动和停止网卡 ...

  7. 【centos6 , 7】 网络原理、网络配置

    第一部分:网络原理: 一.网络编址 (主要使用IP编址) 1.ip编址是一个双层编址方案,一个ip地址标识一个主机(或一个网卡接口) 2.现在应用最为广泛的是IPv4编址,已经开始逐渐向IPv6编址转 ...

  8. 云计算 --> 技术原理

    云计算技术原理 云计算分为IaaS.PaaS和SaaS三种类型,不同的厂家又提供了不同的解决方案,目前还没有一个统一的技术体系结构,下图是一个供商榷的云计算体系结构如下,它概括了不同解决方案的主要特征 ...

  9. kubernetes pod infra container网络原理

    刚开始接触kubernetes时,对kubelet的--pod-infra-container-image参数非常不能理解,不理解为什么我的业务应用需要依赖一个第三方的容器: 上文入门级kuberne ...

随机推荐

  1. Linux之权限管理

    一.文件基本权限 1) 基本权限的修改 第一位"-"为文件类型(-代表文件:d代表目录:l代表软链接文件即快捷方式),后面每3位一组. -rw-r--r-- rw-   u所有者 ...

  2. Android外部存储

    WeTest 导读 外部存储作为开发中经常接触的一个重要系统组成,在Android历代版本中,有过许许多多重要的变更.我也曾疑惑过,为什么一个简简单单外部存储,会存在存在这么多奇奇怪怪的路径:/sdc ...

  3. Python网络爬虫 | Scrapy爬取妹子图网站全站照片

    根据现有的知识,写了一个下载妹子图(meizitu.com)Scrapy脚本,把全站两万多张照片下载到了本地. 网站的分析 网页的网址分析 打开网站,发现网页的网址都是以 http://www.mei ...

  4. unity案例入门(一)(拾取游戏)

    1. 案例简述 这个案例实现一个非常简单的拾取宝物游戏,主角是一个小球,玩家通过键盘控制小球拾取全部宝物. 2. 键盘控制物体移动 private Rigidbody rd; public int f ...

  5. [BZOJ2048] [2009国家集训队] 书堆

    Description Input 第一行正整数 N M Output 一行(有换行符),L,表示水平延伸最远的整数距离 (不大于答案的最大整数) Sample Input #11 100 #22 1 ...

  6. XAMPP搭建PHP

    在学习一些前后端交互时,经常会有跟PHP作为后端(服务器)的交互,不能将php文件放在本地进行请求,必须将PHP运行在Apache环境中.但是对一些新手来说,学习搭建一个Apache环境也并非易事,所 ...

  7. JavaScript的基本使用

    一.JavaScript的简单介绍 JavaScript是一种属于网络的脚本语言(简称JS),已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果.通常Ja ...

  8. 深入java虚拟机学习 -- 类的加载机制(三)

    类的初始化时机 在上篇文章中讲到了类的六种主动使用方式,反射是其中的一种(Class.forName("com.jack.test")),这里需要注意一点:当调用ClasLoade ...

  9. css学习の第一四弹—代码格式简写归纳

    一.代码简写方式归纳 >>1.盒模型代码简写: 外边距(margin).内边距(padding)和边框(border)设置上下左右四个方向的边距是按照顺时针方向设置的:上右下左 1.如果t ...

  10. AJAX跨域问题解决方法(3)——被调用方解决跨域

    被调用方解决跨域是指在HTTP响应头中增加指定的字段,允许调用方调用 可以在两种地方增加1.apache/nginx(HTTP服务器)2.tomcat(应用服务器) 浏览器如何判断跨域?仔细观察可以发 ...