9、BGP工作原理

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RTD
11.0.0.1
22.0.0.1
11.0.0.2
22.0.0.2
RTC
[RTD]bgp 200 [RTD-bgp]peer 2.2.2.2 as-number 200
Page6
EBGP多跳和指定更新源
AS 100
RTA
EBGP
[RTE]bgp 300 [RTE-bgp]peer 4.4.4.4 as-number 200 [RTE-bgp]peer 4.4.4.4 connect-interface loopback 0 [RTE-bgp]peer 4.4.4.4 ebgp-max-hop 2
BGP路由通告原则(一)
连接一建立,BGP Speaker将把自己所有BGP路由通告给新对等体 多条路径时,BGP Speaker只选最优的给自己使用 BGP Speaker只把自己使用的最优路由通告给对等体
[RTA]display bgp routing-table
Total Number of Routes: 2
能通过IGP知道这个目的地,才会把这样一条路由 信息通告给EBGP对等体,否则认为BGP与IGP不同步, 不进行通告。
Page15
目录
BGP邻居关系 BGP通告原则 BGP路由提高
Page16
成为BGP路由的途径之一: network 命令
AS200
18.0.0.1/32 18.0.0.2/32
物理连接
IBGP EBGP
AS65002
Page10
保证IBGP下一跳可达
bgp 65000 peer 1.1.1.1 as-number 65000 peer 1.1.1.1 next-hop-local
AS65000
1.1.1.1
2.2.2.2
20.0.0.1 20.0.0.2
RTA
RTB
RTC
11.0.0.2
22.0.0.2
RTC
[RTD]bgp 200 [RTD-bgp]peer 2.2.2.2 as-number 200 [RTD-bgp]peer 2.2.2.2 connect-interface loopback 0
Page7
目录
BGP邻居关系 BGP通告原则 BGP路由提高
Page8
RTC
RTD
IBGP AS 14
RTF
Page12
IBGP全互连
RTA
AS 12
R-12
RTB
IBGP
EBGP
AS 42
RTC
RTD
R-14 AS 14
IBGP逻辑全互连,导致AS内部路由器需要维护更多的IBGP会话
路由反射器
联盟
Page13
BGP路由通告原则(四)
BGP Speaker 从IBGP获得的路由是否通告给它的EBGP对等体要依IGP和BGP同 步的情况来决定
Network
NextHop
MED
LocPrf PrefVal Path/Ogn
*>i 192.168.3.0 *i
10.1.1.2 10.2.2.2
0
200i
0
200i
Page9
BGP路由通告原则(二)
BGP Speaker从EBGP获得的路由会向它所有BGP对等体通告(包括EBGP和 IBGP)
BGP Local router ID is 1.1.1.1
Status codes: * - valid, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
18.0.0.1/32
OSPF 10 1563 10.1.1.1 Serial0
18.0.0.2/32
OSPF 10 1563 10.1.1.1 Serial0
[RT2]bgp 200 [RT2-bgp]import-route ospf
Page18
问题
BGP的邻居关系有多少种?
AS内部的IBGP对等体为什么需要建立全互连?
18.0.0.1/32
OSPF 10 1563 10.1.1.1 Serial0
18.0.0.2/32
OSPF 10 1563 10.1.1.1 Serial0
[RT2]bgp 200 [RT2-bgp]network 18.0.0.1 255.255.255.255 [RT2-bgp]network 18.0.0.2 255.255.255.255
192.168.1.0/24
AS65001
物理连接
IBGP EBGP
AS65002
Page11
BGP路由通告原则(三)
BGP Speaker 从IBGP获得的路由不会通告给它的IBGP邻居。
192.168.1.0/24
RTA
Update
Update
RTB
RTE
AS 12 EBGP
Update
AS 42
Page3
目录
BGP邻居关系 BGP通告原则 BGP路由提高
Page4
基于TCP连接的邻居关系
AS65000 BGP邻居
BGP邻居
AS65001
RTA
RTB
RTC
RTD BGP邻居关系建立在TCP连接的基础之上 可以通过IGP或静态路由来提供TCP连接的IP可达性
Page5
BGP两种邻居-IBGP和EBGP
AS 100
RTA
EBGP
[RTE]bgp 300 [RTE-bgp]peer 20.0.0.1 as-number 200
AS 300
Loopback0 5.5.5.5
RTE
RTB
AS 200
Loopback0 2.2.2.2
Loopback0 4.4.4.4
IBGP
20.0.0.2
EBGP
20.0.0.1
10.1.1.1/24
AS100
RTA
1.1.1.1/24
EBGP
1.1.1.2/24
RTB
2.2.2.2/32
AS200
IBGP 5.5.5.5/32
AS300
RTF
EBGP
RTE
RTC
Fra Baidu bibliotek
RTD
Page14
当一个路由器从IBGP对等体收到一条路由更新信息, 在把它通告给它的EBGP对等体之前,要试图验证该 目的地能否通过自治系统内部到达(即验证该目的地 是否存在于IGP发现的路由表内,非BGP路由器是否 可以传递报文到该目的地)。
AS 300
Loopback0
5.5.5.5
[RTE]ip route-static 4.4.4.4 32 20.0.0.1
RTE
RTB
Loopback0 2.2.2.2
11.0.0.1
AS 200
Loopback0 4.4.4.4
IBGP
22.0.0.1
20.0.0.2
EBGP
20.0.0.1
RTD
Page17
成为BGP路由的途径之二: import 命令
AS200
18.0.0.1/32 18.0.0.2/32
OSPF
RT2 RT1
通过import-route命令把IGP路由 或静态路由注入到RT2的BGP路 由表中
AS100
RT3
[RT2]display ip routing-table
Destination/Mask Proto Pre Cost NextHop Interface
10.1.1.0/30
Direct 0 0 10.1.1.2 Serial0
10.1.1.2/32
Direct 0 0 127.0.0.1 InLoopBack0
10.2.2.0/30
Direct 0 0 10.2.2.1 Serial1
10.2.2.1/32
Direct 0 0 127.0.0.1 InLoopBack0
RTA
AS65000
[RTC]bgp 65001 [RTC-bgp]peer 20.0.0.1 as-number 65000 [RTC-bgp]network 192.168.1.0 255.255.255.0
20.0.0.1 20.0.0.2
RTB
RTC
192.168.1.0/24
AS65001
OSPF
RT2 RT1
把IGP(比如OSPF)发现的路由信息 通过network命令注入到RT2的 BGP路由表中
需要严格匹配掩码
RT3 AS100
[RT2]display ip routing-table
Destination/Mask Proto Pre Cost NextHop Interface
BGP工作原理
前言
BGP是主要工作在AS与AS间的动态路由协议,为AS间提供无环 路的路由信息交互,而我们将会学习BGP到底如何提供AS间 无环的路由信息交换。
Page1
目标
学完本次课后,应该能:
知道BGP的两种邻居关系 知道BGP的通告原则 知道BGP如何通告路由
Page2
目录
BGP邻居关系 BGP通告原则 BGP路由提高
10.1.1.0/30
Direct 0 0 10.1.1.2 Serial0
10.1.1.2/32
Direct 0 0 127.0.0.1 InLoopBack0
10.2.2.0/30
Direct 0 0 10.2.2.1 Serial1
10.2.2.1/32
Direct 0 0 127.0.0.1 InLoopBack0
BGP的路由通告原则有哪些?
通过network命令将路由注入到BGP中,需要什么条件?
Page19
相关文档
最新文档