首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何利用第三层交换机和路由器连接基于vlans的不同网络?

如何利用第三层交换机和路由器连接基于vlans的不同网络?
EN

Network Engineering用户
提问于 2016-10-02 23:28:05
回答 2查看 5.4K关注 0票数 1

这是我的网络图的简化版本。我如何使两个网络相互交流?

我很困惑,因为早些时候我使用路由器和交换机,我用OSPF或EIGRP连接它们。现在,我尝试在第三层交换机上设置EIGRP,然后在路由器上设置EIGRP,但是我仍然不能从一个网络切换到另一个网络。我只是无法理解第三层交换机与vlans结合的概念。

这些是我的开关的配置:

开关1:

代码语言:javascript
复制
int fa0/1
 switchport access vlan 35
!
int fa0/2
 switchport access vlan 40
!
int fa0/3
 switchport access vlan 45
!
int fa0/4
 switchport access vlan 50
!
int gig0/1
 switchport trunk encapsulation dot1q 
 switchport mode trunk
!

开关2:

代码语言:javascript
复制
int fa0/1
 switchport access vlan 45
!
int fa0/2
 switchport access vlan 55
!
int fa0/3
 switchport access vlan 40
!
int fa0/4
 switchport access vlan 60
!
int gig0/1
 switchport trunk encapsulation dot1q
 switchport mode trunk
!
int vlan 35
 ip address 10.100.50.17 255.255.255.240
!
int vlan 40
 ip address 10.100.50.33 255.255.255.240
!
int vlan 45
 ip address 10.100.50.49 255.255.255.240
!
int vlan 50
 ip address 10.100.50.65 255.255.255.240
!
int vlan 55
 ip address 10.100.50.81 255.255.255.240
!
int vlan 60
 ip address 10.100.50.97 255.255.255.240
!
exit
!
ip dhcp pool vlan35
network 10.100.50.16 255.255.255.240
default-router 10.100.50.17
!
ip dhcp pool vlan40
network 10.100.50.32 255.255.255.240
default-router 10.100.50.33
!
ip dhcp pool vlan45
network 10.100.50.48 255.255.255.240
default-router 10.100.50.49
!
ip dhcp pool vlan50
network 10.100.50.64 255.255.255.240
default-router 10.100.50.65
!
ip dhcp pool vlan55
network 10.100.50.80 255.255.255.240
default-router 10.100.50.81
!
ip dhcp pool vlan60
network 10.100.50.96 255.255.255.240
default-router 10.100.50.97
!
exit
!
end
!

在具有192.168.85.xx网络地址的另一个网络上配置了相同的内容。我可以在一个网络中从一个VLAN切换到另一个VLAN,但是我不能在两个网络之间进行切换。

我还想知道我是否需要在直接连接路由器的交换机接口上编写ip路由命令。

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2016-10-02 23:53:52

除非您在第三层交换机上启用路由,否则它只是在进行第二层交换,而不是对第三层进行任何操作.

你怎么认为一边的网络知道到哪里去发送目的地是另一边的网络?路由器,包括第三层交换机,需要知道在哪里发送流量,否则流量会被丢弃.路由器获得路由器的三种方式:

  1. 直接连接网络
  2. 静态配置路由
  3. 从路由协议中动态学习路由

您要么需要手动配置路由,要么需要在第三层设备之间运行路由协议。

真正的方法是在所有的第三层交换机上配置IP路由,并配置第三层交换机与路由器之间的链路,而不是路由链路。然后在所有的第三层设备上运行一个通用的路由协议.

票数 0
EN

Network Engineering用户

发布于 2016-10-19 02:19:47

每个vlan都是一个网络,基本上根据您的图表,您有9个网络,使用一个路由器,您不需要使用第3层交换机进行路由,但是您的路由器上可能没有9个端口供您的9个网络使用,在这种情况下,您可以通过为每个VLAN创建虚拟端口来使用称为路由器的技术,下面是一个例子。

在路由器上

接口Fa0/1 ip地址192.168.10.1 255.255.240接口Fa0/1.2封装dot1q 2 ip地址192.168.1.65 255.255.192接口Fa0/1.10封装dot1q 10 ip地址192.168.1.129 255.255.224

票数 0
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/35436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档