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

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     # 宣告身后网段

实验结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术小齐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值