Auto-RP

NOTE

  • 複数のRP候補から1台のActiveなRPを選出するCisco独自の仕組み
  1. (config)#ip pim send-rp-announce scope group-list
    – 管理者がRP候補のルータを決めて各ルータに設定
    – IFが送信元になる(通常loopback)
    – ACLでどのマルチキャストグループか指定できる
  2. (config)#ip pim send-rp-discovery scope
    – 管理者がMapping Agentルータを事前に決める
  3. RP候補はMap Agent に自己申告
    24.0.1.39宛にフラッディングで伝わる
    フラッディング=sparse-dense-modeかautorp listener が必要
  4. MA がロンゲストマッチ、最大IPアドレスを元にActiveを選出
  5. MAが結果をRP Discovery メッセージとして224.0.1.40宛に送信
    これもフラッディング=sparse-dense-modeかautorp listener が必要
  6. 224.0.1.40はPIMルータ全部が参加しているので、RP Discovery メッセージはFHやLHにも届く
  7. FHやLHがRPを認識して各ツリーを作成する
  8. Auto RP が落ちた場合はstatic RPが設定されていればそれを使う。
    static RPが設定されていなければdense mode で動く(バックアップ用にstatic RPを立てることを推奨)

 

Multiple Candidate RPs

Configuring a Rendezvous Point

  • Candidate で2つ登録して、MAにロンゲストマッチで優先RPを選択させる

 

Filtering Candidate RPs

 

  • MAに設定(RP候補からくるANNOUNCEをFILTERするからrp-announce-filter)
    ip pim rp-announce-filter rp-list group-list
  • RP-LIST
    GROUP-LISTで指定されたマルチキャストグループに対して、MAが受信するRP candidate のアドレスを指定する
  • GROUP-LIST
    RP-LISTで指定したRP candidateが送るマルチキャストグループの内、受信するグループを指定する

rp-listで指定されないRP candidate は無条件にRPになることを拒否される訳ではなく、group-listのアドレスに対してRP になれないだけ。
言い換えると、group-listに指定されていないアドレスに対してはrp-listに指定されていないルータもRPになれる。

 

  • 先にrp-list しないとgroup-listが表示されない
R17(config)#ip pim rp-announce-filter ?
  group-list  Group address access-list
  rp-list     RP address access-list

R17(config)#ip pim rp-announce-filter group-list ?
  <1-99>  Access-list reference for group
  WORD    IP Named Standard Access list

R17(config)#ip pim rp-announce-filter group-list 1 ?
  <cr>


R17(config)#ip pim rp-announce-filter rp-list ?
  <1-99>  Access-list reference for RP
  WORD    IP Named Standard Access list

R17(config)#ip pim rp-announce-filter rp-list 1 ?
  group-list  Group address access-list
  <cr>

 

 

 

 

REFERENCE

AutoRP Enhancement

PIM Auto-RP Behavior with Other RP Distribution Techniques in SM Domain Configuration Example

IP Multicast Commands
ip pim autorp listener

How to Implement a Filtering Policy for Rendezvous Points

IP Multicast Commands
ip pim rp-announce-filter

コメント