我有一个戴尔交换机s4128f-我正在使用作为L3核心交换机。我想要实现的是创建多个vlans,并能够通过上行链路到达其他网络。
到目前为止我所做的是:
上行链路将连接到另一个服务器,该服务器可以访问其他外部网络和NAT规则,这些服务器被配置为将通信量从172.16.0.0/24转发到外部接口。
在交换机上,我配置了一个静态路由: ip路由0.0.0.0/0172.16.0.1,这样所有未解决的流量都将通过上行链路到达外部网络。
当我用ip 172.16.0.3和网关172.16.0.1在vlan172 (接入模式下的交换机端口)中配置一台机器时,我可以在vlan10、ping 172.16.0.1、ping 172.16.0.2以及通过上行链路到达外部网络。
当连接到交换机的串行控制台时,我还可以到达外部网络和ping 8.8.8.8。
问题是,当我用网关10.10.51.1在vlan10中配置一台机器时,我可以在vlan172上ping服务器,但无法通过上行链路到达外部网络。我尝试添加一个静态路由来连接这两个vlans,但是我无法访问error Network。请帮帮忙。
发布于 2022-05-27 13:36:34
您的第三层交换机(也是路由器)连接到的路由器需要被告知如何到达第三层交换机上的网络。
路由器通过三种方式学习路由:
您的上游路由器不知道如何到达网络上的VLAN 10。
通常,您将第三层交换机设置为LAN路由器,它是每个VLAN的网关。然后,通过第三层路由链路将第三层交换机连接到广域网路由器.您需要静态地将路由配置到WAN路由器上指向第三层交换机的第三层交换机上的VLAN,或者在LAN路由器(第三层交换机)和广域网路由器之间运行路由协议。
https://networkengineering.stackexchange.com/questions/78957
复制相似问题