l 另一種是使用帶外方式來預(yù)先獲取discriminator.這樣在BFD會話初始報文中就會攜帶非0的“Your Discirminator”,使用“Your Discirminator”就可以直接區(qū)分會話 。BFD for MPLS就使用這種方式,通過使用LSP-ping[RFC4379]來預(yù)先獲取Discriminator.這種方式的缺點是需要額外的組件來預(yù)先獲取discriminator.
另外,需要討論一下單向鏈路上的BFD部署的問題 。單向鏈路就象交通規(guī)則中“單行道”,在該鏈路上數(shù)據(jù)是單向流通的,不過可通過其他路徑作回程 。因為回程路徑可能是多跳的,所以單向鏈路上BFD的部署也被納入多跳范疇 。單向路徑可以用一種比較巧妙的方法解決會話區(qū)分問題,因為在單向鏈路上是單跳的,所以在該方向上是可以用接口區(qū)分會話的,因此,只要要避免在區(qū)分出會話之前使用可能為多跳的回程路徑發(fā)送BFD報文,就可以解決單向鏈路及其回程路徑的會話區(qū)分問題 。這正好可以利用BFD的“角色”特性:設(shè)定單向鏈路的發(fā)送方工作在Active角色,接收方工作在Passive角色 。那么對于接收方來說,收到發(fā)送方的BFD報文,通過接收報文的接口就可區(qū)分會話,同時也確認了“Your Discirminator”字段,這時才開始從回程路徑發(fā)送BFD報文,因為這時已經(jīng)確認了“Your Discirminator”,所以對端也可以區(qū)分會話 。
最后,需要說明一下BFD在MPLS網(wǎng)絡(luò)中作多跳部署時,和FRR的共存問題 。如果BFD的檢測時間比FRR切換時間短,那么即使FRR成功切換到了備份路徑,BFD還會報錯,容易引起錯誤處理 。所以BFD協(xié)議規(guī)定,在這種情況下BFD的檢測時間應(yīng)該比FRR切換時間長 。
不過,BFD可代替RSVP Hello用于FRR時的鄰居故障檢測,這時BFD作單跳部署,不必把BFD檢測時間設(shè)置為比FRR切換時間長 。原因如下:對于鏈路down,BFD上報故障時能攜帶故障原因,所以設(shè)備對于BFD報的鏈路down和鏈路層上報的鏈路down不會重復(fù)處理;至于鏈路單通、節(jié)點故障則可用BFD檢測到,并觸發(fā)FRR.
推薦閱讀
- 2021跨年肖戰(zhàn)在哪個衛(wèi)視
- vivoy51的應(yīng)用權(quán)限在哪里 vivoy51應(yīng)用權(quán)限在哪
- 快手直播在哪看人數(shù) 快手直播間在哪看人數(shù)
- 滴滴不出車報備功能在哪里 滴滴的報備在哪
- vivox9nfc功能在哪 vivox9lnfc功能在哪里打開
- 購房房查是什么意思
- 在美團團購后到店還要付錢嗎 美團上團購了去店里還要付錢嗎
- 鵝的日糧配制方法
- dc調(diào)光和pwm調(diào)光哪個好區(qū)別在哪 DC調(diào)光是什么意思
- 倒車一直踩離合器行嗎
