6.3、VLAN间路由

6.3、VLAN间路由

  • 前言
    • 部署了VLAN的传统交换机不能实现不同VLAN间的二层报文转发,因此必须引入路由技术来实现不同VLAN间的通信。VLAN路由可以通过二层交换机配合路由器来实现,也可以通过三层交换机来实现
      • 随着不同业务的需求,现在要求不同VLAN间进行转发,不同VLAN相当于不同的广播域,不同的广播域想要互通,势必需要路由功能来进行实现
      • 实现路由功能可以通过路由器实现,但是多个路由器的使用从费用上来看是很不现实的。我们通过交换机来实现VLAN间路由,即三层交换机
  • VLAN的局限性
    • VLAN在分割广播域的同时也限制了不同VLAN间的主机进行二层通信的能力
      • 不同VLAN就进行了隔离不同VLAN之间的二层通信
  • VLAN路由-每个VLAN一个物理连接
    • 想要实现不同VLAN之间进行连接,需要通过VLAN路由来进行实现,可以通过路由器进行转换
      • 路由器来实现
        • 每个VLAN需要一个接口
        • 每个VLAN需要一条独占的物理链路连接到路由器来进行实现
          • 但是路由器没有那么多接口,而VLAN有很多,所以对于路由器之间的路由器接口显然是不够用的
    • 在二层交换机上配置VLAN,每一个VLAN使用一条独占的物理链路连接到路由器的一个接口上
  • VLAN路由-单臂路由
    • 既然物理上无法满足需求,那我们可以在逻辑上来满足我们的需要,我们可以为VLAN提供一个逻辑的子接口
      • 子接口为路由器提供互联的技术称为
        • 单臂路由
    • 将交换机和路由器之间的链路配置为Trunk链路,并且在路由器上创建子接口以支持VLAN路由
    • 单臂路由的通信
      • 两个主机上分别配置了不同的VLAN,当携带TAG的数据帧到达交换机时,通过交换机传达给路由器
      • 交换机和路由器之间使用的是Trunk链路,Trunk链路允许VLAN2和VLAN3进行通信,Trunk允许列表由我们手动配置
        • 允许所有VLAN通过
          • Port trunk allow-pass vlan all
          • 现实中Trunk允许列表一定要精细化,否则只要通过任何一个VLAN,哪怕不需要使用该VLAN中的数据进行通信,也会经过路由器处理,这样会对路由器造成一定的流量压力
      • 当我们两个数据帧到达路由器时,路由器和主机一样,不会接受带标签的数据帧。我们主要通过dot1q termination vid number命令进行处理
  • VLAN路由-三层交换
    • 为每个VLAN创建一个VLANIF接口作为网关
      • 在三层交换机上通过VLANIF接口来实现VLAN间路由
        • 如果网络上有多个VLAN,会为每个VLAN配置一个VLANIF接口,并且每个VLANIF相当于一个IP地址
      • 可以把三层交换机看做一个路由器,每个VLANIF就是路由器上的接口,只不过VLANIF从路由器的物理接口变成了逻辑接口
  • 配置单臂路由
    • SWA配置
      • 1、创建VLAN2、VLAN3
      • 2、设置交换机和路由器接口为Trunk接口
        • Trunk链路允许通过Vlan2、Vlan3
      • 3、设置主机和交换机自己的G0/0/2接口和G0/0/3接口都是Access端口,分别属于VLAN2和VLAN3
    • RTA配置
      • 1、配置子接口
      • 2、由于传过来的数据帧是带标签的,对于一个子接口是无法进行处理的,需要通过命令控制子接口
        • Dot1q termination vid 2
        • 接收端
          • 当子接口接收到带标签的数据帧后,会把对应数据帧剥掉然后接收到路由器进行处理
        • 发出端
          • 当子接口发出数据帧时,会打上端口对应的PVID,然后再发送出去
      • 3、由于子接口是不允许接收到广播包的,但是我们想要进行传递二层数据时,肯定需要获取其MAC地址,所以要开启子接口广播包接收处理功能
        • Arp broadcast enable
  • 配置验证
  • 配置三层交换
    • 把三层交换机看作一个路由器,VLANIF口当作路由器的接口,我们想要为不同网段进行通信,就需要为接口配置地址,即配置主机的网关。接口配置完后,不广播域间、不同VLAN间就可以进行通信了
    • 配置
      • 1、首先创建VLAN
      • 2、配置与主机相连的接口,端口类型和所属的VLAN
      • 3、配置VLANIF
        • 配置端口地址
  • 配置验证
  • 总结
    • 配置命令dot1q termination vid <vlan-id>的目的是什么?
      • 两个功能
        • 当接收到数据帧时,剥掉报文TAG并查找路由表进行相应转发
        • 当发出数据帧时,会根据VLAN信息添加VLAN标签到报文中,然后进行发送
    • 配置单臂路由时,交换机连接路由器的接口需要哪些配置?
      • 交换机和路由器接口采用Trunk口,并允许相应的VLAN数据通过。在允许列表中劲量配置细致
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vdhcoapp6.3是指一个软件或应用程序的版本号。根据版本号中的数字,我们可以推断这是该软件或应用程序的第六个版本的第三个分支或更新。版本号的每个部分都有特定的含义,它们被用来表示软件的更新和改进。通常,当开发者对软件进行了一些改动或增加新功能时,他们会发布新的版本。在该版本号中,"vdhcoapp"可能是软件或应用程序的名称的缩写,而"6.3"则代表了具体的版本号。 由于没有具体提及软件或应用程序的名称和功能,所以很难对vdhcoapp6.3进行具体的解释。但是,一般而言,软件的更新版本通常会包括对先前版本中的错误和漏洞进行修复,改进用户界面和性能,增加新的功能和功能改进等。可以推测,在vdhcoapp6.3中,开发者可能对先前版本中的一些问题进行了修复,并可能引入了一些新的功能或改进了现有的功能。 对于具体的功能和特性,我们需要查阅软件或应用程序的相关文档或开发者的说明。通过了解软件或应用程序的名称和用途,我们可以更加详细地了解vdhcoapp6.3的具体含义和作用。 总之,vdhcoapp6.3是一个软件或应用程序的版本号,代表该软件或应用程序的第六个版本的第三个分支或更新。根据版本号,我们可以推测该版本可能包括了对先前版本中的问题进行修复,以及新的功能或改进的引入。为了更深入地了解其功能和特性,需要查阅详细的相关文档或开发者的说明。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值