RPF檢查在組播資料轉發中的應用組播路由協議透過已有的單播路由資訊來確定上、下游鄰居裝置,建立組播路由表項。運用RPF檢查機制,來確保組播資料流能夠沿組播分發樹(路徑)正確的傳輸,同時可以避免轉發路徑上環路的產生。在實際組播資料轉發過程中,如果對每一份接收到的組播資料報文都透過單播路由表進行RPF檢查,會給路由器帶來很大負擔。因此,路由器在收到一份來自源S發往組G的組播資料報文之後,首先會在組播轉發表中查詢有無相應的(S,G)組播轉發表項:如果不存在(S,G)轉發表項,則對該報文執行RPF檢查,將檢查到的RPF介面作為入介面,建立組播路由表項,下發到組播轉發表中。其中,對RPF檢查結果的處理方式為:如果檢查透過,表明接收介面為RPF介面,向轉發表項的所有出介面轉發;如果檢查失敗,表明報文來源路徑錯誤,丟棄該報文。如果存在(S,G)轉發表項,並且接收該報文的介面與轉發表項的入介面一致,則向所有的出介面轉發該報文。如果存在(S,G)轉發表項,但是接收該報文的介面與轉發表項的入介面不一致,則對此報文進行RPF檢查。對RPF檢查結果的處理方式為:若RPF檢查選取出的RPF介面與入介面一致,則說明(S,G)表項正確,報文來源路徑錯誤,將其丟棄。若RPF檢查選取出的RPF介面與入介面不符,則說明(S,G)表項已過時,於是把表項中的入介面更新為RPF介面。然後再根據RPF檢查規則進行判斷:如果接收該報文的介面正是其RPF介面,則向轉發表項的所有 出介面轉發該報文,否則將其丟棄。
RPF檢查在組播資料轉發中的應用組播路由協議透過已有的單播路由資訊來確定上、下游鄰居裝置,建立組播路由表項。運用RPF檢查機制,來確保組播資料流能夠沿組播分發樹(路徑)正確的傳輸,同時可以避免轉發路徑上環路的產生。在實際組播資料轉發過程中,如果對每一份接收到的組播資料報文都透過單播路由表進行RPF檢查,會給路由器帶來很大負擔。因此,路由器在收到一份來自源S發往組G的組播資料報文之後,首先會在組播轉發表中查詢有無相應的(S,G)組播轉發表項:如果不存在(S,G)轉發表項,則對該報文執行RPF檢查,將檢查到的RPF介面作為入介面,建立組播路由表項,下發到組播轉發表中。其中,對RPF檢查結果的處理方式為:如果檢查透過,表明接收介面為RPF介面,向轉發表項的所有出介面轉發;如果檢查失敗,表明報文來源路徑錯誤,丟棄該報文。如果存在(S,G)轉發表項,並且接收該報文的介面與轉發表項的入介面一致,則向所有的出介面轉發該報文。如果存在(S,G)轉發表項,但是接收該報文的介面與轉發表項的入介面不一致,則對此報文進行RPF檢查。對RPF檢查結果的處理方式為:若RPF檢查選取出的RPF介面與入介面一致,則說明(S,G)表項正確,報文來源路徑錯誤,將其丟棄。若RPF檢查選取出的RPF介面與入介面不符,則說明(S,G)表項已過時,於是把表項中的入介面更新為RPF介面。然後再根據RPF檢查規則進行判斷:如果接收該報文的介面正是其RPF介面,則向轉發表項的所有 出介面轉發該報文,否則將其丟棄。