内部ルーティングラベルの導入」について、続き。label])labelはプラグインには渡されない。転送するために、プロトコルを拡張する必要がある。互換性を保ったまま拡張することは、可能。セクションでは、tagから@foobarが取り除かれるlabelは完全一致でのみマッチする。構成要素は少なく済むが、理解は難しくなる。それから、マッチ条件が複雑になるので、マッチ処理が遅くなる。中の全matchについて、上から順に一つずつマッチするかチェックしていくという処理になるのに対し、案2は、すべてのmatchについて、上から順に一つずつマッチするかチェックしていくという処理になるので、案2の方が遅い。多少最適化するには、マッチ条件を正規表現に変換する際に工夫する。labelのマッチとmatchを合わせて一つの正規表現に変換できるはず。