如何利用三层交换机实现不同虚拟局域网间的互通?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何利用三层交换机实现不同虚拟局域网间的互通?相关的知识,希望对你有一定的参考价值。

如何利用三层交换机实现不同虚拟局域网间的互通?

交换机上创建中继端口,路由器配置单臂路由以支持不同VLAN间通信
你用的哪个公司的设备,思科,华为?以下是例子

思科:
中继端口

Switch(config)#interface X
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed vlan X
Switch(config)#exit

单臂路由:
Router>enable
Router#config
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z. .................
Router(config)#interface (X端口
Router(config-if)#no shutdown (激活该端口
Router(config-if)#interface fa0/0.1 (配置 子接口 这个接口是个 逻辑接口,并不是实际存在的物理接口,但是功能却和物理接口是一样的。
Router(config-subif)#ip address X.X.X.X X.X.X.X (为该接口划分ip及子网。
Router(config-subif)#encapsulation dot1q X (用802.1Q协议封装,X是vlan 号
Router(config-subif)#exit
其他机子配置过程与上雷同,X视你具体情况填
完了对两台机子互相ping,能够ping通,说明实验成功。

华为
路由器的配置
[Router]
[Router]inter e0
[Router-Ethernet0]ip add 10.0.0.1 255.255.255.0
[Router-Ethernet0]inter e0.1 (定义子接口E0.1
[Router-Ethernet0.1]ip add 172.16.1.1 255.255.255.0
[Router-Ethernet0.1]vlan-type dot1q vid 1 (指定以太网子接口属于VLAN1
[Router-Ethernet0.1]inter e0.2 (定义子接口E0.2
[Router-Ethernet0.2]ip add 172.16.2.1 255.255.255.0
[Router-Ethernet0.2]vlan-type dot1q vid 2 (指定以太网子接口属于VLAN2
[Router-Ethernet0.2]inter e0.3 (定义子接口E0.3
[Router-Ethernet0.3]ip add 172.16.3.1 255.255.255.0
[Router-Ethernet0.3]vlan-type dot1q vid 3 (指定以太网子接口属于VLAN3
[Router-Ethernet0.3]inter e0
[Router-Ethernet0]undo shut
% Interface Ethernet0 is up
[Router-Ethernet0] (用网线将E0端口连到S3026第24端口
%19:46:32: Interface Ethernet0 changed state to UP
%19:46:32: Line protocol ip on interface Ethernet0, changed state to UP
%19:46:32: Line protocol ip on interface Ethernet0.1, changed state to UP
%19:46:32: Line protocol ip on interface Ethernet0.2, changed state to UP
%19:46:32: Line protocol ip on interface Ethernet0.3, changed state to UP
成功

交换机的配置
<Quidway>
<Quidway>sys
Enter system view , return user view with Ctrl+Z.
[Quidway]vlan 1
[Quidway-vlan1]vlan 2
[Quidway-vlan2]port ethernet 0/17 to eth 0/19 eth 0/22 (将第17至19端口,和第22端口加入VLAN2
[Quidway-vlan2]vlan 3
[Quidway-vlan3]port eth 0/21 (将第21端口加入VLAN3
[Quidway-vlan3]inter e0/24
[Quidway-Ethernet0/24]port link-type trunk (将第24端口设为trunk
[Quidway-Ethernet0/24]port trunk permit vlan all (允许所有VLAN流量通过
Please wait........................................... Done.
参考技术A 启用三层交换机的路由功能. 参考技术B 启用vlan
配置vlan接口
配置ip
就可以了

三层交换实现vlan的互通

本篇文稿,用到的知识有静态路由的配置;默认路由的配置;vlan的划分;端口添加到vlan;链路的设置;配置vtp,实现设备间的自我学习。

三层交换技术就是:二层交换技术+三层转发技术。它解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。

实验开始

首先第一步我们先在GNS3中画出网络拓扑图,并将一些必要的信息标注在图上。

技术分享图片

实验分析

R1 端口IP的配置,静态路由的配置
SW1 vlan划分;端口及vlan地址的配置;F1/0做trunk,选择封装协议;设置vtp;配置默认路由。
SW2 由于sw1做了vtp,所以sw2可以学习到sw1的vlan划分,所以sw2要做的就是把端口添加到vlan,及端口链路的设置。

下面我们就对设备进行配置

R1

技术分享图片

SW1

技术分享图片
技术分享图片
技术分享图片

SW2

技术分享图片
技术分享图片
技术分享图片
运行VPCS,配置PC、PC2和PC3。测试PC间的连通性, PC3pingPC1,可以正常通讯。
技术分享图片

试验成功。

以上是关于如何利用三层交换机实现不同虚拟局域网间的互通?的主要内容,如果未能解决你的问题,请参考以下文章

三层交换实现vlan的互通

单臂路由与三层交换机

解决办法三层交换机通过静态路由和接口互联,实现不同VLAN间通信的两种方法

三层交换机技术

单臂路由

华为三层交换机如何实现不同Vlan不同网段之间的互通