EBGP邻居配置
3.1 问题
如图配置IP地址,确保设备之间的连通性
配置BGP,R1 和 R3 之间建立稳定的 IBGP 邻居关系
验证设备之间的BGP邻居关系
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.12.1 24
[R1-GigabitEthernet0/0/0]q
[R1]bgp 100
[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 192.168.12.2 as-number 234
[R1-bgp]display bgp peer
BGP local router ID : 1.1.1.1
Local AS number : 100
Total number of peers : 1 Peers in established state : 1
Peer V AS MsgRcvd MsgSent OutQ Up/Down State Pre
fRcv
192.168.12.2 4 234 3 5 0 00:01:29 Established
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 192.168.12.2 24
[R2-GigabitEthernet0/0/1]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 192.168.23.2 24
[R2-GigabitEthernet0/0/0]q
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 192.168.12.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 192.168.23.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]q
[R2-ospf-1]q
[R2]bgp 234
[R2-bgp]router
[R2-bgp]router-id 2.2.2.2
[R2-bgp]peer 192.168.12.1 as
[R2-bgp]peer 192.168.12.1 as-number 100
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 192.168.23.3 24
[R3-GigabitEthernet0/0/1]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 192.168.34.3 24
[R3-GigabitEthernet0/0/0]q
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.23.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 192.168.34.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]q
[R4]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 192.168.34.4 24
[R4-GigabitEthernet0/0/1]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 192.168.44.4 24
[R4-GigabitEthernet0/0/0]int g0/0/2
[R4-GigabitEthernet0/0/2]ip add 192.168.55.4 24
[R4-GigabitEthernet0/0/2]q
[R4]int LoopBack 0
[R4-LoopBack0]ip add 10.10.4.4 32
[R4-LoopBack0]q
[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 192.168.34.0 0.0.0.255
[R4]bgp 234
[R4-bgp]router-id 4.4.4.4
[R4-bgp]peer 10.10.5.5 as-number 500
[R4-bgp]peer 10.10.5.5 connect-interface LoopBack 0
[R4-bgp]peer 10.10.5.5 ebgp-max-hop 2
[R4]ip route-static 10.10.5.5 32 192.168.44.5
[R4]ip route-static 10.10.5.5 32 192.168.55.5
[R4]dis ip routing-table
[R5]int g0/0/1
[R5-GigabitEthernet0/0/1]ip add 192.168.44.5 24
[R5-GigabitEthernet0/0/1]int g0/0/2
[R5-GigabitEthernet0/0/2]ip add 192.168.55.5 24
[R5-GigabitEthernet0/0/2]q
[R5]int LoopBack 0
[R5-LoopBack0]ip add 10.10.5.5 32
[R5-LoopBack0]q
[R5]bgp 500
[R5-bgp]router-id 5.5.5.5
[R5-bgp]peer 10.10.4.4 as-number 234
[R5-bgp]peer 10.10.4.4 connect-interface LoopBack 0
[R5-bgp]peer 10.10.4.4 ebgp-max-hop
[R5-bgp]q
[R5]display bgp peer
peer ebgp-max-hop
命令功能
peer ebgp-max-hop命令用来配置允许BGP同非直连网络上的对等体建立EBGP连接,并同时可以指定允许的最大跳数。
undo peer ebgp-max-hop命令用来恢复缺省配置。
缺省情况下,只能在物理直连链路上建立EBGP连接。
命令格式
peer { group-name | ipv4-address | ipv6-address } ebgp-max-hop [ hop-count ]
undo peer { group-name | ipv4-address | ipv6-address } ebgp-max-hop
参数说明
参数 参数说明 取值
group-name 指定对等体组的名称。 字符串形式,区分大小写,不支持空格,长度范围是1~47。
ipv4-address 指定对等体的IPv4地址。 点分十进制格式。
ipv6-address 指定对等体的IPv6地址。 32位16进制数,格式为X:X:X:X:X:X:X:X。
hop-count 指定最大跳数。 整数形式,范围为1~255。缺省情况下,EBGP对等体间允许的最大跳数为1,如果指定的最大跳数为1,则不能同非直连网络上的对等体建立EBGP连接。如果配置peer ebgp-max-hop命令时不指定hop-count参数,则缺省配置成255。
视图
BGP视图
缺省级别
2:配置级
使用指南
应用场景
通常情况下,EBGP对等体之间必须具有直连的物理链路,如果不满足这一要求,则必须使用peer ebgp-max-hop命令允许它们之间经过多跳建立TCP连接。
BGP使用Loopback口建立EBGP邻居时,必须配置命令peer ebgp-max-hop(其中hop-count≥2),否则邻居无法建立。
前置条件
配置本命令前,需要先使用peer as-number命令建立相应的对等体关系。
注意事项
如果在EBGP连接的其中一端配置了该命令,另一端也需要配置该命令。
GTSM和peer ebgp-max-hop命令均与BGP报文的TTL值相关,因此不能同时配置。
使用实例
允许同不直接相连网络上的EBGP对等体1.1.1.2建立连接。
[AC6605] bgp 100
[AC6605-bgp] peer 1.1.1.2 as-number 200
[AC6605-bgp] peer 1.1.1.2 ebgp-max-hop