虎年第一篇-CCNP-第九篇-BGP(一)
CCNP-第九篇-BGP(一)
首先,開工啦,祝大家2022新年快樂虎年大吉,虎虎生威哦BGP是一個網絡工程師的分水嶺
這是真的,BGP一般很大的企業才能用得上,或者ISP運營商
人家可以不用,但是你不能不會吧,
BGP,CCIE必考
BGP有四節課基礎,后面CCIE的部分還有
從BGP開始就要換一種理念
因為之前都是IGP協議
BGP能支持IGP,也能支持EGP(一個內部,一個外部)
BGP適用于上行數據大,下行數據小的環境(數據中心,網盤,愛奇藝)
TAG:你只能管理數據從拿出去的,你不能管理數據怎么進來的 比如,你去打開百度,同一個地方 不同的dns將會決定你往哪訪問BGP
種類
首先BGP有兩種
IBGP=內部網絡=同一個AS號
EBGP=外部網絡=不同AS號
其中,IBGP的管理距離為200
EBGP的管理距離為20
三張表
一樣三張表
1.鄰居表
2.拓撲表-有時候叫BGP表,官網這個東西叫轉發表
3.路由表
AS-path=記錄BGP路由經過的每一個AS編號
BGP使用場景
簡單翻譯
1.跟運營商建BGP,意思就是運營商的BGP愿意幫你轉發
2.要會策略
3.單線不要用,一定要至少雙線以上
4.沒錢,設備差窮的你就別用了
5.不會的你就別用了,一定要用策略
6.AS之間帶寬低
特性
1.可靠更新機制,運行在TCP,OSI的第七層
2.觸發式增量更新(沒有周期更新)
3.Keepalive信息周期信息,相當于OSPF中的Hello包,單播的,它只會確保鄰居是否存活,跟路由無關
60秒發一次,180秒收不到鄰居失效
重點:僅僅是用來保持鄰居,不用來建立鄰居
建立鄰居,采用Open信息
4.擁有13條選路原則(這是個大家伙)
5.適用于大型網絡
比較其他路由協議
ospf,eigrp的宣告網絡和建立鄰居都是一個步驟,network
在BGP中,需要先建立鄰居再宣告網絡
IBGP
建立鄰居
鄰居為10.1.1.2,AS編號為100(這個AS寫的是對方的AS哦)
查看bgp鄰居,show ip bgp summary
其中,只要最后這個state是數字就證明建立了
或者,查看show ip bgp neighbors
其中,這個BGP State代表bgp的狀態,只要是這個eastablished,就代表已經是確定建立鄰居的狀態.
宣告網段
此時的網絡環境為兩個設備直連并且帶一個環回口router bgp xxx
建立完鄰居後
此時的路由表已經收到了來自BGP的路由條目
可以看到后面的管理距離為200=IBGP
其實IBGP意義不大,意義最大的是EBGP
EBGP
同上的網絡環境,但是改了一下編號,一個為100一個為200
配置太簡單所以省略
建立鄰居後
show ip bgp summary,這個地方變成了1,意思是收到的路由條目1條
show ip route ,這里面的路由條目已經收到了,并且他的管理距離是20
這里畢竟是兩個設備在做,其實沒什么意義,接下來上更多的設備
BGP的最大的特點是他可以跨越設備
上操作
網絡環境如下
這時候的OPSF,僅僅是給R1-R2-R3做底層互通使用的
只要把每個接口都宣告進A0就行了,就不寫配置了
但是注意不要把環回口宣告進去
R1:
R3:
R1和R3都收到彼此的路由條目了但是
與R2無關
雖然有路由條目的,但是請問他們通嘛?
答案是不通的,為什么?
通過路由表可以看到這個數據的下一跳是R2
那么,當這個數據發送到R2的時候他有這條路由嗎?答案是沒有
所以這個時候就形成BGP的路由黑洞了
這個是在I-BGP的情況下,我們現在來換成EBGP,配置都一樣,換個AS編號
但是現在重新做配置了
來看看狀態
Idle的意思是TCP連接建立不起來
為啥呢?
它的底層有OSPF而且通的呀
所以這個時候需要修改一下默認跳數
router bgp 100
neighbor 20.1.1.2 ebgp-multihop (如果不寫他就是255跳)
這個255自動的
然后這個時候再來看看鄰居狀態
可以看到,這個時候的鄰居已經起來了,也收到路由條目了(截圖快了)
AS編號
這個時候有人要問了,你這不是蛋疼嗎,好好的分什么IBGP和EBGP
用同一個AS號它不香嗎
這個時候就要說到一個問題了
AS編號,他是要錢買的
從哪申請呢?
1.運營商申請
2.國內的一個機構,CNNIC機構
IBGP適用于內網
EBGP適用于外網
show ip route bgp bgp路由表
show ip bgp bgp表
show ip bgp neighbor bgp鄰居表
show ip bgp summary bgp拓撲表
官網叫法中,鄰居不叫鄰居,叫Peer
BGP信息類型
1.Open信息(含holdtime和BGP的RID) 用來建立鄰居
2.Keepalive 保持鄰居存活
3.Update 更新信息,每一條路徑的信息和含BGP屬性的信息(需要收到ACK的回復,因為他是基于TCP的)
4.Notification 報錯信息,當發出這個信息後BGP的連接會關閉
下一次會講BGP的路由黑洞問題
總結
1.BGP運行于TCP的第7層,適用于大型網絡
適用于上行流量大下行流量小的網絡環境,如數據中心
2.這玩意很貴,難
3.區分IBGP,EBGP
其中IBGP管理距離為200,默認跳數為255
其中EBGP管理距離為20,默認跳數為1,所以需要手動修改跳數
4.一樣跟其他路由協議擁有3張表
5.配置需要先做鄰居,后面的AS編號需要寫對方的AS編號
好的本次到這里就結束了,歡迎觀看我的文章。我是CCIE-Yasuo,喜歡就關注我吧,下一期見。
歡迎新盟教育的同學一起來交流,我是41期的疾風劍豪
同時我也是一名18歲來自大專的學生在學校寫的,如有寫的不對或侵權請及時聯系刪除。
總結
以上是生活随笔為你收集整理的虎年第一篇-CCNP-第九篇-BGP(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 宁波多地骤降冰雹:大如鹅卵石、有居民直接
- 下一篇: 特斯拉失宠 中国车企上位!韩国基金押注国