一个NR轮询报文包含一个标识号码,它通过轮询网关所选定 。
被轮询网关将会返回在NR报文中的这个序列号,将他的轮询作为响应发送,能使轮询网关匹配收到的NR报文 。选择一个独一无二的标识号码从而答应检测过时的可能还在网络中传播的NR报文,这是“轮询”网关的职责 。因为轮询是比较少见的,所以不会有更多的问题 。然而,为了帮助选择一个标示号码!癏ello”和IHeardYou报文携带来源于该邻机上次NR轮询的标识号码 。
通常,轮询应该被重复传输一定次数(用一定的时间间隔进行传输)直到一个NR报文被收到 。经过最大次数的重传之后仍然没有收到NR报文,轮询网关应该假定被轮询网关对于任何网络而言都不是合适的初站 。轮询/重传算法最佳参数取决于两个邻机的特征以及连接他们的网络的特性 。
只要一个NR报文的某分段在最大重传之后收到,该分段应该当做整个的NR报文的组成 。
收到标识号码与最近发送的轮询不相配的NR报文应该忽略 。没有规定多种突出轮询给同一个邻机 。
6发送NR报文
通常,NR报文只作为一个轮询发送 。然而,来自一个外部邻机的两个连续的轮询之间,网关可能发送唯一的一个未经请求的NR报文给那个邻机 。这使他能够具有有限的能力去迅速地公布网络可达性改变,它可能在上次轮询之后的间隔之内已经存在 。过多的未经请求的NR报文会被丢弃,或者返回一个错误报文 。
NR报文应该在收到一个为轮询之后几秒钟内发送出去 。假如不及时地响应一个NR轮询会导致轮询网关断定被轮询网关不是任何网络的合适初站 。?*}
作为轮询的响应发送的NR报文在他们的标示号码域中带有该轮询的的标识号码 。未经请求NR报文携带上次收到的轮询的标识号码,以及"未经请求"位设置 。(注重它答应每个轮询周期仅有一个未经请求的NR报文.)
为了易于发送未经请求NR报文,NR轮询报文拥有一个字节指出轮询间隔以分钟为单位 。
来自非邻机的轮询以及来自没有声明为可达的邻机或者具有一个非法的IP源网络域的轮询应该由具有适当的"理由"域的EGP错误信息去响应 。假如G发送了一个具有IP源网络N的NR轮询给G",同时G"不是G在网络N上的的一个邻机,(或G"没有到达网络N的接口)所以所以源网络域被认为是非法的 。
被复制的轮询(连续的轮询具有相同的标识号码)应该由同样报文的复制品给以响应 。假如那个报文被分段,每次应当发送相同的分段数目 。注重没有处理来自单个邻机的突出轮询的规定 。注重假如同一个分段没有发送响应复制品的轮询,错误的再装配将很可能发生 。假如没有用分割,,那么用一个不同的(估计可能更近来的)NR报文响应一个复制轮询应该不会引起损害 。
7间接邻机
变成一个外部网关的"直接邻机"需要三个步骤:(a)邻机探测,(b)运行一个邻机可达性协议,和(c)为NR报文定期轮询邻机 。然而,假定网关G从G"收到一个NR报文,其中G"指出存在其他邻机G1,...,Gn,对于某组G"不是其合适的初站的网络每个都是一个合适的初站 。那么G应该答应转发那些网络的通信量直接给G1,...,Gn中恰当的一个,而不必必须首先发送到G" 。既然这样,G可能被认为是一个G1,...,Gn的间接邻机,因为它是为了转发通信量,但是未执行邻机探测,邻机可达性,或用他们交换NR报文这些其他网关的一个邻机 。邻机和网络可达信息可以通过G"间接地获得,因此称为“间接邻机” 。我们说G是G1,...,Gn经由G"的一个间接邻机 。
假如G是G"经由G"的一个间接邻机,并且G收到一个来自G"未提及G"的一个NR报文,G应该把G"看作已经变成不可达 。
推荐阅读
- BGP:边界网关协议概述
- BGP 边缘网关协议简介
- 企业微信如何添加外部联系人
- Border Gateway Protocol 在边界网关协议版本2
- 如何更改路由器网关
- 如何获得默认网关
- 边界网关协议 BGP简介(1)
- ospf_monitor 命令
- BGP 边界网关协议心得
- 边界网关协议 BGP
