配置VLAN间通过VLANIF接口通信示例
该组网的特点是将三层转发的设备由路由器替换为三层交换机,以低廉的成本实现了VLAN间互通。
组网需求
不同的小区拥有相同的业务,如上网、IPTV、VoIP等业务,且各个小区中的用户位于不同的网段。为了便于管理,各个小区的网络管理者将不同的业务划分到不同的VLAN中,相同的业务划分到同一个VLAN中。目前存在不同的小区中相同的业务所属的VLAN不相同,现需要实现不同VLAN中的用户相互通信。
小区1~小区4中拥有相同的业务上网业务,但是属于不同的VLAN且位于不同的网段。现需要以低廉的成本实现小区1~小区4的用户互通。
配置思路
采用如下的思路配置VLAN间通过VLANIF接口通信:
1、在CE上创建VLAN,确定用户所属的VLAN。
2、在CE上配置允许用户所属的VLAN通过当前二层端口。
3、在PE上创建VLANIF接口并配置IP地址,实现三层互通。
为了成功实现VLAN间互通,VLAN内主机的缺省网关必须是对应VLANIF接口的IP地址。
操作步骤
1、分别在CE1、CE2上创建VLAN
#配置CE1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <HUAWEI> system-view [~HUAWEI] sysname CE1 [*HUAWEI] commit [~CE1] vlan batch 30 40 [*CE1] interface gigabitethernet 0/0/1 [*CE1-GigabitEthernet0/0/1] portswitch [*CE1-GigabitEthernet0/0/1] undo shutdown [*CE1-GigabitEthernet0/0/1] port link-type access [*CE1-GigabitEthernet0/0/1] port default vlan 30 [*CE1-GigabitEthernet0/0/1] quit [*CE1] interface gigabitethernet 0/0/2 [*CE1-GigabitEthernet0/0/2] portswitch [*CE1-GigabitEthernet0/0/2] undo shutdown [*CE1-GigabitEthernet0/0/2] port link-type access [*CE1-GigabitEthernet0/0/2] port default vlan 40 [*CE1-GigabitEthernet0/0/2] quit |
# 配置CE2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <HUAWEI> system-view [~HUAWEI] sysname CE2 [*HUAWEI] commit [~CE2] vlan batch 10 20 [*CE2] interface gigabitethernet 0/0/1 [*CE2-GigabitEthernet0/0/1] portswitch [*CE2-GigabitEthernet0/0/1] undo shutdown [*CE2-GigabitEthernet0/0/1] port link-type access [*CE2-GigabitEthernet0/0/1] port default vlan 10 [*CE2-GigabitEthernet0/0/1] quit [*CE2] interface gigabitethernet 0/0/2 [*CE2-GigabitEthernet0/0/2] portswitch [*CE2-GigabitEthernet0/0/2] undo shutdown [*CE2-GigabitEthernet0/0/2] port link-type access [*CE2-GigabitEthernet0/0/2] port default vlan 20 [*CE2-GigabitEthernet0/0/2] quit |
2、分别在CE1、CE2上配置允许用户所属的VLAN通过当前二层端口
# 配置CE1
1 2 3 4 5 6 7 | [*CE1] interface gigabitethernet 0/0/3 [*CE1-GigabitEthernet0/0/3] portswitch [*CE1-GigabitEthernet0/0/3] undo shutdown [*CE1-GigabitEthernet0/0/3] port link-type trunk [*CE1-GigabitEthernet0/0/3] port trunk allow-pass vlan 30 40 [*CE1-GigabitEthernet0/0/3] quit [*CE1] commit |
# 配置CE2
1 2 3 4 5 6 7 | [*CE2] interface gigabitethernet 0/0/3 [*CE2-GigabitEthernet0/0/3] portswitch [*CE2-GigabitEthernet0/0/3] undo shutdown [*CE2-GigabitEthernet0/0/3] port link-type trunk [*CE2-GigabitEthernet0/0/3] port trunk allow-pass vlan 10 20 [*CE2-GigabitEthernet0/0/3] quit [*CE2] commit |
3、在PE上配置VLANIF接口并配置IP地址
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <HUAWEI> system-view [~HUAWEI] sysname PE [*HUAWEI] commit [~PE] vlan batch 10 to 40 [*PE] interface gigabitethernet 0/0/1 [*PE-GigabitEthernet0/0/1] portswitch [*PE-GigabitEthernet0/0/1] undo shutdown [*PE-GigabitEthernet0/0/1] port link-type trunk [*PE-GigabitEthernet0/0/1] port trunk allow-pass vlan 30 40 [*PE-GigabitEthernet0/0/1] quit [*PE] interface gigabitethernet 0/0/2 [*PE-GigabitEthernet0/0/2] portswitch [*PE-GigabitEthernet0/0/2] undo shutdown [*PE-GigabitEthernet0/0/2] port link-type trunk [*PE-GigabitEthernet0/0/2] port trunk allow-pass vlan 10 20 [*PE-GigabitEthernet0/0/2] quit [*PE] interface Vlanif 10 [*PE-Vlanif10] ip address 10.110.6.3 24 [*PE-Vlanif10] quit [*PE] interface Vlanif 20 [*PE-Vlanif20] ip address 10.110.5.3 24 [*PE-Vlanif20] quit [*PE] interface Vlanif 30 [*PE-Vlanif30] ip address 10.110.4.3 24 [*PE-Vlanif30] quit [*PE] interface Vlanif 40 [*PE-Vlanif40] ip address 10.110.3.3 24 [*PE-Vlanif40] quit [*PE] commit |
4、检查配置结果
在VLAN10中的主机上配置缺省网关为VLANIF10接口的IP地址10.110.6.3/24。
在VLAN20中的主机上配置缺省网关为VLANIF20接口的IP地址10.110.5.3/24。
在VLAN30中的主机上配置缺省网关为VLANIF30接口的IP地址10.110.4.3/24。
在VLAN40中的主机上配置缺省网关为VLANIF40接口的IP地址10.110.3.3/24。
配置完成后,VLAN10、20、30及40之间的主机能够相互Ping通。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2018-11-24 java.lang.OutOfMemoryError: GC overhead limit exceeded异常处理
2018-11-24 Spring 属性依赖注入
2018-11-24 Spring-Bean生命周期