子网使用方法【精髓】

来源:互联网 发布:php换行符 编辑:程序博客网 时间:2024/04/30 00:05
网段划分看子网掩码,即从子网掩码可以判断分出几个子网,注意这里的不同子网已经是不同网段了(如同A类与C类一样相隔的网段),所以在路由器接口上可以使用同类型(如C类)的不同子网来设置接口IP,如,路由器接口fa0/0:192.168.1.1/28、fa0/1:192.168.1.18/28,当分组转发时路由器也是精确到子网所属的网段的,从而将分组的目标IP地址从相同网段的接口转发出去。

如下图可证明同类地址的不同子网的网段是完全隔离的(如同A类与C类一样相隔的),可以使用在同一路由上做接口IP。


三层交换机3560ping不通192.168.1.18而PC3能ping通原因分析与解决方法:
第一种解决方法:按子网网段添加静态路由
      由于192.168.1.32/28与192.168.1.16/28是不同的网段,所以3560查看路由表并没有发现192.168.1.16/28网段,分组被丢弃,此时可在三层交换机上添加静态路由#ip route 192.168.1.16/28 192.168.1.33,到此3560ping通192.168.1.18。但ping不通192.168.1.2,因为三层交换机路由表上没有192.168.1.0/28网段,所以要添加这个网段的静态路由#ip route 192.168.1.0/28 192.168.1.33。以此类推。
另一解决方法:有类地址静态路由、默认静态路由、默认网关
     故障原因如上,但解决方法可有多种,
1、有类静态地址路由#ip route 192.168.1.0/24 192.168.1.33。表示192.168.1.0/24网段的下一跳为192.168.1.33,由于192.168.1.0/28包括1.0、16、32、48、、、240/28网段,所以这条命令可使3560ping通192.168.1.1、2、17、18。但还是没ping通10.10.10.1、2的。
2、默认静态路由#ip route 0.0.0.0 0.0.0.0 192.168.1.33.表示所有网段下一跳都可为192.168.1.33
3、默认路由(只路由器、三层有默认路由且没有默认网关,而二层交换机有默认网关即ip default-gateway没有默认路由)#ip default-network 192.168.1.33=ip route 192.168.1.0 255.255.255.0 192.168.1.33。表示仅表示192.168.1.0/24网段的下一跳都可为192.168.1.33,其他网段的IP无法转发,要所有网段都转发要使用默认静态路由才得,所以默认网关是不同于默认静态路由的。


附:
三层交换机路由表#
Switch#sh ip rou
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
       * - candidate default, U - per-user static route, o - ODR
       P - periodic downloaded static route

Gateway of last resort is not set

     172.16.0.0/24 is subnetted, 1 subnets
C       172.16.1.0 is directly connected, FastEthernet0/1
     192.168.1.0/28 is subnetted, 2 subnets
S       192.168.1.16 [1/0] via 192.168.1.49
C       192.168.1.48 is directly connected, Vlan6
此三层交换机还没有192.168.1.0/28静态路由,所有三层交换机ping不通192.168.1.1、2

路由器router1的路由表#
Router>en
Router#sh ip rou

Gateway of last resort is not set

     10.0.0.0/24 is subnetted, 1 subnets
C       10.10.10.0 is directly connected, Ethernet0/1/0
     192.168.1.0/28 is subnetted, 3 subnets
C       192.168.1.0 is directly connected, FastEthernet0/0
C       192.168.1.16 is directly connected, FastEthernet0/1
C       192.168.1.48 is directly connected, Ethernet0/0/0
0 0