发布网友 发布时间:2022-07-10 01:43
共3个回答
热心网友 时间:2023-10-12 15:04
BGP的TCP报文发送方式默认是采用两台ROUTER互连的物理接口,如果指定了LOOPBACK口的话那就采用LOOPBACK口来发送TCP报文和对等体建立BGP的邻居关系,另外需要注意的是,BGP并不能主动在网络中寻找邻居,必须手工指定BGP邻居的地址,那么BGP才会将数据包发往指定的地址来请求建立邻居,与此同时,BGP发出的请求数据包除了写明目标IP地址外,还要写上自己的IP地址,即BGP源地址。当一台BGP路由器收到建立邻居的请求后,如果发现数据包的目标IP不是自己的BGP源地址,那么就拒绝该连接请求,只有当请求数据包的目标IP与自己的BGP源地址相同时,才可建立BGP邻居。需要注意的是,这个条件只在两个邻居之间,任意一个邻居满足条件即可,并不需要双方都满足,也就是说一方收到的数据包目标IP与自己的BGP源地址相同即可,另一方收到的数据包目标IP与它的BGP源地址不同也没关系,只要单方面符合条件就行,但我们通常都将BGP两端的源与目标保持一致。BGP的源地址是可以随意更改的,但只能是路由器上的接口地址。 有问题可以交流 哈哈热心网友 时间:2023-10-12 15:04
BGP的TCP报文发送方式默认是采用两台ROUTER互连的物理接口,如果指定了LOOPBACK口的话那就采用LOOPBACK口来发送TCP报文和对等体建立BGP的邻居关系。
另外需要注意的是,BGP并不能主动在网络中寻找邻居,必须手工指定BGP邻居的地址,那么BGP才会将数据包发往指定的地址来请求建立邻居,与此同时,BGP发出的请求数据包除了写明目标IP地址外,还要写上自己的IP地址,即BGP源地址。
当一台BGP路由器收到建立邻居的请求后,如果发现数据包的目标IP不是自己的BGP源地址,那么就拒绝该连接请求,只有当请求数据包的目标IP与自己的BGP源地址相同时,才可建立BGP邻居。
需要注意的是,这个条件只在两个邻居之间,任意一个邻居满足条件即可,并不需要双方都满足,也就是说一方收到的数据包目标IP与自己的BGP源地址相同即可,另一方收到的数据包目标IP与它的BGP源地址不同也没关系,只要单方面符合条件就行,但我们通常都将BGP两端的源与目标保持一致。
BGP的源地址是可以随意更改的,但只能是路由器上的接口地址。
热心网友 时间:2023-10-12 15:05
TeamOneLove回答的很好,不过需要更正一下。