目录
1、OSPF的工作流程
2、DR与BDR的选举
2.1 OSPF选举Router-ID的规则
2.2 DR/BDR的选举过程
3、创建OSPF进程
4、在接口上启动OSPF
1、OSPF的工作流程
(1)启动OSPF进程的接口,发送Hello消息;
(2)交换Hello消息,建立邻居关系;
(3)每台路由器对所有邻居发送LSA;
(4)路由器接收邻居发过来的LSA并保存在LSDB中,发送一个LSAcopy给其他邻居;
(5)LSA泛洪扩散到整个区域,区域内所有路由器都会形成相同的LSDB;
(6)当所有路由器的LSDB完全相同时,每台路由器将以自身为根,使用最短路由算法算出到达每个目的地的最短路径;
(7)每台路由器通过最短路径构建出自己的路由表,包含区域内路由(最优)、区域间路由、E1外部路由和E2外部路由。
2、DR与BDR的选举
在DR和BDR出现之前,每一台路由器及其所有邻居成为全连接的OSPF邻接关系,关系数为n*(n-1)。在多址网络中,路由器发出的LSA从邻居的邻居发回来,导致网络上产生了很多LSA的复制,所以基于这种考虑产生了DR和BDR。网段中所有路由器都从DR和BDR交换信息,而不是彼此交换信息。DR和BDR将信息转交给其他所有路由器,用DR和BDR的方式的连接数为2*(n-1)。
2.1 OSPF选举Router-ID的规则
(1)手动配置的Router-ID为首选;
(2)用所有Loopback中最大的IP作为Router-ID;
(3)用所有活动物理接口中最大的IP作为Router-ID(用作Router-ID的接口不一定非要运行OSPF协议)。
2.2 DR/BDR的选举过程
(1)选举路由器必须进入双向会话(Two-way)状态,优先级必须大于0(优先级为0,则不参与选举);
(2)选举优先级最高的路由器为DR,次优的为BDR;
(3)如果优先级相同,则选举Router-ID最大的路由器;
(4)如果BR/BDR已存在,而又有新的OSPF路由器加入,即使该路由器优先级最高,也不剥夺现有DR/BDR的角色;
(5)如果DR失效,则BDR接管DR,并重新激活一个新BDR的选举过程。
DR的数据包通过224.0.0.5发往所有的路由器,DR、BDR监听使用地址224.0.0.6;DROther监听使用地址224.0.0.5。网络上允许有DR而没有BDR的情况。
DR/BDR的作用是减少网络通信量、为整个网络生成LSA、减少链路状态数据库的大小。
创建OSPF进程、指定路由器的Router ID、启动OSPF是OSPF配置的基础。
3、创建OSPF进程
system-view //进入系统视图
ospf [process-id | router-id rouetr-id] //启动ospf进程,进入ospf视图
//process-id为进程号,默认值是1;router-id router-id是路由器的ID号
area area-id //进入ospf区域视图
//ospf区域分为骨干区域(Area 0)和非骨干区域。骨干区域负责区域之间的路由,非骨干区域之间的路由信息必须通过骨干区域来转发
network addresswildcard-mask //配置区域所包含的网段
4、在接口上启动OSPF
system-view //进入系统视图
interface interface-type interface-number //进入接口视图文章来源:https://www.toymoban.com/news/detail-491237.html
ospf enable [process-id] area area-id //在接口上启动OSPF文章来源地址https://www.toymoban.com/news/detail-491237.html
到了这里,关于[网络工程师]-路由配置-OSPF配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!