ospf实例分析 (子网掩码实战)

Router1:
interface ethernet 0
ip address 192.1.0.129 255.255.255.192
!
interface serial 0
ip address 192.200.10.5 255.255.255.252
!
router ospf 100
network 192.200.10.4 0.0.0.3 area 0
network 192.1.0.128 0.0.0.63 area 1

!
Router2:
interface ethernet 0
ip address 192.1.0.65 255.255.255.192
!
interface serial 0
ip address 192.200.10.6 255.255.255.252
!
router ospf 200
network 192.200.10.4 0.0.0.3 area 0
network 192.1.0.64 0.0.0.63 area 2
!
Router3:
interface ethernet 0
ip address 192.1.0.130 255.255.255.192
!
router ospf 300
network 192.1.0.128 0.0.0.63 area 1
!
Router4:
interface ethernet 0
ip address 192.1.0.66 255.255.255.192
!
router ospf 400
network 192.1.0.64 0.0.0.63 area 1

配置命令中用红色标记的IP地址是哪里产生的?????????

给你祥解
network 192.200.10.4 0.0.0.3 area 0
network 192.1.0.128 0.0.0.63 area 1
我来了
告诉你哈听好了
正常的ospf的网络通告是这样的:
network 192.200.10.0 0.255.255.255 area 0
network 192.1.0.0 0.255.255.255 area 1
我知道你不明白什么:
你不明白的是子网掩码是怎么掩的
给你用口语简单讲一下::
如果你在一个路由器上这么定义:ip address 10.1.1.1 255.255.255.0
那说明你把这个网段给了你定义的端口,比如说s0
那只有s0下的端口可以用10.1.1.0-10.1.1.256这个段
也就是默认路由是整个段。
还是给你个掩码表吧
子网数目        占用主机号位数        子网掩码        子网中可容纳的主机数

2        1        255.255.255.128        126

4        2        255.255.255.192        62

8        3        255.255.255.224        30

16        4        255.255.255.240        14

32        5        255.255.255.248        6

64        6        255.255.255.252        2
(随时都看一下上面的表)
为什么会有这样的掩码设置呢?
因为你每台交换机都用10.1.1.1 255.255.255.0的话 那在他所在的这个广播域内只有他的下面的机器能用10.1.1.0-10.1.1.256这里面的ip 而他下面只有10台机器那不是浪费了200多个地址
所以有了掩码
交换机这样设定10.1.1.1 255.255.255.240 这样就有16个地址可以被交换机和它下面的设备用了

network 192.200.10.4 0.0.0.3 area 0
network 192.1.0.128 0.0.0.63 area 1
这个ip通告则是
192.200.10.4-192.200.10.8(router1的s0在这个段里)
192.1.0.128-192.1.0.256(router1的e0在这个段里)
为什么呢?
因为
network 192.200.10.4 0.0.0.3 area 0
network 192.1.0.128 0.0.0.63 area 1
中的子网掩码 0.0.0.3和0.0.0.63是反向掩码
他们代表的是子网掩码255.255.255.252和255.255.255.192
而上面2个掩码所掩的的是/30和/25
掩码表
子网数目        占用主机号位数        子网掩码        子网中可容纳的主机数

2        1        255.255.255.128        126

4        2        255.255.255.192        62

8        3        255.255.255.224        30

16        4        255.255.255.240        14

32        5        255.255.255.248        6

64        6        255.255.255.252        2
所以说
network 192.200.10.4 0.0.0.3 area 0
network 192.1.0.128 0.0.0.63 area 1
这样的写法是正确的
而且是明智的......