在Process 1中发布
如果还想在其它的Process 中发布,就会提示错误:
在Process 2中再次发布
错误信息如下:
"Error: The specified network command has been occupied by another area or proces
s."
各位小伙伴这样明白了吧?一个网段只能发布在一个Process ID中,当OSPF路由器收到不同网段发送的报文以后,肯定就知道把报文上送到哪个Process ID中了!所以我的们担心是多余的!
不同OSPF Process ID的交互,相当于不同协议的交互估计有的小伙伴还会有第3个问题:不同的Process ID之间能进行信息交互吗?
答案是肯定的!如果两个不同的OSPF Process ID之间要交互信息,就要执行 “引入”(redistribute)的操作,就像把其它路由协议(RIP、ISIS、BGP)引入OSPF一样。
执行引入操作
引入的路由,在OSPF中也是属于外部路由,和其它路由协议待遇也是一样的。
外部路由
Router ID vs Process ID经过上面的描述,各位小伙伴应该明白了,Router ID和Process ID是两个完全不一样的内容!
- Router ID用来唯一的标识一台路由器,会在交互的报文里携带;
- Process ID代表一个LSDB数据库,只具有本地意义,不会在交互的报文里携带;
建议一台路由器上,尽量不要配置多个Process ID,因为每多一个Process ID,就会多一个LSDB,路由器维护LSDB是会耗费很多资源的。
给大家留一个小作业:你认为一台路由器上不同Process ID可以配置相同的Router ID吗?
不同Process ID能配置相同的Router ID吗? 单选 0人 0% 可以配置 0人 0% 不能配置
最后给大家推荐一个关于思科模拟器的专栏,包含最常见的3种思科模拟器的部署方法:Cisco Packet Tracer,GNS3,EVE-NG!内容非常详细!