单臂路由和三层交换

VLAN之间通讯不同实现方式

1.单臂路由

1.1 单臂路由实现不同VLAN间通信

  • 链路类型
    • 交换机连接主机的端口为access链路
    • 交换机连接路由器的端口为Trunk链路
  • 子接口
    • 路由器的物理接口可以被划分成多个逻辑接口
    • 每个子接口对应一个VLAN网段的网关

原理: 路由器重新封装MAC地址,转换Vlan标签

1、配置交换机的链路类型,连接路由器的接口为trunk,连接主机的为access

2、配置vlan标签的封装结构和子接口地址

1.2 实验:

bash 复制代码
#交换机配置
<Huawei>u t m
[SW1]vlan batch 10 20

[SW1]int e0/0/1
[SW1-Ethernet0/0/1]port link-type access 
[SW1-Ethernet0/0/1]port default vlan 10
[SW1-Ethernet0/0/1]undo shutdown
Info: Interface Ethernet0/0/1 is not shutdown.

[SW1-Ethernet0/0/1]int e0/0/2
[SW1-Ethernet0/0/2]port link-type access
[SW1-Ethernet0/0/2]port default vlan 20
[SW1-Ethernet0/0/2]u sh

[SW1-Ethernet0/0/2]int e0/0/3
[SW1-Ethernet0/0/3]port link-type trunk 
[SW1-Ethernet0/0/3]port trunk allow-pass vlan all
[SW1-Ethernet0/0/3]u sh


#路由器配置
[R1]int g0/0/0.10
# 0-4095
[R1-GigabitEthernet0/0/0.10]dot1q termination vid 10
[R1-GigabitEthernet0/0/0.10]ip add 192.168.10.1 24
[R1-GigabitEthernet0/0/0.10]arp broadcast enable      
#一定要开启arp广播( mac地址和ip地址转换 )
[R1-GigabitEthernet0/0/0.10]u sh
[R1]int g0/0/0.20
[R1-GigabitEthernet0/0/0.20]dot1q termination vid 20
[R1-GigabitEthernet0/0/0.20]ip add 192.168.20.1 24
[R1-GigabitEthernet0/0/0.20]u sh
[R1-GigabitEthernet0/0/0.20]arp broadcast enable
#一定要开启
<R1>display interface brief 

2. 三层交换机

三层交换技术可以实现VLAN间通信

vlanif(vlanint) 三层接口


2.1 FIB(转发信息库): 路由表

FIB从概念上讲类似于路由表,它维护着一个IP路由表中包含的转发信息的镜象。当网络中路由或拓朴结构发生了变化时,IP路由表就被更新,而这些变化也反映在FIB中。FIB基于IP路由表中信息,维护着下一网络段的地址信息。是路由表一个镜像,路由表更新时,FIB随之变化,其中FIB包含邻接主机的IP地址与VID的对应关系。

2.2 邻接关系表

邻接关系表包含邻接主机和交换机MAC地址的对应关系用来提供二层重写信息。

2.3 三层交换机实现vlan之间通信的原理

每一个 vlan都会虚拟出一个虚拟接口,然后在虚拟接口上配置ip地址

工作原理

①主机A给B发送单播数据包

②交换机查找FIB表,找到下一跳地址

③查找下一跳地址对应的邻接关系的2层封装信息

④转发

注意:三层交换机不具备路由器特有的NAT、vpn 等技术。

2.4 实验:

bash 复制代码
[Huawei]vlan b 10 20 30
[Huawei-Ethernet0/0/1]int e0/0/1
[Huawei-Ethernet0/0/1]p l a
[Huawei-Ethernet0/0/1]p d v 10
[Huawei-Ethernet0/0/1]int e0/0/2
[Huawei-Ethernet0/0/2]p l a
[Huawei-Ethernet0/0/2]p d v 20
[Huawei-Ethernet0/0/2]undo sh
[Huawei-Ethernet0/0/2]int e0/0/3
[Huawei-Ethernet0/0/3]p l a
[Huawei-Ethernet0/0/3]p d v 30
[Huawei-Ethernet0/0/3]undo sh
[Huawei-Ethernet0/0/3]int e0/0/4
[Huawei-Ethernet0/0/4]p l t 
[Huawei-Ethernet0/0/4]p t a v a
[Huawei-Ethernet0/0/4]dis th

#####在三层交换机上配置的VLAN接口为虚接口
[SW2]int g0/0/1
[SW2-GigabitEthernet0/0/1]p l t
[SW2-GigabitEthernet0/0/1]p t a v a

[SW2]vlan batch 10 20 30

[Huawei] int Vlanif 10
#给vlan配置地址
[Huawei-Vlanif10]ip address 192.168.10.254 24
[Huawei-Vlanif10]display ip interface brief    ###端口自动激活

 interface Vlanif 20
  
 interface Vlanif 30
相关推荐
hgdlip1 小时前
探索无线网IP地址:定义、修改方法及实践指南
网络·tcp/ip·智能路由器·无线网
weixin_442643422 小时前
IP-guard与Ping32文档加密解决方案对比,选择适合自己的解决方案
服务器·网络·tcp/ip·ipguard与ping32
重生之我是数学王子2 小时前
网络编程 TCP编程 Linux环境 C语言实现
linux·服务器·c语言·网络·tcp/ip
花生的酱2 小时前
第二章 IP、子网划分、VRP
服务器·网络·tcp/ip
hgdlip2 小时前
网络设置:静态IP与动态IP,何去何从?
网络·网络协议·tcp/ip
阑梦清川2 小时前
JavaEE初阶---网络原理之TCP篇(二)
服务器·网络·tcp/ip
skywind3 小时前
为什么 C 语言数组是从 0 开始计数的?
c语言·开发语言·网络·c++
千汇数据的老司机3 小时前
网络安全、数据监测、数据预警的可视化大屏
网络·安全·web安全
稳重的大王4 小时前
为什么QNAP威联通NAS的APP center无法安装APP?
网络