BGP邻居建立:
R1:
int g0/0/0
ip add 10.0.12.1 24
int loo0
ip add 1.1.1.1 32
ip route-static 2.2.2.2 32 10.0.12.2
R2:
int g0/0/0
ip add 10.0.12.2 24
int loo0
ip add 2.2.2.2 32
ip route-static 1.1.1.1 32 10.0.12.1
R1:
bgp 100
peer 2.2.2.2 as-number(as-n) 100
//此状态下设别状态会从Idel转换成Active,因为tcp三次握手不成功
peer 2.2.2.2 conect-interface(co) lookback(lo) 0
//命令用来指定发送BGP报文的源接口,并可指定发起连接时使用的源地址。
R2:
bgp 100
peer 1.1.1.1 as-number(as-n) 100
peer 1.1.1.1 conect-interface(co) lookback(lo) 0
dis ip routing-table
dis bgp peer
BGP路由引入静态、直连路由
R2:
int g0/0/1
ip add 10.0.23.2 24
ip route-static 3.3.3.3 32 10.0.23.3
peer 3.3.3.3 as-number(as-n) 100
peer 3.3.3.3 conect-interface(co) lookback(lo) 0
R3:
int g0/0/0
ip add 10.0.23.3 24
int loo0
ip add 3.3.3.3 32
ip route-static 2.2.2.2 32 10.0.23.2
dis bgp peer
R1:
bgp 100
import-route static/network 2.2.2.2 32
import-route direct
dis bgp routing-table
R2:
bgp 100
import-route static/network X.X.X.X 32
import-route direct
dis bgp routing-table
R3:
bgp 100
import-route static/network X.X.X.X 32
import-route direct
dis bgp routing-table
--------------------------------------------------------选定RR,同步BGP路由表
R2:
bgp 100
peer 1.1.1.1 reflect-client(re)
peer 3.3.3.3 reflect-client
dis th
R3:
dis bgp routing-table
dis th
--------------------------------------------------------IBGP和EBGP路由之间相互学习
R2:
int g0/0/2
ip add 10.0.24.2 24
R4:
int g0/0/0
ip add 10.0.24.4 24
int loo0
ip add 4.4.4.4 32
R2:
bgp 100
import-route static
peer 4.4.4.4 ebgp-max-hop(eb) 2
dis bgp routing-table
R4:
bgp 100
peer 2.2.2.2 ebgp-max-hop(eb) 2
import-route static
dis bgp routing-table