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

#交换设备

不同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 
相关推荐
code monkey.21 分钟前
【Linux之旅】Linux 应用层自定义协议与序列化:从粘包问题到网络计算器
linux·网络·c++
2401_8924233623 分钟前
OSPF笔记
网络·智能路由器
草莓熊Lotso24 分钟前
【Linux网络】深入理解 HTTP 协议(二):从协议格式到手写工业级 HTTP 服务器
linux·运维·服务器·网络·c++·http
The Straggling Crow7 小时前
Network
网络
yyuuuzz7 小时前
独立站的技术基础与常见运维问题
大数据·运维·服务器·网络·数据库·aws
Oll Correct9 小时前
实验二十九:TCP的运输连接管理
网络·笔记
Cheng小攸12 小时前
综合实验2
网络·windows
瑶总迷弟12 小时前
使用 mis-tei 在昇腾310P上部署 bge-m3模型
pytorch·python·华为·语言模型·自然语言处理·cnn·unix
Soari12 小时前
SSH 主机密钥冲突
运维·网络·ssh
不羁的木木13 小时前
《HarmonyOS技术精讲》四:驱动开发入门 ── 标准外设与非标USB串口
驱动开发·华为·harmonyos