Giter Site home page Giter Site logo

mcd's People

Contributors

fredskar avatar jackuess avatar troglobit avatar wkz avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

seeelk2023

mcd's Issues

mctl: too many ports in a filter gets chopped off

When dumping multicast information about bridge by calling mctl, no arguments, if any entry in the MDB has too many ports the list is chopped off at the end of the table width. This is counter intuitive, in particular since it may lead you to believe a port is missing.

mcd: improve multiple bridge support

Currently, as of mcd v2.1, this is the output on a system with two bridges, where the second has VLAN filtering enabled:

Multicast Overview                                                            
Process ID              : 3874
Query Interval          : 125 sec
Query Response Interval : 10 sec
Last Member Interval    : 1
Robustness Value        : 2
Router Timeout          : 255
Router Alert            : Enabled
Fast Leave Ports        :
Router Ports            :
Flood Ports             : e0, e1, e2, e3

Interface       VID  Querier                     State  Interval  Timeout  Ver
br0                  192.168.2.1                    Up       125     None    3
br1               1  0.0.0.0                        Up       125     None    3
br1               2  0.0.0.0                      Down       125     None    3

Bridge          VID  Multicast Group       Ports                              
  • What looks like global settings/status is in fact that of br0
  • Only br0 flood/router/fast-leave ports are listed
  • No mdb output at all, despite joins to 224.1.1.1 on multiple ports, some in different VLANs.

mctl does not show MAC multicast

root@infix-00-00-00:~$ bridge mdb
dev br0 port br0 grp ff02::6a temp
dev br0 port br0 grp 01:01:01:01:01:01 permanent
dev br0 port e0 grp 01:01:01:01:01:01 permanent
root@infix-00-00-00:~$ mctl 
Multicast Overview                                                            
Process ID              : 2965
Query Interval          : 125 sec
Query Response Interval : 10 sec
Last Member Interval    : 1
Robustness Value        : 2
Router Timeout          : 255
Router Alert            : Enabled
Fast Leave Ports        :
Router Ports            :
Flood Ports             : e0

Interface          VID  State     Querier               Interval  Timeout  Ver
br0                     Up        0.0.0.0                    125     None    3

 VID  Multicast MAC         Multicast Group       Ports                       
root@infix-00-00-00:~$ 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.