-1

根据 OSPF RFC 2328,在邻居状态机的状态 ExStart 期间确定主/从使用路由器 ID 来确定谁成为数据库交换进程的主服务器和谁成为从服务器。我无法理解(并且无法在 RFC 中看到它的解释)是为什么在 2 个路由器之间的 Hello 交换期间已经知道路由器 ID 的事实,为什么需要这种 M/S 确定。因此,基于 Hello 交换,2 个路由器应该先验地知道谁将成为主设备,并相应地直接进行 DB 交换,而不是在 ExStart 状态期间需要明确的 M/S 确定。任何人都可以帮助解决这个疑问吗?

TIA, RevK

4

1 回答 1

1

为了保证交换或同步的可靠,ospf采用了类似TCP的策略,但更简单。实际上,协商Master/Slave的主要目的是确定使用哪个序列号。只有 Master 可以增加序列号,而 Slave 使用相同的序列号来确认 Master。如果 Master 没有收到确认,它会重新发送数据包。如果 Slave 收到来自 master 的重复数据包,它会重新发送最后一个数据包以确认 Master。

此外,协商还包括接口MTU。

于 2014-07-11T13:42:57.203 回答