怎么把cisco路由器借口定义为trunk

怎么把cisco路由器借口定义为trunk,第1张

路由器吗?你是要走不同的vlan吧,如果是这样的话你可以做单臂路由:

Cisco单臂路由配置

       单臂路由,即在路由器上设置多个逻辑子接口,每个子接口对应一个vlan。在每个子接口的数据在物理链路上传递都要标记封装。Cisco设备支持ISL和8021q(dot1Q)协议。华为只支持8021q。

     DOT1Q和ISL的区别:DOT1Q是各类产品的VLAN通用协议模式,Dot1q是一种普遍使用的标准,适用所有交换机与路由设备。支持超过1024vlan,而ISL最多支持1024个vlan。ISL是CISCO设备的专用协议,适用于Cisco设备。 ISL(Interior Switching Link)交换机间协议用于实现CISCO交换机间的VLAN中继。它是一个信息包标记协议,在支持ISL接口上发送的帧由一个标准以太网帧及相关的VLAN信息组成。

PC1: IP :1721631/24     GW:2552552550

PC2: IP :1721641/24     GW:2552552550

S1:

Switch>enable

Switch#vlan database

Switch(vlan)#vlan 30

Switch(vlan)#vlan 40

Switch# configure terminal

Switch(config)#int fastEthernet 0/1

Switch(config-if)#switchport access vlan 30

Switch(config-if)#int f0/2

Switch(config-if)#switchport access vlan 40

Switch(config-if)#int f 0/24

Switch(config-if)#switchport mode trunk                (把该接口设置为trunk模式)

Switch(config-if)#switchport trunk allowed vlan all        (运行所有vlan通过)

RT1:

Router>enable

Router#configure terminal

Router(config)#int fastEthernet 0/01      (进入子接口)

Router(config-subif)#encapsulation dot1Q 30      (封装dot1Q协议,建立与vlan30的关联)

Router(config-subif)#ip add 172163254 2552552550

Router(config-subif)#int f 0/02

Router(config-subif)#encapsulation dot1Q 40       (封装dot1Q协议,建立与vlan40的关联)

Router(config-subif)#ip add 172164254 2552552550

Router(config-subif)#int f 0/0

Router(config-if)#no shutdown             (启动f0/0的接口,包括所有子接口)

完成。Vlan30能与vlan40互相通讯。

本文出自 “lookandrock” 博客

如果不是这样的话,说说你想要的做到什么需求

trunk是通道,不同的vlan信息可以通过trunk端口进行通讯,比如两台交换机,1划了vlan1、vlan2,2划了vlan2,vlan3、vlan1;两台交换机必须都有一个trunk端口,通过trunk连接后,两台交换机的vlan才能互访,即vlan1和vlan2内的机器可以互访

trunk是2层端口,也就是交换端口才行。g0/0是路由口,3层端口,是配ip地址的,当然不能配trunk。
有的端口可以用port link-mode route/bridge在3层和2层间转换。

进行Trunk接口的配置,首先进入到相应的接口中,使用命令 port link-type trunk和port trunk allow-pass vlan10 20两条命令进行配置
首先在S1上进行配置,并使用display port vlan查看配置
再对S2进行相同配置
在对S3进行相似配置,S3允许所有类型vlan通过
step6:测试pc1与pc3,pc2与pc4之间能否相互ping通
在进行一步测试,看看不同vlan下是否能够ping通。
如果以上测试都能通过,则说明试验成功,Trunk端口配置成功。

具体的做法是:
使用一个路由器的快速以太网接口来当trunk接口
与路由器相联的那个交换机的端口也同样要设成trunk模式并设置封装类型(思科2900系列的可以进入端口配置模式,
运行switchport
mode
trunk

switchport
trunk
encapsulation
dot1q
命今把交换机端口设成trunk模式
)
然后进入路由器的那个跟交换机相联的端口的配置模式
(这个物理端口不要设置IP地址)
然后再进入子端口配置模式
interface
fa0/01
有几个
vlan需要通信就要设置几个子端口再把子端口封装成中继链路
encapsulation
dot1q
vlan号
然后再为这个端口设置一个IP地址
(这个地址就做为那个vlan号中主机的网关地址)
然后把vlan号中的主机的网关设置成相就子端口的IP地址
这样就能实现vlan通信了
使用子端口可以理解为将一个路由器的各个端口分别连入各个vlan中
中继协议在思科交换机当中有两种
你可以使用ISL跟8021q
但需要路由器跟交换机的设置一至


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13369933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存