保姆级教程——VLAN综合实验(不同VLAN通过动态路由访问外网)

前言:        

        部署了VLAN的传统交换机不能实现不同VLAN间的二层报文转发,因此必须引入路由技术来实现不同VLAN间的通信。VLAN路由可以通过二层交换机配合路由器来实现,也可以通过三层交换机来实现

VLAN间通信的限制

        每个VLAN都是一个独立的广播域,不同的VLAN之间二层就已经隔离,因此属于不同VLAN的节点之间是无法直接互访的

VLAN综合实验: 

        拓扑分析

                                                  通过PC1和PC2访问到外网 

                        首先,在SW1上面创建VLAN,并把它们加到对应的接口里面:

sys
sys SW1
vlan batch 10 20
int e0/0/1
port link-tpye access
port default vlan 10
int e0/0/2
port link-type access
port default vlan 20
int e0/0/3
port link-type type
port trunk allow-pass vlan 10 20

           在SW2中添加VLAN,并给VLAN10和VLAN20配置地址,充当其网关,使双方能通信 

sys
sys SW2
vlan batch 10 20 
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20
int g0/0/2
int vlanif 10
ip add 192.168.10.2 24
int vlanif 20
ip add 192.168.20.2 24

                                                                PC1--->>PC2 

                                            配置R1接口,并添加从测试口loopback 0

sys
sys R1
int g0/0/0
ip add 13.0.0.1 24
int loopback 0
ip add 1.1.1.1 32

                                                给SW3添加VLAN,并配置接口地址

sys
sys SW3
vlan batch 23 13
int g0/0/1
port link-type access
port default vlan 23
int g0/0/2
port link-type access
port defaule vlan 13
int vlanif 23
ip add 23.0.0.1 24
int vlanif 13
ip add 13.0.0.2 24

                                                给SW2配置VLAN和G0/0/2接口的地址

vlan 23
int vlanif 23
ip add 23.0.0.2 24

                               给R1、SW3、SW2、添加路由,使PC可以与测试口通信 

ospf 1 router-id 2.2.2.2
area 0
network 13.0.0.0 0.0.0.255
network 23.0.0.0 0.0.0.255
ospf 1 router-id 1.1.1.1
area 0
network 1.1.1.1 0.0.0.0
network 13.0.0.0 0.0.0.255
ospf 1 router-id 3.3.3.3
area 0
network 23.0.0.0 0.0.0.255
network 192.168.10.0 0.0.0.255
network 192.168.20.0 0.0.0.255

                              测试     PC1--->>loopback 0

                                       PC2--->>loopback 0 

 

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-06 16:16:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-06 16:16:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-06 16:16:01       82 阅读
  4. Python语言-面向对象

    2024-04-06 16:16:01       91 阅读

热门阅读

  1. 【NS-3学习(三)】可视化NetAnim使用笔记

    2024-04-06 16:16:01       38 阅读
  2. 数据结构与算法实验9-图的应用(最短路径)

    2024-04-06 16:16:01       38 阅读
  3. [LeetCode][LCR190]加密运算——全加器的实现

    2024-04-06 16:16:01       44 阅读
  4. Spark面试整理-如何在Spark中优化分区?

    2024-04-06 16:16:01       43 阅读
  5. 算法学习系列(四十五):DFS之剪枝与优化

    2024-04-06 16:16:01       126 阅读
  6. python图书自动折扣系统

    2024-04-06 16:16:01       151 阅读
  7. 回顾冒泡排序

    2024-04-06 16:16:01       45 阅读
  8. 【Golang】Golang超级实用的代码流

    2024-04-06 16:16:01       30 阅读
  9. 数据类型转换形式

    2024-04-06 16:16:01       39 阅读
  10. MFC:滑块控件与进度条控件的使用

    2024-04-06 16:16:01       36 阅读