三层交换实现vlan间的相互通信

 

配置命令行:

swA配置命令:

Switch>enable

Switch#vlan database  //进入vlan配置模式

% Warning: It is recommended to configure VLAN from config mode,

  as VLAN database mode is being deprecated. Please consult user

  documentation for configuring VTP/VLAN in config mode.

Switch(vlan)#vlan 2 name TztA  //在swA上创建vlan 2 名为TztA

VLAN 2 added:

    Name: TztA

Switch(vlan)#vlan 3 name TztB  //在swA上创建vlan 3 名为TztB

VLAN 3 added:

    Name: TztB

Switch(vlan)#exit

APPLY completed.

Exiting....

Switch#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

Switch(config)#int f0/2

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 2  //将f0/2划分给vlan 2

Switch(config-if)#exit

Switch(config)#int f0/3

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 3  //将f0/3划分给vlan 3

Switch(config-if)#exit

Switch(config)#int f0/1

Switch(config-if)#switchport mode trunk  //配置与三层设备连接的f0/1为trunk模式

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

Switch(config-if)#switchport trunk allowed vlan all //允许所有vlan通过f0/1端口

Switch(config-if)#exit

Switch(config)#exit

Switch#

%SYS-5-CONFIG_I: Configured from console by console

Switch#wr

Building configuration...

[OK]

Switch#

(三层交换机)M sw命令配置:

Switch>

Switch>enable

Switch#vlan database  //进入vlan配置模式

% Warning: It is recommended to configure VLAN from config mode,

  as VLAN database mode is being deprecated. Please consult user

  documentation for configuring VTP/VLAN in config mode.

Switch(vlan)#vlan 2 name TztA  //在Msw上创建vlan 2 名为TztA

VLAN 2 added:

    Name: TztA

Switch(vlan)#vlan 3 name TztB  //在Msw上创建vlan 2 名为TztA

VLAN 3 added:

    Name: TztB

Switch(vlan)#exit

APPLY completed.

Exiting....

Switch#conf t

Enter configuration commands, one per line.  End with CNTL/Z.

Switch(config)#int f0/1

Switch(config-if)#switchport mode trunk   //配置三层设备与二层设备连接的f0/1为trunk模式

Command rejected: An interface whose trunk encapsulation is "Auto" can not be configured to "trunk" mode.

Switch(config-if)#switchport trunk allowed vlan all //允许所有vlan通过f0/1端口

Switch(config-if)#no shutdown  //激活端口

Switch(config-if)#exit

Switch(config)#ip routing  //使用三层设备的路由功能

Switch(config)#int vlan 2  //进入vlan 2配置模式虚拟端口

%LINK-5-CHANGED: Interface Vlan2, changed state to up

Switch(config-if)#

%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan2, changed state to up

Switch(config-if)#ip address 192.168.1.1 255.255.255.0  //配置vlan 2的ip地址

Switch(config-if)#no shutdown  //激活端口

Switch(config-if)#exit

Switch(config)#int vlan 3  //配置vlan 3虚拟端口

Switch(config-if)#

%LINK-5-CHANGED: Interface Vlan3, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan3, changed state to up

Switch(config-if)#ip address 192.168.2.1 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)#do show ip route

Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area

       * - candidate default, U - per-user static route, o - ODR

       P - periodic downloaded static route

Gateway of last resort is not set

C    192.168.1.0/24 is directly connected, Vlan2  //上述的配置成果

C    192.168.2.0/24 is directly connected, Vlan3

Switch(config)#

Switch(config)#exit

Switch#

%SYS-5-CONFIG_I: Configured from console by console

Switch#wr

Building configuration...

[OK]

以上配置结束完成后,两台PC能够相互通信(如图):

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 三层交换机可以通过以下两种方式来实现VLAN的三层通信: 1. 使用子接口方式 将三层交换机的一个接口分成多个逻辑子接口,每个子接口绑定一个VLAN,相当于为每个VLAN创建一个虚拟的接口,这样就可以在每个VLAN实现三层通信。 2. 使用路由器功能 将三层交换机的一个接口配置为路由器端口,并为每个VLAN分配一个IP地址,然后通过路由表实现不同VLAN通信,这种方式需要使用静态路由或者动态路由协议来实现路由功能。 ### 回答2: 三层交换机可以通过实现VLAN的三层通信来提供网络中不同VLAN的互联互通。有以下几种实现方式: 1. 静态路由:通过手动配置静态路由表,将不同VLAN网络地址互相连接起来。管理员需要配置每个VLAN网络地址和对应的出口接口及下一跳地址,以实现不同VLAN通信。静态路由表是静态不变的,当网络拓扑发生改变时,需要手动更新配置。 2. 动态路由:使用路由协议(如OSPF、RIP等)在三层交换机动态交换网络信息,自动构建和更新路由表。动态路由通过交换网络信息,自动计算通过不同VLAN的最佳路径,并将这些路径存储在路由表中。当网络拓扑发生变化时,动态路由可以自动适应,并更新路由表。 3. 三层交换功能:一些高级的三层交换机可以直接支持三层通信功能,无需额外的路由器。这些交换机使用集成的路由引擎,可以根据需要将不同VLAN的流量直接转发而不需要经过外部路由器。通过配置交换机的接口和VLAN信息,可以在交换机内部实现VLAN的三层通信。 总之,三层交换机可以通过静态路由、动态路由和内部三层交换功能来实现VLAN的三层通信。管理员可以根据具体需求选择适合的实现方式。 ### 回答3: 三层交换机可以通过路由功能来实现VLAN的三层通信。 通常情况下,交换机是在二层工作,即根据MAC地址进行帧转发。而三层交换机除了具备二层交换的功能外,还具备路由器的功能,能够实现不同VLAN的三层通信。 首先,需要在三层交换机上进行VLAN的划分和配置。将不同的接口划入不同的VLAN,每个VLAN都能够有自己的IP地址段。 接下来,需要为每个VLAN配置一个虚拟接口(SVI),也就是为每个VLAN创建一个虚拟的路由接口。这个虚拟接口就相当于一个逻辑上的接口,可以为该接口配置IP地址,使其能够承担三层通信的功能。 然后,将不同VLAN的虚拟接口加入到路由表中。这样,当三层交换机接收到帧时,会根据帧的目的IP地址查找路由表,确定应该将帧转发到哪个VLAN的虚拟接口上。 最后,当收到来自一个VLAN的帧,经过三层交换机的路由功能后,可以再次封装帧,将帧的目的地址更改为另一个VLAN中的主机地址,然后将帧转发到目的VLAN对应的虚拟接口上,从而实现VLAN的三层通信。 通过上述步骤,三层交换机可以实现不同VLAN的三层通信,从而使得各个VLAN中的主机能够相互通信和访问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值