PIMSplitter module dispatches PIM packets received from the network layer according to the PIM mode of the incoming interface. Bu using a PIMSplitter it is possible to build nodes that operates in Dense Mode on some interfaces, and in Sparse Mode on others.
See PIMRouting module for example usage.
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Name | Type | Description |
---|---|---|
PIMRouting | compound module | (no description) |
Name | Type | Default value | Description |
---|---|---|---|
interfaceTableModule | string | ||
pimInterfaceTableModule | string |
Name | Value | Description |
---|---|---|
display | i=block/dispatch |
Name | Direction | Size | Description |
---|---|---|---|
ipIn | input | ||
ipOut | output | ||
pimDMIn | input | ||
pimDMOut | output | ||
pimSMIn | input | ||
pimSMOut | output |
// // PIMSplitter module dispatches PIM packets received from the network layer // according to the PIM mode of the incoming interface. Bu using a PIMSplitter // it is possible to build nodes that operates in Dense Mode on some interfaces, // and in Sparse Mode on others. // // See ~PIMRouting module for example usage. // simple PIMSplitter { parameters: @display("i=block/dispatch"); string interfaceTableModule; string pimInterfaceTableModule; gates: input ipIn; output ipOut; input pimDMIn; output pimDMOut; input pimSMIn; output pimSMOut; }