当前位置: 首页 > news >正文

网络运维学习笔记(DeepSeek优化版)006网工初级(HCIA-Datacom与CCNA-EI)VLAN间路由

文章目录

    • VLAN间路由
      • 一、单臂路由
        • 1.1 实验拓扑
          • 1.1.1 思科设备配置
          • 1.1.2 华为设备配置
      • 二、VLAN间路由解决方案
        • 2.1 思科SVI配置(SW1和SW2配置相同)
        • 2.2 华为VLANIF配置(SW1和SW2配置相同)
        • 2.3 注意事项
      • 三、华为vlan综合实验
        • 3.1 实验拓扑
        • 3.2 实验需求
        • 3.3 详细配置
            • SW1创建VLAN并将接口配置为access或trunk模式
            • SW2创建VLAN并将接口配置为access或trunk模式
            • R1创建子接口并配置vlan接口模式,连通三台PC
            • SW2配置VLANIF30和VLANIF50
            • R1配置子接口连通vlan50
            • SW2创建OSPF
            • R1创建OSPF

VLAN间路由

一、单臂路由

使用直连路由Connet(思科)或 Direct(华为),主要存在以下缺点:

  • 单点故障
  • 额外性能损耗
  • 线路拥塞
1.1 实验拓扑

单臂路由实验拓扑图

1.1.1 思科设备配置

交换机配置

SW4(config)# vlan 20,30                            # 创建vlan20,30
SW4(config-vlan)# int e0/2                         # 配置e0/2,e0/3为access模式
SW4(config-if)# switchport mode access
SW4(config-if)# switchport access vlan 20          # 配置e0/2为vlan20,e0/3为vlan30
SW4(config-if)# spanning-tree portfast edge        # 配置e0/2和e0/3为边缘端口
SW4(config-if)# int e0/1
SW4(config-if)# switchport trunk encapsulation dot1q    # 进入接口e0/1后,封装dot1q
SW4(config-if)# switchport mode trunk              # 配置为trunk接口
SW4(config)# show run int e0/1                     # 查看三个接口的配置
SW4(config)# show interface trunk                  # 查看trunk配置
SW4(config)# show vlan brief                       # 查看vlan配置

路由器配置

R3(config)# int e0/0                             # 开始配置路由器,进入接口
R3(config-if)# no shutdown                       # 开启接口
R3(config-if)# int e0/0.20                       # 创建并进入子接口0.20
R3(config-subif)# encapsulation dot1q 20         # 封装vlan20的tag
R3(config-subif)# ip add 10.1.20.200 255.255.255.254      # 配置地址
R3(config-subif)# int e0/0.30                    # 创建并进入子接口0.30
R3(config-subif)# encapsulation dot1q 30 		 # 封装vlan30的tag
R3(config-subif)# ip add 10.1.30.200 255.255.255.254      # 配置地址
R3(config)# show ip route						 # 查看路由表,可以看到子接口路由信息

PC配置

PC1(config)# no ip routing                           # 用路由器模拟PC需要把路由功能关闭
PC1(config)# ip default-gateway 10.1.20.200          # 设置网关
PC1(config-if)# ip add 10.1.20.1 255.255.255.254     # 进入接口,开启接口(略),之后设置ip与掩码
1.1.2 华为设备配置

bash

交换机配置

[SW4]vlan batch 20 30                       # 创建vlan20和30
[SW4] int g0/0/2 							# 配置g0/0/2为access模式
[SW4-g0/0/2] port link-type access 			# 配置access接口
[SW4-g0/0/2] port default vlan 20 			# 配置g0/0/2为vlan20
[SW4] int g0/0/3 							# 配置g0/0/3为access模式
[SW4-g0/0/3] port link-type access		    # 配置access接口
[SW4-g0/0/3] port default vlan 30		    # 配置g0/0/3为vlan30
[SW4-g0/0/3]int g0/0/1					    # 进入g0/0/1接口
[SW4-g0/0/1] port link-type trunk 			# 配置trunk接口
[SW4-g0/0/1] port trunk allow-pass vlan all      # 放行所有
#[SW4-g0/0/1] port trunk allow-pass vlan 20 30   # 或只放行vlan20 30
[SW4-g0/0/1] stp edge-port default 			# 所有端口配置为边缘端口
[SW4-g0/0/1] stp edged-port disable		    # 取消trunk的边缘端口配置
[SW4-g0/0/1] shutdown
[SW4-g0/0/1] undo shutdown 					# 进入所有接口并重启,使取消边缘端口的行为生效
[SW4] stp bpdu-protection 					# 所有边缘端口配置BPDU保护

路由器配置

[R3] int g0/0/0.20 						     # 创建并进入子接口0.20
[R3-g0/0/0.20] dot1q termination vid 20 	 # 封装vlan20的tag
[R3-g0/0/0.20] ip add 10.1.20.200 27         # 配置地址
[R3-g0/0/0.20] arp broadcast enable          # 使子接口的arp广播能够通过,模拟器默认关闭,个别真机默认开启
[R3-g0/0/0.20] int g0/0/0.30 
[R3-g0/0/0.30] dot1q termination vid 30
[R3-g0/0/0.30] ip add 10.1.30.200 27
[R3-g0/0/0.30] arp broadcast enable

二、VLAN间路由解决方案

  • 思科:SVI(switch virtual interface交换虚拟接口)
  • 华为:VLANIF(interface VLAN 虚拟逻辑接口)
2.1 思科SVI配置(SW1和SW2配置相同)
SW(config)# ip routing		    # 开启路由功能(模拟器默认已开启,真机未开启)
SW(config)# interface vlan 8    # 进入VLAN8 后面可以进入vlan9,10
SW(config-if)# no shutdown      # 开启VLAN8
SW(config-if)# ip add 10.1.10.13 255.255.255.240	 # 配置地址,vlan8配置13,别的vlan配置别的IP
SW(config)# show ip interface brief    # 查看配置
SW(config)# show interface trunk
SW(config)# show vlan id 8             # 查看相关配置
2.2 华为VLANIF配置(SW1和SW2配置相同)
[SW]vlan batch 8 9 				    # 如果没有创建过vlan,仍然首先创建vlan,如果需要连接pc1 pc2,还是需要进入两个接口配置p l a 和p d v 8或9
[SW] display port vlan active       # 查看已用VLAN(前提已有接口属于这些vlan了或者trunk允许通过了)
[SW] interface vlanif 8             # 进入vlan8,后面可以进入vlan9,10
[SW-vlanif8] ip add 10.1.10.13 28   # 配置地址,vlan8配置13,别的vlan配置别的IP
[SW-vlanif8] display ip interface brief   # 查看三层接口配置
[SW] display ip routing-table
2.3 注意事项
  • 思科SVI需启用ip routing功能
  • 华为VLANIF需绑定实际物理接口
  • 子网掩码需根据实际网络规划调整

三、华为vlan综合实验

3.1 实验拓扑

请添加图片描述

3.2 实验需求
  • SW1是二层交换机,SW2是三层交换机
  • PC1和PC2的网关在R1单臂路由
  • PC3的网关在SW2的vlanif上
  • PC4的网关由于某种原因放到了R1的单臂路由上
  • R1和SW2启用OSPF 100 area 0
  • 最终:全网互通
3.3 详细配置
SW1创建VLAN并将接口配置为access或trunk模式
[SW1] vlan batch 10 20 30 40 50
[SW1] int g0/0/2                        # 配置sw1的2口
[SW1-g0/0/2] port link-type access      # 配置2口为access模式
[SW1-g0/0/2] port default vlan 10       # 配置2口为vlan10
[SW1] int g0/0/3                        # 配置sw1的3口
[SW1-g0/0/3] port link-type access      # 配置3口为access模式
[SW1-g0/0/3] port default vlan 20       # 配置3口为vlan20
[SW1] int 0/0/1                         # 配置sw1的1口
[SW1-g0/0/1] port link-type trunk       # 配置为trunk模式
[SW1-g0/0/1] port trunk allow-pass vlan all    # 允许所有vlan
[SW1] int g0/0/4                        # 配置sw1的4口
[SW1-g0/0/4] port link-type trunk       # 配置为trunk模式
[SW1-g0/0/4] port trunk allow-pass vlan all    # 允许所有vlan
SW2创建VLAN并将接口配置为access或trunk模式
[SW2] vlan batch 10 20 30 40 50
[SW2] int g0/0/1                        # 配置sw2的1口
[SW2-g0/0/1] port link-type access      # 配置1口为access模式
[SW2-g0/0/1] port default vlan 30       # 配置1口为vlan30
[SW2] int g0/0/2   					    # 配置sw2的2口
[SW2-g0/0/2] port link-type access      # 配置2口为access模式
[SW2-g0/0/2] port default vlan  40      # 配置2口为vlan40
[SW2] int g0/0/4  					    # 配置sw2的4口
[SW2-g0/0/4] port link-type trunk       # 配置为trunk模式
[SW2-g0/0/4] port trunk allow-pass vlan all    # 允许所有vlan
R1创建子接口并配置vlan接口模式,连通三台PC
[R1]int g0/0/0.10  						 # 创建vlan10的子接口
[R1-g0/0/0.10] dot1q termination vid 10        # 封装 vlan10 的dot1q
[R1-g0/0/0.10] ip address 192.168.10.254 24    # 设置vlan10 的网关
[R1-g0/0/0.10] arp broadcast enable      # 开启arp广播
[R1]int g0/0/0.20   					 # 创建vlan20 的子接口
[R1-g0/0/0.20] dot1q termination vid 20        # 封装 vlan 20 的dot1q
[R1-g0/0/0.20] ip address 192.168.20.254 24    # 设置vlan 20的网关
[R1-g0/0/0.20] arp broadcast enable      # 开启arp广播
[R1]int g0/0/0.40   					 # 创建vlan40的子接口
[R1-g0/0/0.40] dot1q termination vid 40        # 封装 vlan 40的dot1q
[R1-g0/0/0.40] ip address 192.168.40.254 24    # 设置vlan 40的网关
[R1-g0/0/0.40] arp broadcast enable      # 开启arp广播

之后用路由器ping三台pc应该都通了

SW2配置VLANIF30和VLANIF50
[SW2]int vlanif 30  					 # 在sw2上创建vlanif 30 
[SW2-vlanif30] ip add 192.168.30.254 24       # 设置vlan30的网关,之后用交换机ping一下pc3应该通了
[SW2]vlan 50
[SW2]int vlanif 50                       # SW2上创建vlan50,配置vlanif50
[SW2-vlanif50] ip add 192.168.50.2 24    # 之后50.1和50.2应该通了
R1配置子接口连通vlan50
[R1]int g0/0/0.50                        # 创建一个新的子接口
[R1-g0/0/0.50] dot1q termination vid 50       # 封装 vlan 50的dot1q
[R1-g0/0/0.50] ip address 192.168.50.1 24     # 设置vlan 50的网关
[R1-g0/0/0.50] arp broadcast enable      # 开启arp广播
SW2创建OSPF
[SW2]ospf 100                            # 创建ospf进程和区域
[SW2-ospf 100] area 0    
[SW2-ospf-100-area-0.0.0.0]network 192.168.50.0 0.0.0.255    # 宣告直连网段
[SW2-ospf-100-area-0.0.0.0]network 192.168.30.0 0.0.0.255    # 宣告身后网段
R1创建OSPF
[R1]ospf 100                             # 创建ospf进程和区域
[R1-ospf 100]area 0 
[R1-ospf-100-area-0.0.0.0]network 192.168.50.0 0.0.0.255     # 宣告直连网段
[R1-ospf-100-area-0.0.0.0]network 192.168.10.0 0.0.0.255     # 宣告身后网段
[R1-ospf-100-area-0.0.0.0]network 192.168.20.0 0.0.0.255     # 宣告身后网段
[R1-ospf-100-area-0.0.0.0]network 192.168.40.0 0.0.0.255     # 宣告身后网段

实验结束

相关文章:

  • Android手机部署DeepSeek
  • C# Json序列化的常用几种方式
  • 教你通过腾讯云AI代码助手,免费使用满血版deepseek r1,还可以自定义知识库!
  • AF3 pair_sequences函数解读
  • 2月27(信息差)
  • Spock框架:让单元测试更优雅的高效武器
  • 【nextjs官方demo】Chapter 6连接数据库报错
  • docker 运行claude 的computer use
  • Linux驱动学习(四)--字符设备注册
  • MySQL练习
  • AI人工智能机器学习之降维和数据压缩
  • 基于W2605C语音识别合成芯片的智能语音交互闹钟方案-AI对话享受智能生活
  • lvgl运行机制分析
  • 车载以太网-基于linux的ICMP协议
  • 决策树(Decision Tree)详细解释(带示例)
  • 精神分裂症患者GAF评分的可视化分析|使用集成学习模型 LightGBM
  • Linux操作系统:基于 Linux 的工业机器人项目设计与实现
  • 【uniapp】在UniApp中实现持久化存储:安卓--生成写入数据为jsontxt
  • python环境打包2 pytorch和cuda的安装逻辑
  • 鸿蒙兼容Mapbox地图应用测试
  • 政务网站的建设/aso优化方案
  • 在郑州建设网站这么做/东莞网站建设推广哪家好
  • 毛织厂家东莞网站建设/深圳网站制作
  • 网站服务器租用的/互联网广告推广是做什么的
  • 手表网站模板/全案网络推广公司
  • 商城网站的psd模板免费下载/合肥seo公司