我们知道默认不同VLAN间数据时不能通信的,想要实现不同VLAN间通信常用的有两种方式:
1、通过三层交换路由功能实现不同VLAN之间的通信
2、通过单臂路由实现不同vlan之间的通信
通过三层SVI虚接口配置路由实现通信:
vlan batch 20 30
#
interface Vlanif1
ip address 192.168.1.1 255.255.255.0
#
interface Vlanif20
ip address 192.168.20.1 255.255.255.0
#
interface Vlanif30
ip address 192.168.30.1 255.255.255.0
interface Ethernet0/0/1
port link-type access
port default vlan 20
#
interface Ethernet0/0/2
port link-type access
port default vlan 30
ip route-static 192.168.20.0 255.255.255.0 192.168.1.2
ip route-static 192.168.30.0 255.255.255.0 192.168.1.2
交换机的B配置
vlan batch 40
interface Vlanif1
ip address 192.168.1.2 255.255.255.0
#
interface Vlanif40
ip address 192.168.40.1 255.255.255.0
ip route-static 192.168.40.0 255.255.255.0 192.168.1.1
在两个交换配之间端口做trunk配置,并允许所有的vlan通过
单臂路由:
说明:AR1属于vlan4 ,AR3属于vlan8. 通过单臂路由的方式实现AR1和AR3之间的通信
SW1的配置:
1.创建vlan4 和8.
vlan batch 4 8
2.E0/0/1接口配置:
#
interface Ethernet0/0/1
port link-type access
port default vlan 4
#
3.E0/0/3接口配置:
#
interface Ethernet0/0/3
port link-type access
port default vlan 8
#
4.G0/0/2接口配置:
#
interface GigabitEthernet0/0/2
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 4 8
#
重点:
AR2的配置:
1.创建子接口:G0/0/1.1和G0/0/1.3
2.#
interface GigabitEthernet0/0/1.1
dot1q termination vid 4
ip address 10.0.4.254 255.255.255.0
ARP broadcast enable
#
3.#
interface GigabitEthernet0/0/1.3
dot1q termination vid 8
ip address 10.0.8.254 255.255.255.0
arp broadcast enable
#
说明:1.配置子接口是为了节省接口。从而节省费用
2.子接口配置dot1q的目的是为了带vlan的数据帧进入的时候比较pvid,如果相同则收,不同则丢弃。
带vlan的数据帧出去的时候比较pvid相同剥掉tag,不同丢弃。(其实和Access端口的功能相同)
(dot1q就是802.1q,是vlan的一种封装方式。dot就是点的意思,就简写为dot1q了.)
3.配置ARP 广播是因为路由器的接口隔离广播域,每一个接口就是一个广播域,而ARP报文只能在同一个 广播域泛洪,所以要开启ARP广播。
更多详细完整的华为网络技术都会持续更新以下专栏,每天持续更新,欢迎学网络的小伙伴们订阅关注,愿大家每天进步一点点,加油!