0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

三层交换机实现不同VALN之间的通信

冬至子 来源:璀璨的疯子 作者:璀璨的疯子 2023-05-02 16:25 次阅读

VLAN(Virtual Local Area Network, 虚拟局域网)是指在一个物理网段内,进行逻辑的划分,划分成若干个虚拟局域网。VLAN的最大特性是不受物理位置的限制,可以进行灵活的划分。VLAN具备了一个物理网段所具备的特性。

相同VLAN内的主机可以互相直接访问,不同VLAN间的主机之间互相访问必须经由路由设备进行转发。广播数据包只可以在本VLAN内进行传播,不能传输到其他VLAN中。

如果VLAN间需要通信,则需要通过三层交换机或路由器实现其路由功能。其主要目的是使在同一VLAN里的计算机系统能跨交换机进行相互通信,而在不同VLAN里的计算机系统也能进行相互通信。

二层交换机VLAN配置地址,称之为 远程管理IP。一个二层交换,只能有一个处于up状态的VLAN管理IP。三层交换机VLAN配置地址,称之为三层SVI虚接口地址,用于不同VLAN之间互相访问,实现路由功能。

方法:三层交换起用SVI虚接口,配置IP地址,作为VLAN内PC的网关地址,实现VLAN互访,这是启用三层交换的路由功能。

2.jpg

3.jpg

4.jpg

两台交换机分别连接三层

图片

#二层交换机配置
Switch0>en
Switch0#hostname sw0
sw0#conf t
sw0(config)#vlan 10
sw0(config-vlan)#ex
sw0(config)#vlan 20
sw0(config-vlan)#ex
sw0(config)#int fa0/1
sw0(config-if)#sw mo ac
sw0(config-if)#sw ac vlan 10
sw0(config-if)#no sh
sw0(config-if)#ex
sw0(config)#int fa0/2
sw0(config-if)#sw mo ac
sw0(config-if)#sw ac vlan 20
sw0(config-if)#no sh
sw0(config-if)#ex
#连接三层交换机的口改为 trunk
sw0(config)#int g0/1
sw0(config-if)#sw mo tr
sw0(config-if)#no sh
sw0(config-if)#
#另一台交换机或者其它交换机按照以上配置再来一次即可,配置之前改下名称
Switch#hostname sw1

#三层交换机配置
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname msw0
msw0(config)#vlan 10
msw0(config-vlan)#vlan 20
msw0(config-vlan)#ex
msw0(config)#int vlan 10
msw0(config-if)#
%LINK-5-CHANGED: Interface Vlan10, changed state to up
msw0(config-if)#ip add 192.168.3.254 255.255.255.0
msw0(config-if)#no sh
msw0(config-if)#ex
msw0(config)#int vlan 20
msw0(config-if)#
%LINK-5-CHANGED: Interface Vlan20, changed state to up
msw0(config-if)#ip add 192.168.2.254 255.255.255.0
msw0(config-if)#no sh
msw0(config-if)#ex
#开启三层交换机路由功能
msw0(config)#ip routing
msw0(config)#ex
msw0#

#一般情况下,switchport trunk encapsulation dot1q命令可不做,因为默认为dot1q封装,简写 sw tr e d
#msw0(config)#int g1/0/1
#msw0(config-if)#switchport trunk encapsulation dot1q 
#msw0(config-if)#exit
#msw0(config)#int g1/0/2
#msw0(config-if)#sw tr e d
#msw0(config-if)#exit

2.jpg

两台交换机通过一台三层连接

图片

#二次交换机配置
Switch0>en
Switch0#hostname sw0-1
sw0-1#conf t
sw0-1(config)#vlan 10
sw0-1(config-vlan)#ex
sw0-1(config)#vlan 20
sw0-1(config-vlan)#ex
sw0-1(config)#int fa0/1
sw0-1(config-if)#sw mo ac
sw0-1(config-if)#sw ac vlan 10
sw0-1(config-if)#no sh
sw0-1(config-if)#ex
sw0-1(config)#int fa0/2
sw0-1(config-if)#sw mo ac
sw0-1(config-if)#sw ac vlan 20
sw0-1(config-if)#no sh
sw0-1(config-if)#ex
#另一台交换机或者其它交换机按照以上配置再来一次即可,配置之前改下名称
Switch#hostname sw1-1

#连接三层交换机的口改为 trunk
sw0-1(config)#int g0/2
sw0-1(config-if)#sw mo tr
sw0-1(config-if)#no sh
sw0-1(config-if)#
sw0-1#

#其中两台交换机之间的连接口做如下配置
Switch(config)#int g0/1
#配置端口trunk,简写sw mo tr
Switch(config-if)#switchport mode trunk
#允许所有vlan通过
Switch(config-if)#switchport trunk allowed vlan all
Switch(config-if)#no sh
Switch(config-if)#ex

#三层交换机配置
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname msw0
msw0(config)#vlan 10
msw0(config-vlan)#vlan 20
msw0(config-vlan)#ex
msw0(config)#int vlan 10
msw0(config-if)#
%LINK-5-CHANGED: Interface Vlan10, changed state to up
msw0(config-if)#ip add 192.168.3.254 255.255.255.0
msw0(config-if)#no sh
msw0(config-if)#ex
msw0(config)#int vlan 20
msw0(config-if)#
%LINK-5-CHANGED: Interface Vlan20, changed state to up
msw0(config-if)#ip add 192.168.2.254 255.255.255.0
msw0(config-if)#no sh
msw0(config-if)#ex
#开启三层交换机路由功能
msw0(config)#ip routing
msw0(config)#ex
msw0#

#一般情况下,switchport trunk encapsulation dot1q命令可不做,因为默认为dot1q封装,简写 sw tr e d
#msw0(config)#int g1/0/1
#msw0(config-if)#switchport trunk encapsulation dot1q 
#msw0(config-if)#exit
#msw0(config)#int g1/0/2
#msw0(config-if)#sw tr e d
#msw0(config-if)#exit

2.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 交换机
    +关注

    关注

    20

    文章

    2570

    浏览量

    98218
  • 路由器
    +关注

    关注

    22

    文章

    3640

    浏览量

    112787
  • 虚拟局域网
    +关注

    关注

    0

    文章

    39

    浏览量

    9685
  • VLAN技术
    +关注

    关注

    0

    文章

    45

    浏览量

    6357
收藏 人收藏

    评论

    相关推荐

    三层交换机工作原理

    “192.168.1.1”的计算机想与IP地址为“10.1.1.2”的计算机通信,因为它们不在同一子网里,必须通过路由器路由才能实现通信三层交换
    发表于 06-10 12:26

    交换机三层交换机,四交换机的区别

    交换机三层交换机,四交换机的区别 二
    发表于 08-01 12:04 1833次阅读

    三层交换机-可靠性配置

    三层交换机--可靠性配置
    发表于 12-27 16:09 0次下载

    三层交换机安全配置

    三层交换机安全配置
    发表于 12-27 16:16 0次下载

    三层交换机防止攻击配置

    三层交换机防止攻击配置
    发表于 12-27 16:16 0次下载

    三层交换机集群管理配置

    三层交换机集群管理配置
    发表于 12-26 22:45 0次下载

    三层、四交换机之间的区别

    三层、四交换机之间的区别
    发表于 01-13 22:01 21次下载

    三层交换机配置实例详解

    举例讲解H3C配置三层交换机4个步骤详细用法,配置三层交换机通用的四个步骤就是:划分VLAN,并描述;给VLAN划网关;给VLAN指定端口;配置路由协议;学会这几个步骤之后就能解决所有
    发表于 03-06 10:45 11.2w次阅读
    <b class='flag-5'>三层</b><b class='flag-5'>交换机</b>配置实例详解

    为什么使用三层交换机_使用三层交换机的好处

    要说三层交换机在诸多网络设备中的作用,用“中流砥柱”形容并不为过。在校园网、城域教育网中,从骨干网、城域网骨干、汇聚都有三层交换机的用武之
    发表于 08-20 15:25 8342次阅读

    怎么样才能分辨是不是三层交换机

    三层交换机主要应用于中大型企业,一般处于汇聚或者核心的地位,在家庭使用中主要应用的是二交换机
    的头像 发表于 12-29 11:45 9715次阅读

    交换机三层交换机的区别

    计算机网络中的交换机是用于在局域网(LAN)中转发数据包的重要设备。其中,二交换机三层交换机是两种常见的
    的头像 发表于 06-12 14:09 1.1w次阅读
    二<b class='flag-5'>层</b><b class='flag-5'>交换机</b>和<b class='flag-5'>三层</b><b class='flag-5'>交换机</b>的区别

    交换机三层交换机在功能和适用范围的差异

      计算机网络中的交换机是用于在局域网(LAN)中转发数据包的重要设备。其中,二交换机三层交换机是两种常见的
    的头像 发表于 06-12 14:16 3997次阅读
    二<b class='flag-5'>层</b><b class='flag-5'>交换机</b>和<b class='flag-5'>三层</b><b class='flag-5'>交换机</b>在功能和适用范围的差异

    深入解读路由器、交换机三层交换机的区别

    随着以太网交换机的不断发展,现在的交换机提高了性能,其中虚拟网络和三层交换是最突出的。在三层交换
    的头像 发表于 09-29 17:36 1565次阅读
    深入解读路由器、<b class='flag-5'>交换机</b>、<b class='flag-5'>三层</b><b class='flag-5'>交换机</b>的区别

    三层交换机的工作原理和实现方式

    三层交换机要执行三层信息的硬件交换,路由处理器(三层引擎)必须将有关路由选择等的三层信息下载到硬
    的头像 发表于 10-16 11:40 1333次阅读
    <b class='flag-5'>三层</b><b class='flag-5'>交换机</b>的工作原理和<b class='flag-5'>实现</b>方式

    交换机三层交换机有什么区别

    交换机分为二交换机三层交换机,它们在功能、应用场景和技术实现上有明显区别。
    的头像 发表于 08-07 15:33 540次阅读