单臂路由的配置(思科、华为)

#交换设备

不同vlan属于不同广播域,不能互相通信,他们配置的是不同网段的IP地址,针对不同网段的IP地址进行通信,就需要用到路由技术

实现不同vlan之间的通信技术有两种

  • 单臂路由
  • 三层交换

单臂路由

一、思科设备的单臂路由配置

  • 在路由器上划分子接口,每一个子接口作为一个vlan的网关,需要做vlan封装
  • 交换机与主机连接的链路为:access
  • 交换机与路由器连接的链路为trunk

工作原理

配置过程

cmd 复制代码
交换机
en
conf t
valn 10
vlan 20
exit
int f0/1
sw acc vlan 10
int f0/2
sw acc vlan 20
int f0/3
sw mo trun
cmd 复制代码
路由器
en
conf t
int g0/0.1   #将g0/1接口划分为两个子接口,这个接口是逻辑接口,并不实际存在,但是功能却和物理接口是一样的
encapsulation dot1Q 10                    #为这个接口配置802.1Q协议,最后面的10是vlan 号
ip add 192.168.10.254 255.255.255.0
exit
int g0/0.2
encapsulation dot1Q 20                     #为这个接口配置802.1Q协议,最后面的20是vlan 号
ip add 192.168.20.254 255.255.255.0
exit
int g0/0
no shut
exit
ip dhcp pool vlan10
network 192.168.10.0 255.255.255.0
default-router 192.168.10.254
exit
ip dhcp pool vlan20
network 192.168.20.0 255.255.255.0
default-router 192.168.20.254
end

二、华为设备的单臂路由配置

1.准备工作

  • S2创建vlan10 和20并分配, 并在g0/0/2上设置trunk,允许vlan10 20 30 通过
  • S3创建vlan30并分配 ,并在g0/0/2上设置trunk,允许vlan10 20 30 通过
  • S1上创建vlan10 20 30 ,三个接口都设置trunk,允许vlan10 20 30 通过

2.为路由器设置子接口ip

  • 因为三个主机的网关各不相同,但又都在R1上,所以R1的g0/0/1接口要当做3个接口来用,所以通过子接口的形式设置网关地址
powershell 复制代码
[R1]int g0/0/1.1
[R1-GigabitEthernet0/0/1.1]ip add 192.168.1.254 24
[R1-GigabitEthernet0/0/1.1]int g0/0/1.2
[R1-GigabitEthernet0/0/1.2]ip add 192.168.2.254 24
[R1-GigabitEthernet0/0/1.2]int g0/0/1.3
[R1-GigabitEthernet0/0/1.3]ip add 192.168.3.254 24

3.配置路由器子接口封装vlan

  • 为每一个子接口配置需要封装的vlan编号,并开启ARP广播功能
  • 配置封装的目的是:
    • 因为路由器不会识别带有vlan标签的数据包,所以在路由器接口接收到带有vlan标签的数据包时,需要剥离valn标签
    • 数据在去掉vlan标签后,在路由器中中转,需要发往目的主机,而目的交换机设置了valn,所以数据在发出时还需要加上目的地的vlan标签
powershell 复制代码
[R1]int g0/0/1.1
[R1-GigabitEthernet0/0/1.1]dot1q termination vid 10
[R1-GigabitEthernet0/0/1.1]arp broadcast enable  #开启ARP广播

[R1-GigabitEthernet0/0/1.1]int g0/0/1.2
[R1-GigabitEthernet0/0/1.2]dot1q termination vid 20
[R1-GigabitEthernet0/0/1.2]arp broadcast enable 

[R1-GigabitEthernet0/0/1.2]int g0/0/1.3
[R1-GigabitEthernet0/0/1.3]dot1q termination vid 30
[R1-GigabitEthernet0/0/1.3]arp broadcast enable 
相关推荐
A懿轩A17 分钟前
【2025最新】Flutter 编译开发 鸿蒙HarmonyOS 6 项目教程(Windows)
windows·flutter·华为·openharmony·开源鸿蒙
PHP代码36 分钟前
2.5g网卡 和nas 跑满测试和问题记录
智能路由器·nas
h***38181 小时前
SQL 注入漏洞原理以及修复方法
网络·数据库·sql
RXXW_Dor2 小时前
西门子EtherNet/IP 适配器 通过 EtherNet/IP 将第三方控制系统连接到 SIMATIC S7 控制器
linux·网络·tcp/ip
Mr.H01272 小时前
(上册)TCP 服务器核心流程实操指南
linux·服务器·网络·tcp/ip
饭九钦vlog3 小时前
修复重装机kali机器上不了网络域名问题一键脚本
服务器·网络·php
YongCheng_Liang3 小时前
Kali Linux TCP 泛洪攻击实验教程与防御方案(仅限合法测试场景)
运维·网络·网络安全
红米饭配南瓜汤4 小时前
WebRTC 码率预估(1) - 接收端 TransportFeedback 生成和发送流程指南
网络·音视频·webrtc·媒体
爱笑的眼睛114 小时前
HarmonyOS运动健康应用开发:构建智能计步器的深度实践
华为·harmonyos
std78794 小时前
华为擎云将发布新一代鸿蒙电脑及鸿蒙电脑企业版 专为企业而生
华为·电脑·harmonyos