text: #
  # PySNMP MIB module F10-FIB-MIB (http://snmplabs.com/pysmi)
  # ASN.1 source file:///Users/davwang4/Dev/mibs.snmplabs.com/asn1/F10-FIB-MIB
  # Produced by pysmi-0.3.4 at Wed May  1 13:11:19 2019
  # On host DAVWANG4-M-1475 platform Darwin version 18.5.0 by user davwang4
  # Using Python version 3.7.3 (default, Mar 27 2019, 09:23:15) 
  #
  Integer, ObjectIdentifier, OctetString = mibBuilder.importSymbols("ASN1", "Integer", "ObjectIdentifier", "OctetString")
  NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
  SingleValueConstraint, ValueRangeConstraint, ConstraintsIntersection, ValueSizeConstraint, ConstraintsUnion = mibBuilder.importSymbols("ASN1-REFINEMENT", "SingleValueConstraint", "ValueRangeConstraint", "ConstraintsIntersection", "ValueSizeConstraint", "ConstraintsUnion")
  chSysCardNumber, = mibBuilder.importSymbols("F10-CHASSIS-MIB", "chSysCardNumber")
  f10Mgmt, = mibBuilder.importSymbols("FORCE10-SMI", "f10Mgmt")
  InterfaceIndexOrZero, = mibBuilder.importSymbols("IF-MIB", "InterfaceIndexOrZero")
  InetAddressPrefixLength, InetAddressType, InetAddress = mibBuilder.importSymbols("INET-ADDRESS-MIB", "InetAddressPrefixLength", "InetAddressType", "InetAddress")
  NotificationGroup, ModuleCompliance, ObjectGroup = mibBuilder.importSymbols("SNMPv2-CONF", "NotificationGroup", "ModuleCompliance", "ObjectGroup")
  MibScalar, MibTable, MibTableRow, MibTableColumn, TimeTicks, Gauge32, Integer32, Unsigned32, ModuleIdentity, ObjectIdentity, Counter32, NotificationType, MibIdentifier, IpAddress, iso, Counter64, Bits = mibBuilder.importSymbols("SNMPv2-SMI", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "TimeTicks", "Gauge32", "Integer32", "Unsigned32", "ModuleIdentity", "ObjectIdentity", "Counter32", "NotificationType", "MibIdentifier", "IpAddress", "iso", "Counter64", "Bits")
  TextualConvention, MacAddress, DisplayString = mibBuilder.importSymbols("SNMPv2-TC", "TextualConvention", "MacAddress", "DisplayString")
  f10IpForwardMib = ModuleIdentity((1, 3, 6, 1, 4, 1, 6027, 3, 9))
  f10IpForwardMib.setRevisions(('2011-07-08 12:00', '2007-09-14 12:00',))
  
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      if mibBuilder.loadTexts: f10IpForwardMib.setRevisionsDescriptions(('This version of MIB module deprecates the f10IpForwardTable and replaces it with f10InetCidrRouteTable which adds the IP Protocol Independance ', 'Initial version of this MIB module.',))
  if mibBuilder.loadTexts: f10IpForwardMib.setLastUpdated('200709141200Z')
  if mibBuilder.loadTexts: f10IpForwardMib.setOrganization('Dell Inc')
  if mibBuilder.loadTexts: f10IpForwardMib.setContactInfo('http://www.force10networks.com/support')
  if mibBuilder.loadTexts: f10IpForwardMib.setDescription('This MIB module is used to display CIDR multipath IP Routes.')
  f10IpForwardMibObjects = MibIdentifier((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1))
  f10IpForwardMibConformance = MibIdentifier((1, 3, 6, 1, 4, 1, 6027, 3, 9, 2))
  f10IpForwardVersionTable = MibTable((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 1), )
  if mibBuilder.loadTexts: f10IpForwardVersionTable.setStatus('current')
  if mibBuilder.loadTexts: f10IpForwardVersionTable.setDescription("This entity's IP forward version table.")
  f10IpForwardVersionEntry = MibTableRow((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 1, 1), ).setIndexNames((0, "F10-CHASSIS-MIB", "chSysCardNumber"), (0, "F10-FIB-MIB", "f10IpForwardAddrFamily"))
  if mibBuilder.loadTexts: f10IpForwardVersionEntry.setStatus('current')
  if mibBuilder.loadTexts: f10IpForwardVersionEntry.setDescription('The row definition for the ip forward version Table.')
  f10IpForwardAddrFamily = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 1, 1, 1), InetAddressType())
  if mibBuilder.loadTexts: f10IpForwardAddrFamily.setStatus('current')
  if mibBuilder.loadTexts: f10IpForwardAddrFamily.setDescription('Address Family of the IP Forwarding Table for which this entry provides the Version information. ')
  f10IpForwardVersion = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 1, 1, 2), Counter64()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10IpForwardVersion.setStatus('current')
  if mibBuilder.loadTexts: f10IpForwardVersion.setDescription('A version number on the Forwarding Table. This is always fetched from one line card.')
  f10IpForwardTable = MibTable((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 2), )
  if mibBuilder.loadTexts: f10IpForwardTable.setStatus('deprecated')
  if mibBuilder.loadTexts: f10IpForwardTable.setDescription("This entity's IP Routing table.")
  f10IpForwardEntry = MibTableRow((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 2, 1), ).setIndexNames((0, "F10-CHASSIS-MIB", "chSysCardNumber"), (0, "F10-FIB-MIB", "f10IpforwardDest"), (0, "F10-FIB-MIB", "f10IpforwardMask"), (0, "F10-FIB-MIB", "f10IpforwardNextHop"), (0, "F10-FIB-MIB", "f10IpforwardFirstHop"))
  if mibBuilder.loadTexts: f10IpForwardEntry.setStatus('deprecated')
  if mibBuilder.loadTexts: f10IpForwardEntry.setDescription('A particular route to a particular destination, under a particular policy.')
  f10IpforwardDest = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 2, 1, 1), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10IpforwardDest.setStatus('deprecated')
  if mibBuilder.loadTexts: f10IpforwardDest.setDescription('The destination IP address of this route. An entry with a value of 0.0.0.0 is considered a default route.')
  f10IpforwardMask = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 2, 1, 2), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10IpforwardMask.setStatus('deprecated')
  if mibBuilder.loadTexts: f10IpforwardMask.setDescription('Indicate the mask to be logical-ANDed with the destination address before being compared to the value in the f10IpforwardDest field.')
  f10IpforwardNextHop = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 2, 1, 3), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10IpforwardNextHop.setStatus('deprecated')
  if mibBuilder.loadTexts: f10IpforwardNextHop.setDescription('On remote routes, the address of the next system en route; Otherwise, 0.0.0.0.')
  f10IpforwardFirstHop = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 2, 1, 4), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10IpforwardFirstHop.setStatus('deprecated')
  if mibBuilder.loadTexts: f10IpforwardFirstHop.setDescription('On remote routes, the address of the Gateway to the nexthop; 0.0.0.0 if the Nexthop itself is a Gateway to the Destination')
  f10IpforwardIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 2, 1, 5), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10IpforwardIfIndex.setStatus('deprecated')
  if mibBuilder.loadTexts: f10IpforwardIfIndex.setDescription('The ifIndex value which identifies the local interface through which the next hop of this route should be reached.')
  f10IpforwardMacAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 2, 1, 6), MacAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10IpforwardMacAddress.setStatus('deprecated')
  if mibBuilder.loadTexts: f10IpforwardMacAddress.setDescription('The Mac address of the NextHop.')
  f10IpforwardEgressPort = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 2, 1, 7), OctetString().subtype(subtypeSpec=ValueSizeConstraint(0, 255))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10IpforwardEgressPort.setStatus('deprecated')
  if mibBuilder.loadTexts: f10IpforwardEgressPort.setDescription('The name of the egress port to which the packets will be forwarded.')
  f10IpforwardCamIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 2, 1, 8), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10IpforwardCamIndex.setStatus('deprecated')
  if mibBuilder.loadTexts: f10IpforwardCamIndex.setDescription('Cam Entry corresponding to a row.')
  f10InetCidrIpv4RouteNumber = MibScalar((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 3), Gauge32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10InetCidrIpv4RouteNumber.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrIpv4RouteNumber.setDescription('The number of current f10InetCidrRouteTable entries that are not Invalid and whose f10InetCidrRouteDestType is ipv4(1)')
  f10InetCidrIpv6RouteNumber = MibScalar((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 4), Gauge32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10InetCidrIpv6RouteNumber.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrIpv6RouteNumber.setDescription('The number of current f10InetCidrRouteTable entries that are not Invalid and whose f10InetCidrRouteDestType is ipv6(2)')
  f10InetCidrRouteTable = MibTable((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5), )
  if mibBuilder.loadTexts: f10InetCidrRouteTable.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRouteTable.setDescription("This entity's IP Routing table.")
  f10InetCidrRouteTableEntry = MibTableRow((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5, 1), ).setIndexNames((0, "F10-CHASSIS-MIB", "chSysCardNumber"), (0, "F10-FIB-MIB", "f10InetCidrRouteDestType"), (0, "F10-FIB-MIB", "f10InetCidrRouteDest"), (0, "F10-FIB-MIB", "f10InetCidrRoutePfxLen"), (0, "F10-FIB-MIB", "f10InetCidrRouteNextHopType"), (0, "F10-FIB-MIB", "f10InetCidrRouteNextHop"), (0, "F10-FIB-MIB", "f10InetCidrRouteFirstHopType"), (0, "F10-FIB-MIB", "f10InetCidrRouteFirstHop"))
  if mibBuilder.loadTexts: f10InetCidrRouteTableEntry.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRouteTableEntry.setDescription('A particular route to a particular destination Implementers need to be aware that if the total number of elements (octets or sub-identifiers) in inetCidrRouteDest, inetCidrRoutePolicy, and inetCidrRouteNextHop exceeds 111, then OIDs of column instances in this table will have more than 128 sub- identifiers and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3. For S-Series Platform, Value of chSysCardNumber will always be zero')
  f10InetCidrRouteDestType = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5, 1, 1), InetAddressType())
  if mibBuilder.loadTexts: f10InetCidrRouteDestType.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRouteDestType.setDescription('The type of the inetCidrRouteDest address, as defined in the InetAddress MIB. Only those address types that may appear in an actual routing table are allowed as values of this object.')
  f10InetCidrRouteDest = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5, 1, 2), InetAddress())
  if mibBuilder.loadTexts: f10InetCidrRouteDest.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRouteDest.setDescription('The destination IP address of this route. The type of this address is determined by the value of the inetCidrRouteDestType object.')
  f10InetCidrRoutePfxLen = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5, 1, 3), InetAddressPrefixLength())
  if mibBuilder.loadTexts: f10InetCidrRoutePfxLen.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRoutePfxLen.setDescription('Indicates the number of leading one bits that form the mask to be logical-ANDed with the destination address before being compared to the value in the inetCidrRouteDest field.')
  f10InetCidrRouteNextHopType = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5, 1, 4), InetAddressType())
  if mibBuilder.loadTexts: f10InetCidrRouteNextHopType.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRouteNextHopType.setDescription('The type of the inetCidrRouteNextHop address, as defined in the InetAddress MIB. Value should be set to unknown(0) for non-remote routes. Only those address types that may appear in an actual routing table are allowed as values of this object.')
  f10InetCidrRouteNextHop = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5, 1, 5), InetAddress())
  if mibBuilder.loadTexts: f10InetCidrRouteNextHop.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRouteNextHop.setDescription('On remote routes, the address of the next system en route. For non-remote routes, a zero length string. The type of this address is determined by the value of the inetCidrRouteNextHopType object.')
  f10InetCidrRouteFirstHopType = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5, 1, 6), InetAddressType())
  if mibBuilder.loadTexts: f10InetCidrRouteFirstHopType.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRouteFirstHopType.setDescription('The type of the inetCidrRouteFirstHop address, as defined in the InetAddress MIB. Value should be set to unknown(0) for non-remote routes. Only those address types that may appear in an actual routing table are allowed as values of this object.')
  f10InetCidrRouteFirstHop = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5, 1, 7), InetAddress())
  if mibBuilder.loadTexts: f10InetCidrRouteFirstHop.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRouteFirstHop.setDescription('The address of the gateway to the Nexthop. If the nexthop itself is the gateway, a zero length string. The type of this address is determined by the value of the inetCidrRouteFirstHopType object.')
  f10InetCidrRouteIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5, 1, 8), InterfaceIndexOrZero()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10InetCidrRouteIfIndex.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRouteIfIndex.setDescription('The ifIndex value that identifies the local interface through which the next hop of this route should be reached. A value of 0 is valid and represents the scenario where no interface is specified.')
  f10InetCidrRouteMacAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5, 1, 9), MacAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10InetCidrRouteMacAddress.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRouteMacAddress.setDescription('The Mac address of the NextHop.')
  f10InetCidrRouteEgressPort = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5, 1, 10), OctetString().subtype(subtypeSpec=ValueSizeConstraint(0, 255))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10InetCidrRouteEgressPort.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRouteEgressPort.setDescription('The name of the egress port to which the packets will be forwarded.')
  f10InetCidrRouteCamIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 6027, 3, 9, 1, 5, 1, 11), Unsigned32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: f10InetCidrRouteCamIndex.setStatus('current')
  if mibBuilder.loadTexts: f10InetCidrRouteCamIndex.setDescription('Cam Entry corresponding to a row.')
  f10IpForwardMibCompliances = MibIdentifier((1, 3, 6, 1, 4, 1, 6027, 3, 9, 2, 1))
  f10IpForwardMibGroups = MibIdentifier((1, 3, 6, 1, 4, 1, 6027, 3, 9, 2, 2))
  f10IpForwardMibCompliance = ModuleCompliance((1, 3, 6, 1, 4, 1, 6027, 3, 9, 2, 1, 1)).setObjects(("F10-FIB-MIB", "f10IpForwardObjectGroup"))
  
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      f10IpForwardMibCompliance = f10IpForwardMibCompliance.setStatus('current')
  if mibBuilder.loadTexts: f10IpForwardMibCompliance.setDescription('The basic implementation requirements for the Dell Networking OS Ip Forward MIB.')
  f10IpForwardObjectGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 6027, 3, 9, 2, 2, 1)).setObjects(("F10-FIB-MIB", "f10IpForwardVersion"), ("F10-FIB-MIB", "f10InetCidrRouteIfIndex"), ("F10-FIB-MIB", "f10InetCidrRouteMacAddress"), ("F10-FIB-MIB", "f10InetCidrRouteEgressPort"), ("F10-FIB-MIB", "f10InetCidrRouteCamIndex"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      f10IpForwardObjectGroup = f10IpForwardObjectGroup.setStatus('current')
  if mibBuilder.loadTexts: f10IpForwardObjectGroup.setDescription('Objects for the IP aware Route Table.')
  mibBuilder.exportSymbols("F10-FIB-MIB", f10IpforwardFirstHop=f10IpforwardFirstHop, f10IpforwardCamIndex=f10IpforwardCamIndex, f10IpForwardVersionEntry=f10IpForwardVersionEntry, f10InetCidrIpv6RouteNumber=f10InetCidrIpv6RouteNumber, f10IpForwardVersion=f10IpForwardVersion, f10IpforwardNextHop=f10IpforwardNextHop, f10IpforwardIfIndex=f10IpforwardIfIndex, f10InetCidrRouteIfIndex=f10InetCidrRouteIfIndex, f10InetCidrRouteTableEntry=f10InetCidrRouteTableEntry, PYSNMP_MODULE_ID=f10IpForwardMib, f10IpForwardTable=f10IpForwardTable, f10IpForwardMibObjects=f10IpForwardMibObjects, f10IpForwardMib=f10IpForwardMib, f10InetCidrRouteMacAddress=f10InetCidrRouteMacAddress, f10InetCidrRouteNextHopType=f10InetCidrRouteNextHopType, f10InetCidrRouteDestType=f10InetCidrRouteDestType, f10IpForwardAddrFamily=f10IpForwardAddrFamily, f10InetCidrRouteFirstHopType=f10InetCidrRouteFirstHopType, f10IpForwardMibCompliance=f10IpForwardMibCompliance, f10IpforwardDest=f10IpforwardDest, f10InetCidrRoutePfxLen=f10InetCidrRoutePfxLen, f10InetCidrRouteFirstHop=f10InetCidrRouteFirstHop, f10IpForwardMibGroups=f10IpForwardMibGroups, f10InetCidrRouteDest=f10InetCidrRouteDest, f10InetCidrRouteEgressPort=f10InetCidrRouteEgressPort, f10IpForwardObjectGroup=f10IpForwardObjectGroup, f10IpforwardMacAddress=f10IpforwardMacAddress, f10IpForwardEntry=f10IpForwardEntry, f10InetCidrRouteTable=f10InetCidrRouteTable, f10InetCidrRouteNextHop=f10InetCidrRouteNextHop, f10InetCidrRouteCamIndex=f10InetCidrRouteCamIndex, f10InetCidrIpv4RouteNumber=f10InetCidrIpv4RouteNumber, f10IpforwardMask=f10IpforwardMask, f10IpForwardMibConformance=f10IpForwardMibConformance, f10IpForwardVersionTable=f10IpForwardVersionTable, f10IpForwardMibCompliances=f10IpForwardMibCompliances, f10IpforwardEgressPort=f10IpforwardEgressPort)
  