Linux云计算之网络基础6——三层交换技术

这篇具有很好参考价值的文章主要介绍了Linux云计算之网络基础6——三层交换技术。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、三层交换技术简介

二、vlan与交换trunck技术

vlan基本介绍

配置vlan (静态vlan)

VLAN配置步骤

模拟配置vlan

trunk的概念

模拟配置引入trunk

配置trunk过程和VTP协议

trunk、VTP配置步骤

模拟配置trunk

模拟配置VTP协议

二、三层交换技术​​​

单臂路由

单臂路由配置步骤

单臂路由配置模拟

三层交换技术

三层交换机配置步骤

三层交换机配置模拟

实现园区网络间模拟通信配置


一、三层交换技术简介

  • 计算机网络的三层交换技术是一种将数据包传递给目标设备的交换方式,它将数据包通过网络链路发送到目标设备。

  • 这种交换方式通常包括以下三层:网络层、主机层和数据链路层。

    • 网络层:它负责在多个计算机之间分配数据包。它将数据包路由到目标设备,并处理数据包的差错和帧的交换。

    • 主机层:它负责将数据包传递给目标设备。它将数据包从网络层接收,并将其发送给目标设备。

    • 数据链路层:它负责在网络设备之间发送和接收数据包。它将数据包从主机层接收,并发送到网络层。

  • 在现代的计算机网络系统中,数据包需要在网络设备之间进行交换,以便到达目标设备。非链路层做数据交换,即在网络层做数据交换,这需要大量的交换机,交换机性能有限,无法满足现代网络的需求。因此,三层交换技术应运而生。它是一种基于路由的交换方式,通过将数据包按照目标设备的地址和网络层信息进行路由,从而提高了数据包的路由效率。

二、vlan与交换trunck技术

  • VLAN(Virtual Local Area Network)是一种将网络划分为虚拟局域组的交换技术。它将网络分成多个虚拟网络,使得不同的VLAN之间的数据包无法传递,实现隔离控制域的作用。VLAN的实现依赖于交换机,通过在交换机上配置相应的端口来控制VLAN

  • Trunk:是一种在交换机上配置的端口模式,它将交换机的端口划分为几组,每组用于连接不同的VLAN。Trunk技术提高了数据包在交换机上的处理效率,因为它减少了数据包的重复交换。

  • 在现代的计算机网络系统中,通过使用VLAN和Trunk技术,可以将网络分成多个虚拟网络,实现隔离控制域的作用,同时提高数据包在交换机上的处理效率。

vlan基本介绍

  • 交换机的泛洪流量必须在虚拟局城网内进行 --->默认为VLAN1

  • 切分局域网的方式

    • 1. 控制广播流量

    • 2. 定向单播和组播

    • 3. VLAN

  • 使用vlan,划分虚拟局域网,主要在于:

    • 控制广播流量,不必要的广播不用发送,交换机不必在做泛洪

    • 安全性

    • 虚拟局域网(vlan)之间要正常通信,必须基于三层路由技术

  • vlan:虚拟局域网技术,可以从逻辑上将将一个大的网络划分若干小的局域网,从而达到
    控制广播流量的效果。

  • vlan应用场景和优势

    • 1. 在局域网,网络规模不断的扩大,接入的主机以及设备会越来越多,在这种情况下,网络中的广播流量越来越大,于是会加重交换机的负担,甚至造成交换机的死机。

    • vlan的产生给局城网的设计增加灵活性,使网络管理员在划分工作组的时候,不再受限所出的物理位置。可以根据网络用户的位置、作用、部门来进行划分

    • 在vlan技术中,只有同一vlan内的端口内的主机才可以进行通信,不同vlan端口之间不能直接通信访问。因此vlan可以限制个别主机访问服务器资源,这样可以提高局域网络的安全性。

配置vlan (静态vlan)

  • 静态vlan是指基于端口的vlan (主流vlan技术模式)

  • 静态vlan即明确指出交换机的端口属于哪个vlan (需要管理员设置)

  • 当用户主机连接到交换机的端口时,就被分配到了vlan之中

  • 交换机接口的多个模式

    • 访问模式

    • 中继干道模式 (trunk)

    • 杂合模式

  • VLAN配置步骤

    • 1、进入特权模式,使用查看目前交换机已经设置的vlan,默认交换机就有vlan1。
          enable  //进入特权模式
          show vlan brief //查看目前交换机的vlan
      
      2、在全局模式,添加vlan。
          conf t  //进入全局模式
          vlan 10  //添加vlan10
          name test1  //设置vlan的名字
      
      3、如需删除vlan,在全局模式下进行
          no vlan 10  //删除vlan10
      
      4、将交换机接口加入到vlan之中
          int f0/1  //进入f0/1接口
          switchport mode access  //进入接口访问模式
          switchport access vlan10  //将接口f0/1加入到了vlan10中
      
          int f0/1 switchport access vlan10
          interface range fastethernet 0/1 - 8 //将多个接口加入到vlan里,可以先进入多个接口使用
  • 模拟配置vlan

    • 三层交换怎么查看配置,网络,linux,云计算

    • 配置交换机有两种方法:1、通过console线连接一个终端来配置(实际配置就是这种方法);2、直接点交换机进行配置(模拟情况下使用);下面用第二种方法

    • 1、先对终端进行ip配置

    • 2、配置交换机的vlan

      • 三层交换怎么查看配置,网络,linux,云计算

      • 三层交换怎么查看配置,网络,linux,云计算

      • 三层交换怎么查看配置,网络,linux,云计算
      • 三层交换怎么查看配置,网络,linux,云计算

      • 三层交换怎么查看配置,网络,linux,云计算模拟器默认就是access模式

      • 三层交换怎么查看配置,网络,linux,云计算加入到对应的valan

      • 三层交换怎么查看配置,网络,linux,云计算

      • 三层交换怎么查看配置,网络,linux,云计算

      • 三层交换怎么查看配置,网络,linux,云计算

    • 3、各终端之间可以在同一vlan中进行通信了,交换机不再进行泛洪交换

      • 三层交换怎么查看配置,网络,linux,云计算

    • 删除valan接口一定要改到已有的valanz中,不然会出bug

      • 三层交换怎么查看配置,网络,linux,云计算

trunk的概念

  • 在不同的交换机之间进行连接,以保证在跨越多个交换机上建立的同一个VLAN的成员能够相互通讯。如果是不同台的交换机上相同id的vlan要相互通信,那么可以通过共享的trunk端口就可以实现,如果是同一台上不同id的vlan/不同台不同id的vlan它们之间要相互通信,需要通过第三方的路由来实现。

  • 原理:在不同的vlan数据帧上打上不同的标识。(打标识,也叫流量着色

  • 模拟配置引入trunk

    • 进行如下图的配置

    • 三层交换怎么查看配置,网络,linux,云计算

    • 1、给交换机配置vlan

      • 三层交换怎么查看配置,网络,linux,云计算

      • 三层交换怎么查看配置,网络,linux,云计算三个交换机同样操

      • 2、现在有一个问题:有三个交换机,相同vlan设备是否能通信?不能,跨了交换机,相同vlan无法通信。由于接口3是属于vlan1的
        • 三层交换怎么查看配置,网络,linux,云计算
        • 解决,将下面接口换成vlan20,就可以传工程的数据

          • 三层交换怎么查看配置,网络,linux,云计算

          • 三层交换怎么查看配置,网络,linux,云计算

          • 3、成功传输数据

            • 三层交换怎么查看配置,网络,linux,云计算

            • 但是有个弊端:交换机2只能发vlan20对应的数据帧,不能发其他的数据帧

              当然也可以连三根线实现,但这样太浪费了

              是否可以从逻辑层面将三个交换机连在一起?

              有的,中继干道技术trunk,保证跨越多个交换机之间,只有是相同vlan间都可以正常通信

              • 三层交换怎么查看配置,网络,linux,云计算

配置trunk过程和VTP协议

  • VTP协议 (vlan主干协议):着级联交换机数量较多,划分的VLAN数量较多的情况下,每个交换机单独配置VLAN步骤繁多。通过VTP协议可以实现VLAN区域同步。
  • trunk、VTP配置步骤

    • 配置trunk
      
      1、分别进入交换机的全局模式设置vlan,将接口加入进去。
          conf t
          int g0/0
      2、将中继交换机接口设置为trunk口,在接口模式下 
         switchport mode trunk  // 设置为trunk口
         switchport mode access  // 更改为非trunk模式
      
      配置VTP,设置方式:
      服务型交换机:
          vtp mode server  //服务型交换机(全局模式下)
          vtp domian main //(全局模式)
      
      客户型交换机:
          vtp mode client //(全局模式)
      
      查看交换机vtp状态
          show vtp status  //(特权模式)
  • 模拟配置trunk

    • 三层交换怎么查看配置,网络,linux,云计算
    • 将交换机2、3、4的接口f0/3改为trunk

      • 三层交换怎么查看配置,网络,linux,云计算

      • 交换机6的三个接口的vlan都显示--,表示trunk配置成功

      • 三层交换怎么查看配置,网络,linux,云计算

    • 对交换机6进行vlan划分,进行vlan数据库设置

      • 三层交换怎么查看配置,网络,linux,云计算

    • 成功。相同vlan间可以通信了

    • 但还有个小问题:交换机数量多,一个个的配置vlan数据库太麻烦

      怎么避免重复性的配置?

      通过VTP协议(是实现集连交换机同步区域数据的),实现vlan区域同步(vlan数据同步,包括数据库同步、接口状态同步)

    • 三层交换怎么查看配置,网络,linux,云计算

    • 模拟配置VTP协议

      • 将交换机全都换成新的,重新配置;1、将交换机的6个接口都设为trunk口

        • 三层交换怎么查看配置,网络,linux,云计算

        • 三层交换怎么查看配置,网络,linux,云计算

      • 2、在服务型交换机里设置好vlan数据库后,通过VTP协议再同步到客户型交换机

      • 设置方式:在服务型交换机的全局模式下

        • 三层交换怎么查看配置,网络,linux,云计算​​​​​​​

      • 其余三个用户型交换机设置如下

        • 三层交换怎么查看配置,网络,linux,云计算

        • ​​​​​​​​​​​​​​​​​​​​​三层交换怎么查看配置,网络,linux,云计算
        • 三层交换怎么查看配置,网络,linux,云计算
        • 三层交换怎么查看配置,网络,linux,云计算
        • 然后去客户型交换机查看,可以看到都有在服务型交换机配置的vlan数据库,例如客户机3——现在VTP协议就正式生效了(只用配置服务型交换机

        • 三层交换怎么查看配置,网络,linux,云计算

        • 3、关键性步骤:将客户型交换机特定的接口改为对应的vlan口(手动)

          三层交换怎么查看配置,网络,linux,云计算
        • 三层交换怎么查看配置,网络,linux,云计算
        • 4、验证VTP结合vlan的实验效果

  • 二、三层交换技术​​​​​​​​​​

  • 三层交换技术
    • 即可实现普通的在二层的数据交换也可以实现在第三层的数据转发(在实现数据交换的同时具备了不同网段路由转发的功能),每一个vlan的虚接口就是该网段的网关。
    • 简单来说,三层交换=二层交换+三层转发
    • 二层vlan的目的:屏蔽报文、隔离广播域、防止交换环路、广播风暴

      • 但是防止的同时,又不能将3层ip层堵死

      • 怎么做?——在vlan的基础上做间接层的通信,意味着相同vlan、相同广播域就走二层通信,不同vlan之间走路由器通信

      • 一个路由器有三个接口,valn数量太多,一个路由器就不够

单臂路由

  • 原理
    • 由于不同的vlan之间是无法实现直接通信的,但是在某些情况,为了实现在不同vlan间的通信,我们就需要使用路由技术。
    • 为什么不直接不配置vlan,直接通信?
      • 因为vlan:切割广播域,屏蔽不必要的广播,保证网络的畅通性
    • 单臂路由可以实现不同隔离的vlan实现通信,基于路由器的子接口进行相关设置 (基于路由通信技术,目前基本被三层交换取代)    注意:不同的VLAN要有不同的网关
  • 单臂路由配置步骤

    • ​​​​​​​
      1、将单臂路由器和交换机的接口链路打开
          int g0/0  //进入接口
          no shutdown  //打开链路
      
      2、将二层交换机和单臂路由的接口设置成中继trunk
      
      3、分别进入单臂路由的子接口,进行封装数据格式,并连接对应的vlan号
          int g0/0.1  //进入子接口
          encapsulation dot1Q 10 (vlan号为10)  //封装数据格式,连接对应vlan号
      
      4、设置每个子接口对应的网关IP地址和子网掩码,并激活子接口
          ip address 192.168.1.1 255.255.255.0  //设置每个子接口对应的网关IP地址和子网掩码
          no shutdown  //激活子接口
      eg:
      int g0/0.2
      encapsulation dot1Q 20 (vlan号为20)
      ip address 192.168.2.1 255.255.255.0
      no shutdown
  • 单臂路由配置模拟

    • 下图就是单臂路由类型
    • 三层交换怎么查看配置,网络,linux,云计算
    • 1、三层交换怎么查看配置,网络,linux,云计算
    • 三层交换怎么查看配置,网络,linux,云计算
    • 三层交换怎么查看配置,网络,linux,云计算
    • 三层交换怎么查看配置,网络,linux,云计算
    • 测验所有终端与单臂路由可以通信了

      关键的来了:测试单臂路由,是否实现不同vlan之间进行通信——成功

三层交换技术

  • 三层交换相对于单臂路由的优点
    • 单臂路由不具备扩展性,当VLAN的数量不断增加,数据量增大,路由器与交换机之间的路径会成为整个网络的瓶颈,这时候的单臂路由就不再适用了
  • 三层交换机配置步骤

    • 配置: 需要将第三层交换机设置虚拟接口,并配置成trunk (干道)
      
      1、将三层交换开启路由功能 全局模式下 
          ip routing
      
      2、将三层交换机和其他交换机的接口配置成trunk (干道)
          int f0/x   //进入某个接口的接口模式
          swichport trunk encapsulation dot1q  //配置封装格式
          swichport mode trunk  //配置成trunk (干道)
      
      
      3、配置三层交换的虚接口,先创建一个新的vlan口,然后进入指定的vlan接口,vlan 2,然后进入虚接口配置另一个trunk(干道)
          intf0/x swichport trunk encapsulation dot1q
          swichport mode trunk
      
      4、为vlan配置ip和子网掩码 
          int vlan 1
          ip address 192.168.1.1 255.255.255.0 
          noshutdown
          
          int vlan 2 
          ip address 192.168.2.1 255.255.255.0 
          no shutdown
      5、查看三层交换机的路由表: 特权模式下 
          show ip routing
      
      6、若让三层交换机的某个接口成为整个网络的接口,配置IP地址,需要no switchport
  • 三层交换机配置模拟

    • 1、用三层交换机
      • 三层交换怎么查看配置,网络,linux,云计算
      • 三层交换怎么查看配置,网络,linux,云计算
      • 三层交换怎么查看配置,网络,linux,云计算
    • 2、给多层交换机设置vlan数据库
      • 三层交换怎么查看配置,网络,linux,云计算
    • 相同vlan间可以通信,多层交换机作为交换的功能实现了

      接下来实现三层转发,怎么给多层交换机实现路由功能?配置ip地址

    • 三层交换怎么查看配置,网络,linux,云计算

    • 直接从多层交换机进入vlan口,进入后就可进行ip地址的配置了

      • 三层交换怎么查看配置,网络,linux,云计算

      • 查看

      • 三层交换怎么查看配置,网络,linux,云计算

    • 三个ip即为三个终端的网关

      打开多层交换机的路由功能,支持路由功能,才能做转发

      • 三层交换怎么查看配置,网络,linux,云计算

    • 三层交换怎么查看配置,网络,linux,云计算

    • 实现了一个多层交换机实现了单臂路由的效果,性能比单臂路由强,因为可以划分无限个vlan​​​​​​​

  • 实现园区网络间模拟通信配置

  • 默认情况下交换机接口都是交换口,三层交换机连接路由器的那个接口一点得是ip口,将接口改为非交换模式

  • 三层交换怎么查看配置,网络,linux,云计算

  • 三层交换怎么查看配置,网络,linux,云计算

  • 路由器也要配置ip地址

    • 三层交换怎么查看配置,网络,linux,云计算

  • 路由器1、2,pc5的ip配置完后,进行财务1——>路由1的通信,能成功。但是从路由1——>财务1的通信却失败了

    原因:因为没有回来的路由,路由器1没有去往网段1、2、3的路由

    解决:使用OSPF静态配置路由,或者RIP的方式

  • 三层交换怎么查看配置,网络,linux,云计算

  • 对三个路由器进行OSPF静态配置

    • 三层交换怎么查看配置,网络,linux,云计算

    • 三层交换怎么查看配置,网络,linux,云计算文章来源地址https://www.toymoban.com/news/detail-859959.html

到了这里,关于Linux云计算之网络基础6——三层交换技术的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 谷歌云计算技术基础架构,谷歌卷积神经网络

    Google开源了其第二代深度学习技术TensorFlow——被使用在Google搜索、图像识别以及邮箱的深度学习框架。这在相关媒体圈、工程师圈、人工智能公司、人工智能研究团队里有了一些讨论。 比较有趣的是,微软亚洲研究院立刻向媒体发邮件表示,我们发布了开源分布式机器学习

    2024年02月09日
    浏览(45)
  • 【Linux】网络基础——宏观认识计算机网络

    独立模式: 计算机之间相互独立;  一开始,计算机发明出来之后,一台计算机处理完的数据,数据会保存在软盘(物理),通过人之间的相互通信,把计算机A处理完的数据存储到软盘中,在将软盘插入计算机B中,从而两台计算机可以进行通信。由于存在人的因素,这样的通

    2024年02月14日
    浏览(56)
  • 计算机网络技术与JAVA网络编程手写Socket聊天室-----JAVA入门基础教程-----计算机网络经典

    import java.io.*; import java.net.Socket; import java.util.Scanner; public class ChatClient { public static void main(String[] args) { try { Socket socket = new Socket(\\\"127.0.0.1\\\",9090); new Thread(new Runnable() { @Override public void run() { InputStream inputStream = null; while(true) { try { inputStream = socket.getInputStream(); } catch (IOException e)

    2024年02月15日
    浏览(60)
  • Linux 计算机网络基础概论

    1、网络 网络是由若干节点和连接这些结点的链路组成,网络中的结点可以是计算机、交换机、路由器等设备。通俗地说就是把不同的主机连接起来就构成了一个网络,构成网路的目的是为了信息交互、资源共享。 网络设备有:交换机、路由器、集线器 传输介质有:双绞线、

    2024年02月11日
    浏览(50)
  • 第三章 计算机网络技术基础——教案(附PPT)

    第三章 计算机网络技术基础 一、教学目标: 1. 掌握几种常见网络拓扑结构的原理及其特点 2. 掌握ISO/OSI网络参考模型及各层的主要功能 3. 掌握共享介质方式的CSMA/CD和令牌传递两种数据传输控制方式的基本原理 4. 了解几种常见的网络类型 5. 掌握TCP/IP协议的层次结构及各层上

    2024年01月18日
    浏览(60)
  • Linux云计算之网络基础9——园区网络架构项目

    要求构建大型园区网络架构,方案如下: 园区A        园区c        公司B 要求: 1、A公司园区网络         一台汇聚层三层交换机,两台接入层二层交换机。 出口有一台路由器。 2、A园区有五台服务器。         分别为两台 WEB 服务器,域名为 www.ym1.com 和

    2024年04月13日
    浏览(61)
  • 计算机网络基础(静态路由,动态路由,公网IP,私网IP,NAT技术)

    文章目录 一:静态路由和动态路由 二:静态路由的配置路由信息的方式演示 三:默认路由 四:公网IP和私网IP和NAT技术的基本理解 在说静态路由和动态路由前,我们需要来了解一下,如下网络, 如何让各个计算机之间能够进行通信!! 首先观察计算机0和计算机1的通信情况

    2024年02月14日
    浏览(42)
  • Linux【网络基础】数据链路层&IP协议技术补充&DNS&DHCP

    数据链路层的主要功能就是负责相邻设备之间的数据传输 。 在网络层是点对点之间的通信。主要通过IP协议描述起点到终点。而链路层则是对网络层的补充,负责在起点到终点的路径中,每一个相邻节点的数据传输。 网络层主要关心的是从起点到终点 链路层则关心的是其中

    2024年02月14日
    浏览(55)
  • 【网络基础实战之路】基于三层架构实现一个企业内网搭建的实战详解

    【网络基础实战之路】设计网络划分的实战详解 【网络基础实战之路】一文弄懂TCP的三次握手与四次断开 【网络基础实战之路】基于MGRE多点协议的实战详解 【网络基础实战之路】基于OSPF协议建立两个MGRE网络的实验详解 【网络基础实战之路】基于三个分公司的内网搭建并连

    2024年02月11日
    浏览(37)
  • Linux云计算之网络基础4——ICMP协议和ARP协议

    目录 一、ICMP协议 ICMP报文被封装在IP数据报中发送 ICMP报文的种类 ICMP差错报告报文 ICMP询问报文 ICMP的典型应用 1.分组网间探测PING: 2.跟踪路由traceroute: ICMP报文结果统计 ping命令的使用 二、ARP地址解析协议 ARP:地址解析协议 ARP缓存表    ARP报文 ARP攻击与欺骗 ARP攻击 如何

    2024年04月14日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包