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

#交换设备

不同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 
相关推荐
小刘|12 分钟前
对称加密以及非对称加密
linux·运维·网络
腾飞的信仰37 分钟前
51单片机同一个timer 作为定时器和波特率发生器么?
网络·单片机·51单片机
中科岩创1 小时前
某公园楼栋自由曲面薄壳结构自动化监测
大数据·网络·物联网·自动化
咸鱼2333号程序员3 小时前
Linux ifconfig命令详解
linux·服务器·网络
秦jh_3 小时前
【Linux网络】应用层协议HTTP
linux·运维·服务器·网络·网络协议·tcp/ip·http
利刃大大4 小时前
【网络编程】四、守护进程实现 && 前后台作业 && 会话与进程组
linux·网络·c++·网络编程·守护进程
Cynthia AI4 小时前
射频前端模组芯片(PA)三伍微电子GSR2337 兼容替代SKY85337, RTC7646, KCT8247HE
物联网·智能手机·智能路由器·智能音箱·射频开关芯片
pp-周子晗(努力赶上课程进度版)5 小时前
【计算机网络-数据链路层】以太网、MAC地址、MTU与ARP协议
服务器·网络·计算机网络
_waylau5 小时前
【HarmonyOS NEXT+AI】问答05:ArkTS和仓颉编程语言怎么选?
人工智能·华为·harmonyos·arkts·鸿蒙·仓颉
asdfg12589635 小时前
在linux系统中,没有网络如何生成流量以使得wireshark能捕获到流量
linux·网络·wireshark