[New Feature - 5.8.0] - AX Maximum Information Rate (MIR)

Affected platforms: AX platform
Affected versions: 5.8.0 and above

The Maximum Information Rate (MIR) feature is intended to provide network operators with the ability to control customer bandwidth usage. Since over-the-air bandwidth is a shared resource, it is important for network operators to control and shape how it is used by their customers. The MIR concept for the ePMP AX platform is envisioned as a mechanism to limit the rate at which traffic can be received or sent to a station over its wireless interface. The implementation inherits best practices from the AC and N hardware platforms.

To configure MIR:

  1. Configure MIR Profile on Access Point.
  2. Choose Profile Number on Subscriber Module.

AP GUI: Configuration >> Quality of Service


SM GUI: Configuration >> Quality of Service

Configure via CnMaestro Template

AP:

{
    "device_props": {
        "wirelessMIREnable": "1",
        "wirelessMIRProfileTable": [
            {
                "wirelessMIRProfileNumber": "0",
                "wirelessMIRProfileDescription": "default",
                "wirelessDLMIR": "1000000",
                "wirelessULMIR": "1000000"
            },
            {
                "wirelessMIRProfileNumber": "1",
                "wirelessMIRProfileDescription": "45/15",
                "wirelessDLMIR": "45000",
                "wirelessULMIR": "15000"
            },
            {
                "wirelessMIRProfileNumber": "2",
                "wirelessMIRProfileDescription": "450/150",
                "wirelessDLMIR": "450000",
                "wirelessULMIR": "150000"
            }
        ]
    }
}

SM:

{
    "device_props": {
        "wirelessMIREnable": "1",
        "wirelessMIRSTAProfileNumber": "2"
    }
}

MIB objects

AP:

wirelessMIREnable  OBJECT-TYPE
    SYNTAX       Integer32 (0|1)
    MAX-ACCESS   read-write
    STATUS       current
    DESCRIPTION
        "Maximum Information Rate (MIR) Limiting:
            0 - Disable,
            1 - Enable
        Device Allocation: AP"
    DEFVAL   { 0 }
    ::= { wirelessInterface 29 }

wirelessMIRProfileEntry  OBJECT-TYPE
    SYNTAX       WirelessMIRProfileEntry
    MAX-ACCESS   not-accessible
    STATUS       current
    DESCRIPTION
        "Maximum Information Rate (MIR) Limiting profile Table Entry
        Device Allocation: AP"
    INDEX   { wirelessMIRProfileIndex }
    ::= { wirelessMIRProfileTable 1 }

WirelessMIRProfileEntry ::= SEQUENCE {
    wirelessMIRProfileIndex   Integer32,
    wirelessMIRProfileNumber  Integer32,
    wirelessMIRProfileDescription  DisplayString,
    wirelessDLMIR   Integer32,
    wirelessULMIR   Integer32
}

wirelessMIRProfileIndex  OBJECT-TYPE
    SYNTAX       Integer32 (0..16)
    MAX-ACCESS   read-write
    STATUS       current
    DESCRIPTION
        "Maximum Information Rate (MIR) Limiting profile Number
        Device Allocation: AP"
    ::= { wirelessMIRProfileEntry 1 }

wirelessMIRProfileNumber  OBJECT-TYPE
    SYNTAX       Integer32 (0..15)
    MAX-ACCESS   read-write
    STATUS       current
    DESCRIPTION
        "Number of MIR profile
        Device Allocation: AP"
    ::= { wirelessMIRProfileEntry 2 }

wirelessMIRProfileDescription  OBJECT-TYPE
    SYNTAX       DisplayString (SIZE(0|1..128))
    MAX-ACCESS   read-write
    STATUS       current
    DESCRIPTION
        "MIR profile description
        Device Allocation: AP"
    ::= { wirelessMIRProfileEntry 3 }

wirelessDLMIR  OBJECT-TYPE
    SYNTAX       Integer32 (100..1000000)
    MAX-ACCESS   read-write
    STATUS       current
    DESCRIPTION
        "DL MIR in kilobits per second
        Device Allocation: AP"
    ::= { wirelessMIRProfileEntry 4 }

wirelessULMIR  OBJECT-TYPE
    SYNTAX       Integer32 (100..1000000)
    MAX-ACCESS   read-write
    STATUS       current
    DESCRIPTION
        "UL MIR in kilobits per second
        Device Allocation: AP"
    ::= { wirelessMIRProfileEntry 5 }

SM:

wirelessMIRSTAProfileNumber  OBJECT-TYPE
    SYNTAX       Integer32 (0..15)
    MAX-ACCESS   read-write
    STATUS       current
    DESCRIPTION
        "Maximum Information Rate (MIR) Limiting Profile Number on SM
        Device Allocation: SM"
    ::= { wirelessInterface 30 }

wirelessMIRSTAProfileNumber  OBJECT-TYPE
    SYNTAX       Integer32 (0..15)
    MAX-ACCESS   read-write
    STATUS       current
    DESCRIPTION
        "Maximum Information Rate (MIR) Limiting Profile Number on SM
        Device Allocation: SM"
    ::= { wirelessInterface 30 }
2 Likes

Fantastic that MIR is finally available.
Since users always want more … Is there any support yet for MIR through Radius :slight_smile:

2 Likes

MIR configuration through RADIUS is already supported in 5.8.

Thanks.

Great. Is it implemented the same way as epmp 1000-3000.

Yes, exactly the same way as it was implemented for ePMP1000-3000 generations.
Thank you.