1、在IOS和JUNOS中,EBGP multihop只对neighbor的地址进行检查,与本端使用什么接口地址无关;
2、在同一台路由器上,从物理接口收到的报文,转发到loopback口,报文TTL值不变;
3、到达本端的报文,只要满足TTL>0,则报文不会被丢弃。
4、对于JUNOS:
1)multihop关闭情况下,只有neighbor的建连地址在本端是直连路由可达的,EBGP邻居才能正常建立、路由传递正常;否则邻居处于Idle状态。
2)multihop缺省TTL为64;multihop ttl n命令指定了发往邻居的EBGP TCP报文的TTL值,每途经一跳路由器值减1。
5、对于较新版本的IOS:
1)不指定ebgp-multihop或者指定ebgp-multihop 1 情况下,只有neighbor的建连地址在本端是直连路由可达的,EBGP邻居才能正常建立、路由传递正常;否则邻居处于Idle状态。
2)ebgp-multihop 1 为缺省配置;只用ebgp-multihop缺省TTL为255;ebgp-multihop命令指定了发往邻居的EBGP TCP报文的TTL值,每途经一跳路由器值减1。
6、对于旧版本IOS:
1)不指定ebgp-multihop或者指定ebgp-multihop 1 情况下,只有neighbor的建连地址在本端是直连路由可达的,EBGP邻居路由传递才正常;否则邻居状态正常,但不能从邻居接收任何路由。
2)ebgp-multihop 1 为缺省配置;只用ebgp-multihop缺省TTL为255;ebgp-multihop命令指定了发往邻居的EBGP TCP报文的TTL值,每途经一跳路由器值减1。