与路由器连接的端口应当配置成路由模式,即 no switch,并配置地址 192.168.3.2/24,就是与路由器的那个端口地址网段相同,且互为网关。其实掩码用30即可。
三层上的默认路由(静态)为 0.0.0.0 0.0.0.0 192.168.3.1,尽量不要使用端口说明。
路由器上的回指路由为 192.168.1.0 255.255.255.0 192.168.3.2 和 192.168.2.0 255.255.255.0 192.168.3.2 。其实三层上的两个vlan应该用192.168.0.0和1.0两个段,这样路由器上的回指路由只用一条就可以了,即 192.168.0.0 255.255.254.0 192.168.3.2 。
如果路由器上只连接了另外一个网(141.44.18.254/24),那么只要在路由器上建立一个默认路由0.0.0.0 0.0.0.0 到这个网的网关即可。但你的问题中没有给出这个网的网关,所以前面无法给出默认路由需要到达的下一跳。注意,141.44.18.254这个地址是路由器之外的141.44.18.0/24这个网段到达路由器的网关。比如141.44.18.0/24这个网段中有机器想访问192.168.1.0/24网段的地址,就是通过141.44.18.254这个网关到达路由器,而路由器中已经存在了192.168.1.0 255.255.255.0 192.168.3.2这条路由,所以数据包会被送往三层交换机。反之,192.168.1.0/24这个网段需要访问141.44.18.0/24这个段的地址时,则是通过三层交换机中的默认路由0.0.0.0 0.0.0.0 192.168.3.1来到达路由器。但路由器上没有给出到达141.44.18.0/24这个段的指向,所以数据到这里就“死掉”了。也就是说,当其他线路希望通过某条线路“出去”的时候,就必须给出线另一端的地址(也是网关)。当然,如果另一条线路只连接了141.44.18.0/24这个网段,那么就不需要增加什么路由项,因为数据已经到达目的,剩下的就是在二层上对141.44.18.0/24这个段的广播了。
路由项的下一跳最好使用地址,而不是端口。即便使用端口进行说明,端口的另一端也要有相应的网关地址说明。实际上就是要将数据送到下一个路由器中,才能进一步转发。在设计网络时,实际上是对地址的划分和部署。有些地址是自己规划的,有些地址则是链接其他网络分配的。而端口的使用则是很灵活的,而且是可以随时更换的,更换端口只需要将地址重新分配给新端口即可,而不需要变更路由表。