BGP優(yōu)選短的AS號路徑實踐總結(jié)-創(chuàng)新互聯(lián)

BGP優(yōu)選AS號短的路徑作為選路由的驗證結(jié)果

創(chuàng)新互聯(lián)建站2013年至今,先為興文等服務建站,興文等地企業(yè),進行企業(yè)商務咨詢服務。為興文企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

1、結(jié)論:

(1)EBGP會優(yōu)選AS號少的路徑作為轉(zhuǎn)發(fā)路徑,當優(yōu)選路徑失效時,再選擇次選路由。

(2)EBGP鄰居建立在直連設備之間。

(3)IBGP鄰居可以跨設備建立,此時需要指定好tcp的源ip和目的ip. 源ip就是connect-interface 的ip, 目的ip就是peer ip。

(4)由于OSPF的路由優(yōu)先級比EBGP高,所以,為了驗證BGP AS號短路徑的效果,不能將BGP的路徑引入到OSPF中。

     另外,城域網(wǎng)內(nèi)部OSPF可以保證各個PE設備之間互通,所以,也不需要把OSPF路由引入到BGP中進行發(fā)布。

2、組網(wǎng)圖:

3、驗證結(jié)果

(1)正常情況下,從PC3 ---> PC1 的路由,走CE2 ---> CE 1 ---> PE 1 ---> PE3 ----> CE3

從PC3上查看路由:

PC>tracert 192.168.0.10

traceroute to 192.168.0.10, 8 hops max
(ICMP), press Ctrl+C to stop
1 172.16.0.1 32 ms 15 ms 16 ms
2 100.0.0.2 47 ms 47 ms 62 ms
3 60.0.0.1 63 ms 78 ms 62 ms
4 40.0.0.2 125 ms 78 ms 94 ms
5 10.0.0.1 94 ms 109 ms 110 ms
6 192.168.0.10 156 ms 125 ms 156 ms

PC>

查看此時CE2上路由信息,可見下一跳是CE之間的IBGP路徑。

(2)優(yōu)選路由故障情況下,走次選路由。從PC3 ---> PC1 的路由,走CE2 ---> PE2 ---> PE 4 ---> R1 ---> PE3 ----> CE3

模式鏈路故障:PE1 設備上關閉端口GE 0/0/3(ip地址為 40.0.0.1).

從PC3上查看路由:

PC>tracert 192.168.0.10

traceroute to 192.168.0.10, 8 hops max
(ICMP), press Ctrl+C to stop
1 172.16.0.1 16 ms 15 ms 32 ms
2 70.0.0.1 31 ms 47 ms 47 ms
3 50.0.0.1 62 ms 63 ms 78 ms
4 30.0.0.1 109 ms 63 ms 93 ms
5 20.0.0.2 125 ms 94 ms 156 ms
6 10.0.0.1 157 ms 140 ms 157 ms
7 192.168.0.10 156 ms 172 ms 187 ms

PC>

查看此時CE2上路由信息,可見下一跳是PE2之間的EBGP路徑。

(3)故障恢復后,路由回切到優(yōu)選路由。

結(jié)果見(1)

4、曾經(jīng)出現(xiàn)的問題

(1)PE2和PE3之間,建立EBGP對等體失敗。

原因:EBGP鄰居只能建立在直連設備間,不能跨設備建立EBGP鄰居。

所以,先通過PE4和PE3建立IBGP對等體,然后在通過PE4和PE2建立EBGP對等體,從而將PE3上的路由信息告知PE2。

(2)直連的設備無法建立IBGP鄰居。

原因:一般情況下,我們會使用loopback ip作為BGP 的router id. 此時要注意,建立鄰居時使用的peer 地址和這個router id沒有關系,此時peer ip應當設置成直連設備之間的ip即可。

bgp 65001
router-id 60.0.0.1
peer 40.0.0.2 as-number 65001

(3)非直連的設備之間無法建立IBGP鄰居。

問題現(xiàn)象:查看bgp peer的狀態(tài),總是停在active狀態(tài),無法到達established狀態(tài)。從BGP鄰居的一端 ping 另

問題根源:BGP鄰居的建立依賴于TCP可達,非直連的鄰居必須配置相同的TCP源ip和目的ip,才能建立。源ip就是connect-interface 的ip, 目的ip就是peer ip。

以PE3、PE4為例,

PE3的配置如下:

bgp 65001
router-id 10.0.0.2
peer 30.0.0.2 as-number 65001
peer 30.0.0.2 connect-interface GigabitEthernet0/0/0   (說明: GigabitEthernet0/0/0 的ip地址= 20.0.0.2)

PE4的配置如下:

bgp 65001
router-id 50.0.0.1
peer 20.0.0.2 as-number 65001
peer 20.0.0.2 connect-interface GigabitEthernet0/0/1  (說明: GigabitEthernet0/0/1 的ip地址= 30.0.0.2)

(4)OSPF學習的路由優(yōu)先級比BGP高,導致選路由總是被OSPF協(xié)議優(yōu)選。

曾經(jīng)出現(xiàn)的現(xiàn)象,PE2、PE3上將BGP的路由引入到OSPF中,結(jié)果導致在PE1上查看 172.16.0.10 的路由下一跳為40.0.0.2, 而按照BGP短的AS號路徑的語氣,下一跳應當是60.0.0.2. 關閉PE2、PE3上BGP的路徑引入BGP后,PE1上目的172.16.0.10的下一跳符合預期。

按照設備手冊上的描述:其中,0表示直接連接的路由,255表示任何來自不可信源端的路由;數(shù)值越小表明優(yōu)先級越高。

5、常用命令和調(diào)試命令。

(1)怎么看出來有兩條BGP路由,優(yōu)選了AS號短的路徑?

關鍵設備是CE2,或者CE1設備,查看這兩個設備的bgp路由,可以看到有兩條到達相同目的ip的路由,以CE2為例,

<CE2>dis bgp routing-table 192.168.0.10

BGP local router ID : 70.0.0.2
Local AS number : 65009
Paths: 2 available, 1 best, 1 select
BGP routing table entry information of 192.168.0.0/24:
From: 100.0.0.2 (60.0.0.2)
Route Duration: 00h12m53s
Relay IP Nexthop: 100.0.0.2
Relay IP Out-Interface: Vlanif3
Original nexthop: 60.0.0.1
Qos information : 0x0
AS-path 65001 65005, origin igp, localpref 100, pref-val 0, valid, internal, be
st, select, active, pre 255
Advertised to such 1 peers:
70.0.0.1
BGP routing table entry information of 192.168.0.0/24:
From: 70.0.0.1 (70.0.0.1)
Route Duration: 00h12m26s
Direct Out-interface: Vlanif2
Original nexthop: 70.0.0.1
Qos information : 0x0
AS-path 65002 65001 65005, origin igp, pref-val 0, valid, external, pre 255, no
t preferred for AS-Path
Not advertised to any peer yet

<CE2>

(2)顯示指定類型的協(xié)議學習的路由

<PE2>dis ip routing-table protocol ospf
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPF
Destinations : 5 Routes : 5

OSPF routing table status : <Active>
Destinations : 5 Routes : 5

Destination/Mask Proto Pre Cost Flags NextHop Interface

10.0.0.0/24 OSPF 10 4 D 50.0.0.1 GigabitEthernet
0/0/0
20.0.0.0/24 OSPF 10 3 D 50.0.0.1 GigabitEthernet
0/0/0
30.0.0.0/24 OSPF 10 2 D 50.0.0.1 GigabitEthernet
0/0/0
40.0.0.0/24 OSPF 10 4 D 50.0.0.1 GigabitEthernet
0/0/0
60.0.0.0/24 OSPF 10 5 D 50.0.0.1 GigabitEthernet
0/0/0

OSPF routing table status : <Inactive>
Destinations : 0 Routes : 0

<PE2>

<PE2>dis ip routing-table protocol bgp
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : BGP
Destinations : 5 Routes : 5

BGP routing table status : <Active>
Destinations : 5 Routes : 5

Destination/Mask Proto Pre Cost Flags NextHop Interface

3.0.0.2/32 EBGP 255 0 D 50.0.0.1 GigabitEthernet
0/0/0
100.0.0.0/24 EBGP 255 0 D 70.0.0.2 GigabitEthernet
0/0/2
172.16.0.0/24 EBGP 255 0 D 70.0.0.2 GigabitEthernet
0/0/2
172.16.1.0/24 EBGP 255 0 D 70.0.0.2 GigabitEthernet
0/0/2
192.168.0.0/24 EBGP 255 0 D 50.0.0.1 GigabitEthernet
0/0/0

BGP routing table status : <Inactive>
Destinations : 0 Routes : 0

<PE2>

(3)顯示BGP鄰居信息

<PE2>dis bgp peer

BGP local router ID : 70.0.0.1
Local AS number : 65002
Total number of peers : 2 Peers in established state : 2

Peer V AS MsgRcvd MsgSent OutQ Up/Down State Pre
fRcv

50.0.0.1 4 65001 183 315 0 02:26:04 Established
7
70.0.0.2 4 65009 161 187 0 01:21:57 Established
10
<PE2>

(4)顯示BGP路由詳細信息

<PE2>dis bgp routing-table

(5)顯示 路由表,顯示指定目的ip的路由信息。

<CE2>dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 17 Routes : 17

Destination/Mask Proto Pre Cost Flags NextHop Interface

3.0.0.2/32 IBGP 255 0 RD 60.0.0.1 Vlanif3
10.0.0.0/24 IBGP 255 0 RD 60.0.0.1 Vlanif3
20.0.0.0/24 IBGP 255 0 RD 60.0.0.1 Vlanif3
30.0.0.0/24 EBGP 255 2 D 70.0.0.1 Vlanif2
40.0.0.0/24 IBGP 255 0 RD 60.0.0.1 Vlanif3
50.0.0.0/24 EBGP 255 0 D 70.0.0.1 Vlanif2
60.0.0.0/24 IBGP 255 0 RD 100.0.0.2 Vlanif3
70.0.0.0/24 Direct 0 0 D 70.0.0.2 Vlanif2
70.0.0.2/32 Direct 0 0 D 127.0.0.1 Vlanif2
100.0.0.0/24 Direct 0 0 D 100.0.0.1 Vlanif3
100.0.0.1/32 Direct 0 0 D 127.0.0.1 Vlanif3
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
172.16.0.0/24 Direct 0 0 D 172.16.0.1 Vlanif1
172.16.0.1/32 Direct 0 0 D 127.0.0.1 Vlanif1
172.16.1.0/24 IBGP 255 0 RD 100.0.0.2 Vlanif3
192.168.0.0/24 IBGP 255 0 RD 60.0.0.1 Vlanif3

<CE2>

顯示指定目的ip的優(yōu)選路由

<CE2>dis ip routing-table 192.168.0.10
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface

192.168.0.0/24 IBGP 255 0 RD 60.0.0.1 Vlanif3

<CE2>

(5)定位BGP無法建立的命令

<PE2>debug bgp 50.0.0.1 all
<PE2>t d
Info: Current terminal debugging is on.
<PE2>t m
Info: Current terminal monitor is on.
<PE2>sys
Enter system view, return user view with Ctrl+Z.
[PE2]info enable
Info: Information center is enabled.
[PE2]

 6、關鍵配置

CE3設備配置:

#
bgp 65005
router-id 10.0.0.1
peer 10.0.0.2 as-number 65001        (與運營商PE之間建立 EBGP 鄰居)
#
ipv4-family unicast
undo synchronization
network 10.0.0.0 255.255.255.0
network 192.168.0.0
peer 10.0.0.2 enable
#

PE3設備配置:

#
bgp 65001
router-id 10.0.0.2
peer 10.0.0.1 as-number 65005                  (與客戶CE之間建立 EBGP 鄰居)
peer 20.0.0.1 as-number 65001                  (與運營商PE之間建立 IBGP 鄰居)
peer 30.0.0.2 as-number 65001
peer 30.0.0.2 connect-interface GigabitEthernet0/0/0
peer 40.0.0.1 as-number 65001
peer 50.0.0.2 as-number 65002                  (與運營商PE之間建立 EBGP 鄰居)
peer 50.0.0.2 connect-interface GigabitEthernet0/0/1
#
ipv4-family unicast
undo synchronization
network 3.0.0.1 255.255.255.255
network 10.0.0.0 255.255.255.0
network 20.0.0.0 255.255.255.0
network 40.0.0.0 255.255.255.0
peer 10.0.0.1 enable
peer 20.0.0.1 enable
peer 30.0.0.2 enable
peer 40.0.0.1 enable
peer 50.0.0.2 enable
#
ospf 1
area 0.0.0.0
network 10.0.0.0 0.0.0.255
network 20.0.0.0 0.0.0.255
network 40.0.0.0 0.0.0.255
#

R1設備配置:

#
bgp 65001
router-id 20.0.0.1
peer 10.0.0.2 as-number 65001
peer 30.0.0.2 as-number 65001
peer 50.0.0.2 as-number 65001
peer 50.0.0.2 connect-interface GigabitEthernet0/0/0
#
ipv4-family unicast
undo synchronization
network 20.0.0.0 255.255.255.0
network 30.0.0.0 255.255.255.0
peer 10.0.0.2 enable
peer 30.0.0.2 enable
peer 50.0.0.2 enable
#
ospf 1
area 0.0.0.0
network 20.0.0.0 0.0.0.255
network 30.0.0.0 0.0.0.255
#

PE4設備配置:

#
bgp 65001
router-id 50.0.0.1
peer 20.0.0.2 as-number 65001      (與運營商PE之間建立 IBGP 鄰居)
peer 20.0.0.2 connect-interface GigabitEthernet0/0/1
peer 30.0.0.1 as-number 65001      (與運營商PE之間建立 IBGP 鄰居)
peer 50.0.0.2 as-number 65002      (與運營商PE之間建立 EBGP 鄰居)
#
ipv4-family unicast
undo synchronization
network 30.0.0.0 255.255.255.0
network 50.0.0.0 255.255.255.0
peer 20.0.0.2 enable
peer 30.0.0.1 enable
peer 50.0.0.2 enable
#
ospf 1
area 0.0.0.0
network 30.0.0.0 0.0.0.255
network 50.0.0.0 0.0.0.255
#

PE2設備配置:

#
bgp 65002
router-id 70.0.0.1
peer 50.0.0.1 as-number 65001       (與運營商PE之間建立 IBGP 鄰居)
peer 70.0.0.2 as-number 65009       (與客戶CE之間建立 EBGP 鄰居)
#
ipv4-family unicast
undo synchronization
network 50.0.0.0 255.255.255.0
network 70.0.0.0 255.255.255.0
peer 50.0.0.1 enable
peer 70.0.0.2 enable
#
ospf 1
area 0.0.0.0
network 50.0.0.0 0.0.0.255
network 70.0.0.0 0.0.0.255
#

CE2設備配置:

#
bgp 65009
router-id 70.0.0.2
peer 70.0.0.1 as-number 65002        (與運營商PE之間建立EBGP鄰居)
peer 100.0.0.2 as-number 65009       (與同級設備建立IBGP鄰居)
#
ipv4-family unicast
undo synchronization
network 70.0.0.0 255.255.255.0
network 100.0.0.0 255.255.255.0
network 172.16.0.0 255.255.255.0
peer 70.0.0.1 enable
peer 100.0.0.2 enable
#

PE1設備配置:

#
bgp 65001
router-id 60.0.0.1
peer 40.0.0.2 as-number 65001      (與運營商PE之間建立 IBGP 鄰居)
peer 60.0.0.2 as-number 65009      (與客戶CE之間建立 EBGP 鄰居)
#
ipv4-family unicast
undo synchronization
network 40.0.0.0 255.255.255.0
network 60.0.0.0 255.255.255.0
peer 40.0.0.2 enable
peer 60.0.0.2 enable
#
ospf 1
area 0.0.0.0
network 40.0.0.0 0.0.0.255
network 60.0.0.0 0.0.0.255
#

CE1設備配置:

#
bgp 65009
router-id 60.0.0.2
peer 60.0.0.1 as-number 65001         (與運營商PE之間建立EBGP鄰居)
peer 100.0.0.1 as-number 65009        (與同級設備建立IBGP鄰居)
#
ipv4-family unicast
undo synchronization
network 60.0.0.0 255.255.255.0
network 172.16.1.0 255.255.255.0
peer 60.0.0.1 enable
peer 100.0.0.1 enable
#

文章題目:BGP優(yōu)選短的AS號路徑實踐總結(jié)-創(chuàng)新互聯(lián)
文章分享:http://muchs.cn/article12/hiidc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設、服務器托管、標簽優(yōu)化、網(wǎng)站導航、網(wǎng)站策劃、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作