举个例子来说吧,也许不太恰当,但是方便理解。
在电脑上登陆QQ,可以登陆很多个,但是每个QQ号都不一样。每个QQ进程要占用系统的一部分内存,这部分内存应该只被一个QQ进程来用。
对于路由器来说,OSPF也是一个进程,可以开启多个OSPF进程,但是每个进程的进程号都不一样。每个ospf进程应该至少包含一个接口,一个接口只能属于一个ospf进程。
一个路由器的各个接口都能配相同的ospf协议吗,还是一个路由器只能配一条ospf协议
对于电脑来说,可以开多少个QQ,跟系统的性能有关,也就是跟cpu,内存大小有关。
对于路由器来说,可以配多少个ospf进程,也是跟它的性能有关。
一般来说,我们只需要在路由器上配置一个ospf进程,然后把接口都配置到ospf区域内即可。
希望能帮到你!
其实你不配置也是一样儿的因为配置了环回口以后,就是为了来确定路由器在OSPF区域里面的身份,我们称为router
id
有了loopback口的IP以后,就是首先看这个IP地址,将其定义为router
id
当然,如果没有的话,会将此路由器上的任何一个物理接口的最大IP地址做为router
id
network 192.168.20.4 0.0.0.3 area 0network 192.168.40.8 0.0.0.3 area 0
0.0.0.3都是按照255.255.255.252的掩码反过来的,
至于你说能不能network 192.168.20.5 0.0.0.2 area 0应该是不可以写的,因为子网掩码反过来都是单数没2这个偶数。
那么network 192.168.30.0 0.0.0.0 area 0又是什么意思?
0.0.0.0 是255.255.255.255的反掩码,也就是说只在IP地址为192.168.30.0的接口上运行ospf,但是路由器不一定让你写进去192.168.30.0这个IP地址的,因为0的IP代表一个子网或网段的。
建议你看一看IP地址和子网掩码的原理,以及access-list方面的资料,ospf里面写的反掩码和access-list用的是一样的道理.
在配置OSPF时候,你如果只想在一个接口运行OSPF就network的时候直接跟上这个IP地址和0.0.0.0 就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)