Skip to content

Remove Topology's LLDP packetin filter entry from Network DSL .conf file #1

@y-higuchi

Description

@y-higuchi

Use packetin_filter_interface.h to add LLDP filter on topology daemon startup.

  • 起動時無条件に
    :port_status, :state_notify にtopologyを追加 (実装済)
  • Discovery有効化時
    • 直接 (実装済)
      :packet_in にtopologyを追加
      topology内でLLDPのみハンドリング (実装済)

      無駄なmessenger転送発生 (non-LLDP traffic to topology)

    • packetin_filter経由A
      :packet_in にfilterを追加
      packetin_filterのlldpにtopologyをセット

      既にfilterを使っていた場合は良いが、
      filterを使っていなかった場合、無駄なmessenger転送発生

    • packetin_filter経由B
      現状の:packet_inのハンドリングをpacketin_filterのpacket_inにセット
      :packet_in をfilterに交換
      packetin_filterのlldpにtopologyをセット

      既にfilterを使っていなかった場合、
      既存コントローラのpacket_inのレイテンシ増大してしまう。(たぶん)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions