vlan间三层通信实验,单臂路由和vlanif接口配置
区域1,不同vlan之间通过vlanif接口实现,不同vlan之间的三层通信。
区域2,通过单臂路由方式,实现不同vlan之间的三层通信。
区域1和2之间通过OSPF实现路由互通,从而实现区域1和2直接的互通。
区域1通vlanif实现vlan之间三层通信配置
# 区域1配置交换机间vlanif接口实现vlan间三层通信---------------------------
[sw1]vlan batch 10 20 99 # 批量创建10 20 99 三个vlan
# 进入对接接口配置接口类型和默认的vlanid
[sw1]int g0/0/1
[sw1-GigabitEthernet0/0/1]port link-type access # 设置接口类型为access
[sw1-GigabitEthernet0/0/1]port default vlan 10 # 设置接口的vlanid为10
[sw1-GigabitEthernet0/0/1]q
[sw1]int g0/0/2
[sw1-GigabitEthernet0/0/2]port link-type access
[sw1-GigabitEthernet0/0/2]port default vlan 20
[sw1-GigabitEthernet0/0/2]q
[sw1]int g0/0/3
[sw1-GigabitEthernet0/0/3]port link-type access
[sw1-GigabitEthernet0/0/3]port default vlan 99
[sw1-GigabitEthernet0/0/3]q
# 进行vlan对应的vlan接口,即vlanif接口,配置逻辑接口IP地址
[sw1]int Vlanif 10 # 进行vlan10对应的vlanif接口,即vlan10的三层逻辑接口
[sw1-Vlanif10]ip addr 10.1.10.254 24 # 设置接口的IP地址
[sw1-Vlanif10]q
[sw1]int Vlanif 20
[sw1-Vlanif20]ip address 10.1.20.254 24
[sw1-Vlanif20]q
[sw1]int Vlanif 99
[sw1-Vlanif99]ip address 10.1.99.1 30
[sw1-Vlanif99]q
# 至此区域1部分可以实现不同vlan间的基于vlanif接口的三层通信了
区域2通过单臂路由实现区域内vlan之间三层通信配置
# 配区域2部分通过单臂路由实现vlan间通信,先配置下联交换机,配置对应的vlan
[sw2]vlan batch 30 40
[sw2]int e0/0/1
[sw2-Ethernet0/0/1]port link-type access
[sw2-Ethernet0/0/1]port default vlan 30
[sw2-Ethernet0/0/1]q
[sw2]int e0/0/2
[sw2-Ethernet0/0/2]port link-type access
[sw2-Ethernet0/0/2]port default vlan 40
[sw2-Ethernet0/0/2]q
[sw2]int g0/0/1
[sw2-GigabitEthernet0/0/1]port link-type trunk
[sw2-GigabitEthernet0/0/1]port trunk allow-pass vlan 30 40
[sw2-GigabitEthernet0/0/1]q
# 配置路由器部分,创建接口的子接口,设置使用dot1q进行封装并指定vlanid,开启接口广播,设置接口ip
[R1]int g0/0/1.30
[R1-GigabitEthernet0/0/1.30]dot1q termination vid 30 # 设置子接口使用dot1q封装并指定vlanid为30
[R1-GigabitEthernet0/0/1.30]arp broadcast enable # 开启子接口接收arp广播功能
[R1-GigabitEthernet0/0/1.30]ip addr 10.1.30.254 24 # 设置子接口的IP地址
[R1-GigabitEthernet0/0/1.30]q
[R1]int g0/0/1.40
[R1-GigabitEthernet0/0/1.40]dot1q termination vid 40
[R1-GigabitEthernet0/0/1.40]arp broadcast enable
[R1-GigabitEthernet0/0/1.40]ip addr 10.1.40.254 24
[R1-GigabitEthernet0/0/1.40]q
# 至此区域2部分可以实现不同vlan间基于单臂路由的三层通信了
区域1和区域2之间通OSPF进行路由互通配置
# 这是打通区域1和区域2直接路由互通,实现区域1和区域2之间可通信
[sw1]ospf 10 router-id 10.1.99.1
[sw1-ospf-10]area 0
[sw1-ospf-10-area-0.0.0.0]q
[sw1-ospf-10]q
[sw1]int Vlanif 10
[sw1-Vlanif10]ospf enable 10 area 0
[sw1-Vlanif10]q
[sw1]int Vlanif 20
[sw1-Vlanif20]ospf enable 10 area 0
[sw1-Vlanif20]q
[sw1]int Vlanif 99
[sw1-Vlanif99]ospf enable 10 area 0
[sw1-Vlanif99]q
[R1]ospf 10 router-id 10.1.99.2
[R1-ospf-10]area 0
[R1-ospf-10-area-0.0.0.0]q
[R1-ospf-10]q
[R1]int g0/0/1.30
[R1-GigabitEthernet0/0/1.30]ospf enable 10 area 0
[R1-GigabitEthernet0/0/1.30]q
[R1]int g0/0/1.40
[R1-GigabitEthernet0/0/1.40]ospf enable 10 area 0
[R1-GigabitEthernet0/0/1.40]q
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip addr 10.1.99.2 30
[R1-GigabitEthernet0/0/0]ospf enable 10 area 0
[R1-GigabitEthernet0/0/0]q