如何在 cisco Router 1900 中制作 Vlan

网络工程 思科 路由器 VLAN ip
2021-07-27 14:40:50

如何为 Cisco 1900 系列路由器上的 vlan 接口提供 IP 地址?

根据我的客户的要求:

Routerlintas#

接口 Vlan10
ip 地址 10.10.12.77 255.255.255.252

interface FastEthernet0/0/0
描述 LAN KartuKu
switchport access vlan 10
no ip address

我已经使用以下命令成功创建了 vlan 10:

Routerlintas#vlan database
R(vlan)#vlan 10 name TO-NETWORK-VLAN-10
R(vlan)#exit

问题是:
我无法进入接口 vlan 10。

我必须在 vlan 10 中提供 ip 地址并且命令 #interface vlan 10 不起作用。

3个回答

如果您的路由器托管小型 LAN 交换机模块。这可以从路由器本身进行配置,并且它是具有自己配置的独立逻辑设备。所以

  1. 它们是所谓的逻辑 L3 接口(SVI = 交换虚拟接口),它们为相应的 L2 Vlan 提供第 3 层服务(网关)。 L2 VLAN 可以关联到模块的一个或多个交换机端口,它们的配置类似于IOS 局域网交换机。
  2. Vlan 接口是一种类似于环回的逻辑接口形式,但是:SVI vlan 10 只有在至少一个交换机端口启动并关联到 vlan 10 时才能启动/启动(包括中继端口,实际上正确的定义是至少一个端口在生成树状态转发)。注意:这对于真实的交换机是正确的,对于路由器上的这些模块可能是错误的(路由器和模块之间的内部中继可以足以使 L3 SVI 保持运行)
  3. 首先必须创建相应的 L2 对象 Vlan,您可能应该像以前一样使用 vlan 数据库上下文

router# vlan 数据库
router(vlan)# vlan 10
router(vlan)# name test10
router(vlan)#apply
router(vlan)#exit

需要申请或退出才能创建新的 vlan

然后你需要配置接口vlan并启用它,如下

router#config t
router(config)#interface vlan 10
router(config)#ip address 10.10.10.1 255.255.255.0
你需要在不关闭的情况下启用
router(config)#no shutdown

然后将你想要的接口关联到这个 vlan

也可以使用这个链接

interface vlan 用于第 3 层交换机,而不是“真正的”路由器。

这取决于您的客户想要实现的确切目标以及路由器与网络其余部分之间的链接的配置方式。

如果他们给了你这个:

interface Vlan10
 ip address 10.10.12.77 255.255.255.252

interface FastEthernet0/0/0
 description LAN KartuKu
 switchport access vlan 10
 no ip address

那么这意味着路由器连接的端口是 vlan 10 中的访问端口,因此您可以简单地配置:

interface Ethernet0
 ip address 10.10.12.77 255.255.255.252

但是,如果他们要求路由器的多个接口位于 vlan10 中(换句话说,他们希望路由器的行为类似于 L3 交换机),那么您可能需要配置IRB,例如:

interface Ethernet0
 bridge-group 1

interface Ethernet1
 bridge-group 1

interface BVI1
 ip address 10.10.12.77 255.255.255.252

vlan是用switch创建逻辑网络,不能用router创建vlan;但是,您可以使用一种称为棒上路由器的技术在 vlan 之间路由数据包