peer connect-interface命令用来指定发送BGP报文的源接口,并可指定发起连接时使用的源地址。
undo peer connect-interface命令用来恢复缺省设置。
缺省情况下,BGP使用报文的出接口作为BGP报文的源接口。
peer { group-name | ipv4-address | ipv6-address } connect-interface interface-type interface-number [ ipv4-source-address | ipv6-source-address ]
undo peer { group-name | ipv4-address | ipv6-address } connect-interface
| 参数 | 参数说明 | 取值 |
|---|---|---|
| group-name | 对等体组的名称。 | 字符串形式,区分大小写,不支持空格,长度范围是1~47。 |
| ipv4-address | 对等体的IPv4地址。 | - |
| ipv6-address | 对等体的IPv6地址。 | - |
| interface-type interface-number | 接口类型和接口号。 | - |
| ipv4-source-address | 建立连接时的IPv4源地址。 | - |
| ipv6-source-address | 建立连接时的IPv6源地址。 | - |
ipv4-address参数仅在BGP视图和BGP-VPN实例IPv4地址族视图下生效。
ipv6-address参数仅在BGP视图和BGP-VPN实例IPv6地址族视图下生效。
应用场景
建议在两台设备通过多链路建立多个对等体时,使用peer connect-interface命令。
配置影响
配置peer connect-interface命令后,会引起邻居会话断连,再重新建连。
因为一台路由器上各地址族下的BGP共用一条TCP连接,所以在BGP视图下配置的connect-interface信息既能在IPv4单播地址族下被继承,又能在VPNv4地址族下被继承。
注意事项
为了使物理接口在出现问题时,设备仍能发送BGP报文,可将发送BGP报文的源接口配置成Loopback接口。在使用Loopback接口作为BGP报文的源接口时,必须注意以下事项:
确认BGP对等体的Loopback接口的地址是可达的。
如果是EBGP连接,还要配置peer ebgp-max-hop命令,允许EBGP通过非直连方式建立邻居关系。
当使用Loopback接口建立BGP连接时,建议对等体两端同时配置命令peer connect-interface,以保证两端连接的正确性。如果仅有一端配置命令,可能会导致BGP连接建立失败。