单臂路由与三层交换机

单臂路由

划分VLAN后同一VLAN的计算机属于同一个广播域,同一VLAN的计算机之间的通信是不成问题的。然而,处于不同VLAN的计算机即使是在同一交换机上,它们之间的通信也必须使用路由器。

图(a)是一种实现VLAN间路由的方法,在每个VLAN上,路由器都有一个以太网口和交换机上属于这个VLAN的接口连接。当VLAN1的计算机要发送数据给VLAN2中的计算机时,VLAN1的计算机先把数据发送到连接在VLAN1的路由器接口,路由器根据路由表把数据从接在VLAN2的接口上发送出去,最终到达VLAN2上的计算机。采用这种方法,如果要实现N个VLAN间通信,则路由器需要N个以太网接口,同时也会占用N个交换机上的以太网接口。
单臂路由提供另外一种解决方案。如图(b)所示,路由器只需要一个以太网接口和交换机连接,交换机的这个接口设置为Trunk接口。在路由器上创建多个子接口和不同的VLAN连接,子接口是路由器物理接口上的逻辑接口。

原来工作如图 8-16 所示,当交换机收到VLAN1的计算机发送的数据顿后,从它的Trunk接口发送数据给路由器,由于该链路是Trunk链路,帧中带有VLAN1的标签,到了路由器后,如果数据要转发到VLAN2上,路由器将把数据的VLAN1标签去掉,重新用VLAN2的标签进行封装,通过Trunk链路发送到交换机上的Trunk接口;交换机收到该帧,去掉VLAN2标签,发送给VLAN2上的计算机,从而实现了VLAN间的通信。

采用单臂路由的方法可以大大节约路由器的以太网接口和交换机的以太网接口数配置单臂路由的步骤如下:
(1)先把交换机上的以太网接口配置成Trunk接口,注意封装类型要和路由器上的封装类型相同。
(2)在路由器的物理以太网接口下创建子接口,并定义封装类型。
(3)为子接口分配IP地址。

单臂路由配置实例


路由器R0的配置命令

Router>enable (进入特权用户模式)
Router#configure terminal (进入全局配置模式)
Router(config)#hostname R0 (配置主机名)
R0(config)#exit(退出到特权用户模式)
R0#configure terminal (进入全局配置模式)
R0(config)#interface FastEthernet0/0.1(在路由器的物理以太网接口下创建子接口,并定义封装类型)
R0(config-subif)#encapsulation dot1q 2 (定义子接口承受VLAN2的流量)
R0(config-subif)#ip address 20.0.0.1 255.0.0.0 (为子接口分配IP地址)
R0(config-subif)#exit
R0(config)#interface FastEthernet0/0.2
R0(config-subif)#encapsulation dot1q 3 (定义子接口承受VLAN3的流量)
R0(config-subif)#ip address 30.0.0.1 255.0.0.0
R0(config-subif)#exit
R0(config)#interface FastEthernet0/0
R0(config-if)#no shutdown (开启接口)

交换机SW1的配置命令

Switch>enable
Switch#configure terminal
Switch(config)#hostname SW1
SW1(config)#exit
SW1#vlan database (进入到VLAN数据库模式)
SW1(vlan)#vlan 2 name VLAN2 (创建VLAN)
SW1(vlan)#vlan 3 name VLAN3
SW1#configure terminal
SW1(config)#interface range FastEthernet0/2 - 3
SW1(config-if-range)#switch mode access
SW1(config-if-range)#switch access vlan 2
SW1(config-if-range)#exit
SW1(config)#interface FastEthernet0/5
SW1(config-if)#switch mode access
SW1(config-if)#switch access vlan 3
SW1(config-if)#exit
SW1(config)#interface FastEthernet0/1
SW1(config-if)#switch mode trunk (交换机上的以太网接口配置成Trunk)

交换机SW2的配置命令

Switch>enable
Switch#configure terminal
Switch(config)#hostname SW2
SW2(config)#exit
SW2#vlan database
SW2(vlan)#vlan 2 name VALN2
SW2(vlan)#vlan 3 name VALN3
SW2(vlan)#exit
SW2#configure terminal
SW2(config)#interface range FastEthernet0/2 - 3
SW2(config-if-range)#switch mode access
SW2(config-if-range)#switch access vlan 2
SW2(config-if-range)#exit
SW2(config)#interface FastEthernet0/4
SW2(config-if)#switch mode access
SW2(config-if)#switch access vlan 3
SW2(config-if)#exit
SW2(config)#interface FastEthernet0/1
SW2(config-if)#switch mode trunk

  • 使用Ping命令测试连通性

    同一交换机上的不同VLAN可以互相通信,不同交换机上相同的VLAN也可以互相通信。以上6个主机之间可以互相通信。

三层交换

由于路由器的转发速率较慢,常常不能满足主干网络上的快速交换的需求,于是三层交换技术随之诞生。三层交换机通常采用硬件来实现三层的交换,其路由数据包的速率是普通路由器的10倍左右。三层交换(也称多层交换技术,或IP交换技术)是相对于传统交换概念而提出的。三层交换技术在网络模型中的第三层实现了分组的高速转发。简单地说,三层交换技术就是“二层交换技术+三层转发”。三层交换技术的出现,解决了传统路由器低速、复杂所造成的网络瓶颈问题。从使用者的角度可以把三层交换机看成是二层交换机和路由器的组合,这个虚拟的路由器和每个VLAN都有一个接口进行连接,不过这个接口不是我们以前熟悉的f0/0或0/1物理接口,而是叫VLAN1或VLAN2接口了。

实操题

有两台交换机,一台是三层交换机3560 24PS,另一台是二层交换机2960。配置交换机的VTP模式为:3560 24PS为Server,S-2960为Client。VTP域名MYVTP,密码为CISCO。在两台交换机间链路上配置Trunk,在合适的交换机上创建VLA2和VLA3,相应的端口划分到相应的 VLAN中。在3560 24PS上配置三层交换机,VLAN2的网关为10.2.0.254/24,VLAN3的网关为 10.3.0.254/24。用 PC1和 PC2 测试配置是否正确。


二层交换机的配置

Switch>enable
Switch#vlan database
Switch(vlan)#vlan 2 name VLAN2
Switch(vlan)#vtp domain MYVTP
Switch(vlan)#vtp password CISCO
Switch(vlan)#vtp client
Switch(vlan)#exit
Switch#configure terminal
Switch(config)#interface range FastEthernet0/2 - 3
Switch(config-if-range)#switch mode access
Switch(config-if-range)#switch access vlan 2
Switch(config-if-range)#exit
Switch(config)#exit
Switch(config)#interface FastEthernet0/1
Switch(config-if)#switch mode trunk (配置Trunk)
Switch(config-if)#

三层交换机的配置

Switch>enable
Switch#vlan database (进入到VLAN数据库模式)
Switch(vlan)#vlan 2 name VLAN2 (创建VLAN)
Switch(vlan)#vlan 3 name VLAN3
Switch(vlan)#vtp domain MYVTP (配置VTP域的名字)
Switch(vlan)#vtp password CISCO(配置VTP密码)
Switch(vlan)#vtp server (配置该交换机VTP模式)
Switch(vlan)#exit
Switch#configure terminal
Switch(config)#ip routing (启动三层交换功能)
Switch(config)#int VLAN2
Switch(config-if)#ip address 10.2.0.254 255.255.255.0 (配置VLAN2逻辑接口的IP地址)
Switch(config-if)#no shutdown (打开接口)
Switch(config-if)#exit
Switch(config)#int VLAN3
Switch(config-if)#ip address 10.3.0.254 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#interface range FastEthernet0/2 - 3 (划分VLAN)
Switch(config-if-range)#switch mode access
Switch(config-if-range)#switch access vlan 2
Switch(config-if-range)#exit
Switch(config)#interface range FastEthernet0/4 - 5
Switch(config-if-range)#switch mode access
Switch(config-if-range)#switch access vlan 3
Switch(config-if-range)#

  • 使用Ping命令测试连通性


    测试结果:所有主机之间都能够ping通。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java编程中通用的正则表达式(二)

正则表达式,又称正则式、规则表达式、正规表达式、正则模式或简称正则,是一种用来匹配字符串的工具。它是一种字符串模式的表示方法,可以用来检索、替换和验证文本。正则表达式是一个字符串,它描述了一些字符的组合,这…

网络互连与常用设备

网络互连是为了将两个以上具有独立自治能力、同构或异构的计算机网络连接起来,实现数据流通,扩大资源共享的范围,或者容纳更多的用户。网络互连包括局域网与局域网的互连、局域网与广域网的互连、广域网与广域网的互连,这可以扩大…

【漏洞复现】华脉智联指挥调度平台命令执行漏洞

Nx01 产品简介 深圳市华脉智联科技有限公司,融合通信系统将公网集群系统、专网宽带集群系统、不同制式、不同频段的短波/超短波对讲、模拟/数字集群系统、办公电话系统、广播系统、集群单兵视频、视频监控系统、视频会议系统等融为一体,集成了专业的有线…

Python 从入门到精通 学习笔记 Day03

Python 从入门到精通 第三天 今日目标 流程控制语句、退出循环、练习学习的内容 一、流程控制语句 流程控制的三种方式:顺序语句、双分支语句、循环语句 双分支语句 Python 的双分支语句使用if-else语句实现。 其语法结构如下: if条件:#如果条作为真&#xff…

二十一章总结

网络程序设计基础 局域网与互联网 为了实现两台计算机的通信,必须用一个网络线路连接两台计算机。如下图所示 网络协议 1.IP协议 IP是Internet Protocol的简称,是一种网络协议。Internet 网络采用的协议是TCP/IP协议,其全称是Transmission…

Mybatis XML增删操作(结合上文)

先来"增"操作 在UserInfoXMLMapper.xml里面写 <?xml version"1.0" encoding"UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <…

【小红书运营指南1】赛道选择 + 账号运营全周期

小红书运营指南1 写在最前面11.23标签一级标签二级标签 网络资源整理1. 赛道选择近2年小红书女性人群画像 2. 基础认知阶段3. 账号启动阶段4. 选题规划阶段5. 爆款打造阶段6. 涨粉变现阶段涨粉变现阶段粉丝发展阶段 写在最前面 最近做的一个项目调研&#xff0c;调研和实际有一…

Docker网络架构介绍

本文主要介绍了Docker容器的单机网络架构与集群网络架构&#xff0c;辅以演示&#xff0c;并简单介绍了网络管理中的命令。 前文&#xff1a; Docker的安装与简单操作命令-CSDN博客 docker网络原理介绍 与ovs类似&#xff0c;docker容器采用veth-pair linux bridge (虚拟交…

LabelImg的使用及注意事项

LabelImg是一款开源的图像标注工具&#xff0c;它主要用于标注目标检测、语义分割和图像分类等深度学习中需要的数据集。通过使用LabelImg&#xff0c;用户可以快速、准确地为图片中的目标添加标注信息&#xff0c;从而建立数据集。 使用步骤&#xff1a; 下载LabelImg&#x…

[Linux] Apache的配置与运用

一、web虚拟主机的构台服务器上运行多个网站&#xff0c;每个网站实际上并不独立占用整个服务器&#xff0c;因此称为"虚拟"虚拟主机的虚拟主机服务可以让您充分利用服务器的硬件资源&#xff0c;大大降低了建立和运营网站的成本 Httpd服务使构建虚拟主机服务器变得容…

MyBatis——Java 持久层框架

文章目录 MyBatis 是什么准备工作创建一个数据库和表引入依赖 配置连接字符串和 MyBatisMyBatis 组成MyBatis 使用步骤定义一个类创建 MyBatis 接口&#xff08;以查询所有为例&#xff09;创建与接口对应的 xml 文件&#xff08;实现接口中的所有方法&#xff09;使用单元测试…

[面试题~k8s] 云原生必问基础篇

文章目录 概念篇1. k8s 是什么2. Container3. Pod4. Node5. Namespace6. Service7. Label8. Replica Set&#xff08;副本集)9. Deployment10. Volume11. Namespace12. PV 和 PVC 基础篇1. 删除 pod 流程2. k8s 有哪些组件master nodeworker node 3. k8s 和 docker 的关系4. 简…

Java网络编程——通过JDBC API访问数据库

关系数据库仍然是目前最流行的数据库系统。如果没有特别说明&#xff0c;本帖所说的数据库就都指关系数据库。关系数据库中最主要的数据结构是表&#xff0c;表用主键来标识每一条记录&#xff0c;表与表之间可以存在外键参照关系。数据库服务器提供管理数据库的各种功能&#…

shell条件测试

1.1.用途 为了能够正确处理Shell程序运行过程中遇到的各种情况&#xff0c;Linux Shell提供了一组测试运算符. 通过这些运算符&#xff0c;shell程序能够判断某种或者几个条件是否成立。 条件测试在各种流程控制语句&#xff0c;例如判断语句和循环语句中发挥了…

平台工程文化:软件开发的创新路径和协作之道

在快速发展的软件开发领域&#xff0c;具有前瞻性思维的企业组织正在拥抱平台工程文化的变革力量。这种创新方法强调创建共享平台、工具和实践&#xff0c;使开发人员能够更快、更高效地交付高质量的软件。在本文中&#xff0c;我们将深入探讨平台工程文化的核心原则和深远的好…

Java网络编程——基础入门

1、进程间的通信 进程指运行中的程序&#xff0c;进程的任务就是执行程序中的代码。EchoPlayer类是一个独立的Java程序&#xff0c;它可以在任意一台安装了JDK的主机上运行&#xff1a; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStr…

Finereport基于linux的简单安装(单节点)

简介 本文以单节点简单部署为例&#xff0c;不适用企业级高可用部署策略。 FineReport的运行依赖于Tomcat &#xff0c;Tomcat 是免费且性能相对稳定的 Web 应用服务器,也可以充当JSP容器。它是一个用于运行Java Servlet和JavaServer Pages&#xff08;JSP&#xff09;的Web服务…

Eclipse 4.30 正式发布 来看看有哪些值得期待的新特性

Eclipse 4.30 已正式发布&#xff0c;主要特性如下&#xff1a; 1、支持新的 Java 语言特性&#xff1a;包括 JEP 440: Record Patterns 和 JEP 441: Pattern Matching for Switch 2、针对 Java 编辑器的快速修复功能&#xff1a;包括添加默认 case、移除默认 case 和插入 br…

报道 | 2023年1月-2024年3月国际运筹优化会议汇总

2023年1月-2024年3月召开会议汇总&#xff1a; SIAM Symposium on Algorithm Engineering and Experiments 2024 Location: Alexandria, VA, United States Important dates: Conference: January 7, 2024 - January 8, 2024 Details: https://www.siam.org/conferences/cm…

模电·放大电路的分析方法——等效电路法

放大电路的分析方法——等效电路法 晶体管的直流模型及静态工作点的估算法晶体管共射h参数等效模型 h h h参数等效模型的由来参数的物理意义简化的h参数等效模型 r b e {r\tiny be} rbe的近似表达式 共射放大电路动态参数的分析电压放大倍数 A ˙ u \.{A}\tiny u A˙u输入电阻 …