Wellfleet-IPPOLICY-MIB device MIB details by Wellfleet
Wellfleet-IPPOLICY-MIB file content
The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.
Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.
Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing Wellfleet-IPPOLICY-MIB.
Vendor: | Wellfleet |
---|---|
Mib: | Wellfleet-IPPOLICY-MIB [download] [view objects] |
Tool: | ActiveXperts Network Monitor 2024 [download] (ships with advanced SNMP/MIB tools) |
Wellfleet-IPPOLICY-MIB DEFINITIONS ::= BEGIN -- Created by mdl2asn version 3.1 -- Creation date: Wed Aug 30 16:43:28 EDT 1995 IMPORTS IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM RFC1213-MIB wfIpPolicyGroup FROM Wellfleet-COMMON-MIB; wfIpRipAcceptTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpRipAcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of Rip Accept Policy Rules" ::= { wfIpPolicyGroup 1 } wfIpRipAcceptEntry OBJECT-TYPE SYNTAX WfIpRipAcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Rip Accept Rule Table" INDEX { wfIpRipAcceptIndex } ::= { wfIpRipAcceptTable 1 } WfIpRipAcceptEntry ::= SEQUENCE { wfIpRipAcceptDelete INTEGER, wfIpRipAcceptDisable INTEGER, wfIpRipAcceptIndex INTEGER, wfIpRipAcceptName DisplayString, wfIpRipAcceptNetworks OCTET STRING, wfIpRipAcceptAction INTEGER, wfIpRipAcceptPreference INTEGER, wfIpRipAcceptPrecedence INTEGER, wfIpRipAcceptInject OCTET STRING, wfIpRipAcceptGateway OCTET STRING, wfIpRipAcceptInterface OCTET STRING, wfIpRipAcceptApplyMask IpAddress } wfIpRipAcceptDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpRipAcceptEntry 1 } wfIpRipAcceptDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpRipAcceptEntry 2 } wfIpRipAcceptIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpRipAcceptEntry 3 } wfIpRipAcceptName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpRipAcceptEntry 4 } wfIpRipAcceptNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpRipAcceptEntry 5 } wfIpRipAcceptAction OBJECT-TYPE SYNTAX INTEGER { accept(1), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'accept' means that the route should be considered for inclusion in the routing table. 'ignore' means don't consider the route" DEFVAL { accept } ::= { wfIpRipAcceptEntry 6 } wfIpRipAcceptPreference OBJECT-TYPE SYNTAX INTEGER(0..16) ACCESS read-write STATUS mandatory DESCRIPTION "preference. This is a metric to be used to compare the route to other routes to the same destination. A value of 16 is 'most preferred'. This parameter only has meaning if the action is 'accept'." DEFVAL { 1 } ::= { wfIpRipAcceptEntry 7 } wfIpRipAcceptPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpRipAcceptEntry 8 } wfIpRipAcceptInject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "network injection list. this octet string should only be non-null if the action is 'accept' and if it is desired to insert networks into the routing table that differ from the actual advertised network. For instance, if a number of networks in a certain range are learned, an aggregate advertisement could be inserted instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be considered for inclusion in the routing table. If the list is null, the actual received network is considered. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual received network.' This allows insertion of an aggregate or default along with the actual network. Currently, this is only used for routes received via BGP." ::= { wfIpRipAcceptEntry 9 } wfIpRipAcceptGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "RIP gateway list. This octet string contains the addresses of one or more routers that could send RIP updates to this router. If a router address is included in this list, this filter applies to RIP advertisements from that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates from any router." ::= { wfIpRipAcceptEntry 10 } wfIpRipAcceptInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "RIP interface list. This octet string contains the addresses of one or more interfaces on this router. If an interface address is included in this list, this filter applies to RIP advertisements received on that interface. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates received on any interface." ::= { wfIpRipAcceptEntry 11 } wfIpRipAcceptApplyMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Injection Mask: If the 'action' is accept and the actual received network will be considered, this is an optional IP address mask that will be applied to the network number from the RIP update. This is used to override the interface's subnet mask in the presence of networks with variable length subnet masks." ::= { wfIpRipAcceptEntry 12 } wfIpRipAnnounceTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpRipAnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of Rip Announce Route Policy Rules" ::= { wfIpPolicyGroup 2 } wfIpRipAnnounceEntry OBJECT-TYPE SYNTAX WfIpRipAnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Rip Announce Rule Table" INDEX { wfIpRipAnnounceIndex } ::= { wfIpRipAnnounceTable 1 } WfIpRipAnnounceEntry ::= SEQUENCE { wfIpRipAnnounceDelete INTEGER, wfIpRipAnnounceDisable INTEGER, wfIpRipAnnounceIndex INTEGER, wfIpRipAnnounceName DisplayString, wfIpRipAnnounceNetworks OCTET STRING, wfIpRipAnnounceAction INTEGER, wfIpRipAnnouncePrecedence INTEGER, wfIpRipAnnounceRouteSource INTEGER, wfIpRipAnnounceExtRouteSource INTEGER, wfIpRipAnnounceAdvertise OCTET STRING, wfIpRipAnnounceRipGateway OCTET STRING, wfIpRipAnnounceRipInterface OCTET STRING, wfIpRipAnnounceOspfRouterId OCTET STRING, wfIpRipAnnounceOspfType INTEGER, wfIpRipAnnounceOspfTag OCTET STRING, wfIpRipAnnounceEgpPeer OCTET STRING, wfIpRipAnnounceEgpPeerAs OCTET STRING, wfIpRipAnnounceEgpGateway OCTET STRING, wfIpRipAnnounceBgpPeer OCTET STRING, wfIpRipAnnounceBgpPeerAs OCTET STRING, wfIpRipAnnounceBgpNextHop OCTET STRING, wfIpRipAnnounceInterface OCTET STRING, wfIpRipAnnounceRipMetric INTEGER } wfIpRipAnnounceDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpRipAnnounceEntry 1 } wfIpRipAnnounceDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpRipAnnounceEntry 2 } wfIpRipAnnounceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpRipAnnounceEntry 3 } wfIpRipAnnounceName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpRipAnnounceEntry 4 } wfIpRipAnnounceNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpRipAnnounceEntry 5 } wfIpRipAnnounceAction OBJECT-TYPE SYNTAX INTEGER { announce(2), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'announce' means that the route should be advertised. 'ignore' means don't advertise the route." DEFVAL { announce } ::= { wfIpRipAnnounceEntry 6 } wfIpRipAnnouncePrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpRipAnnounceEntry 7 } wfIpRipAnnounceRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "route source. This parameter can contain one or more route source identifiers. If the route source is in this bit map, then a route from that source that meets the other criteria of this filter will match the filter. bit 0 bit 31 +---------------------------------------+ | | +---------------------------------------+ bit31 DIRECT bit30 STATIC bit29 RIP bit28 OSPF bit27 EGP bit26 BGP " DEFVAL { 63 } ::= { wfIpRipAnnounceEntry 8 } wfIpRipAnnounceExtRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "external route source. This parameter can contain one or more external route source identifiers. If the external route source is in this bit map, then a route from that external source that meets the other criteria of this filter will match the filter. bit 0 bit 31 +---------------------------------------+ | | +---------------------------------------+ bit31 DIRECT bit30 STATIC bit29 RIP bit28 OSPF bit27 EGP bit26 BGP " DEFVAL { 63 } ::= { wfIpRipAnnounceEntry 9 } wfIpRipAnnounceAdvertise OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "network advertisement list. this octet string should only be non-null if the action is 'announce' and if it is desired to advertise networks that differ from the actual network in the routing table. For instance, if a number of networks in a certain range are in the table, an aggregate could be advertised instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be advertised. If the list is null, the actual network is advertised. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual network.' This allows advertisement of an aggregate or default along with the actual network." ::= { wfIpRipAnnounceEntry 10 } wfIpRipAnnounceRipGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from RIP' gateway list. Only applicable for RIP sourced routes and if RIP is included as a route source. This octet string contains the addresses of one or more routers that could send RIP updates to this router. If a router address is included in this list, this filter applies to RIP advertisements from that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates from any router." ::= { wfIpRipAnnounceEntry 11 } wfIpRipAnnounceRipInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from RIP' interface list. Only applicable for RIP sourced routes and if RIP is included as a route source. This octet string contains the addresses of one or more interfaces on this router. If an interface address is included in this list, this filter applies to RIP advertisements received on that interface. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates received on any interface." ::= { wfIpRipAnnounceEntry 12 } wfIpRipAnnounceOspfRouterId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' Router ID list. Only applicable for OSPF sourced routes and if OSPF is included as a route source. This octet string contains the router IDs of one or more OSPF routers. If a router ID is included in this list, this filter applies to OSPF advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to OSPF updates from any router." ::= { wfIpRipAnnounceEntry 13 } wfIpRipAnnounceOspfType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), external(3), internal(4), any(7) } ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' route type. Only applicable for OSPF sourced routes and if OSPF is included as a route source. This parameter describes which types of OSPF routes match this filter. 'any' means match any route type. 'internal' means 'match any non-ASE'. 'external' means 'match any ASE'. 'type1' means 'match any external type 1'. 'type2' means 'match any external type 2" DEFVAL { any } ::= { wfIpRipAnnounceEntry 14 } wfIpRipAnnounceOspfTag OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' ASE tag list. Only applicable for OSPF sourced ASE routes and if OSPF is included as a route source. This octet string contains tag values that could be present in an OSPF ASE advertisement. If a tag value is included in this list, this filter applies to OSPF ASE advertisements that contain this tag value. If non-null, The octet string contains one or more 4-octet tag values. If null, this filter applies to OSPF ASEs with any tag value." ::= { wfIpRipAnnounceEntry 15 } wfIpRipAnnounceEgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Peer list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains the IP address of one or more EGP peers. If an EGP peer is included in this list, this filter applies to EGP advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements from any router." ::= { wfIpRipAnnounceEntry 16 } wfIpRipAnnounceEgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Peer AS list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to EGP advertisements received from EBP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to EGP advertisements from peers in any AS." ::= { wfIpRipAnnounceEntry 17 } wfIpRipAnnounceEgpGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Gateway list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains the IP address of one or more EGP gateways. If an EGP gateway is included in this list, this filter applies to EGP advertisements that use this gateway as the next hop. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements with any gateway address." ::= { wfIpRipAnnounceEntry 18 } wfIpRipAnnounceBgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' Peer list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains the IP address of one or more BGP peers. If a BGP peer is included in this list, this filter applies to BGP advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements from any router." ::= { wfIpRipAnnounceEntry 19 } wfIpRipAnnounceBgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' AS list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to BGP advertisements received from BGP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements from peers in any AS." ::= { wfIpRipAnnounceEntry 20 } wfIpRipAnnounceBgpNextHop OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' NextHop list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains IP addresses. If an IP address is included in this list, this filter applies to BGP advertisements whose NEXT_HOP attribute matches this IP address. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements with any NEXT_HOP attribute." ::= { wfIpRipAnnounceEntry 21 } wfIpRipAnnounceInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "RIP outbound interface list. This is a list of outgoing RIP interfaces. If an interface appears in this list, the filter applies to RIP advertisements sent via that interface. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to any outbound RIP interface." ::= { wfIpRipAnnounceEntry 22 } wfIpRipAnnounceRipMetric OBJECT-TYPE SYNTAX INTEGER(0..15) ACCESS read-write STATUS mandatory DESCRIPTION "RIP metric. Only valid if the action is 'propagate'. This is an optional export metric to use when advertising a route that matches this filter. If zero, the routing table metric calculated for RIP plus the interface cost is used." ::= { wfIpRipAnnounceEntry 23 } wfIpOspfAcceptTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpOspfAcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of OSPF Accept Route Filter Rules" ::= { wfIpPolicyGroup 3 } wfIpOspfAcceptEntry OBJECT-TYPE SYNTAX WfIpOspfAcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the OSPF Accept Route Policy Table" INDEX { wfIpOspfAcceptIndex } ::= { wfIpOspfAcceptTable 1 } WfIpOspfAcceptEntry ::= SEQUENCE { wfIpOspfAcceptDelete INTEGER, wfIpOspfAcceptDisable INTEGER, wfIpOspfAcceptIndex INTEGER, wfIpOspfAcceptName DisplayString, wfIpOspfAcceptNetworks OCTET STRING, wfIpOspfAcceptAction INTEGER, wfIpOspfAcceptPreference INTEGER, wfIpOspfAcceptPrecedence INTEGER, wfIpOspfAcceptInject OCTET STRING, wfIpOspfAcceptType INTEGER, wfIpOspfAcceptTag OCTET STRING } wfIpOspfAcceptDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpOspfAcceptEntry 1 } wfIpOspfAcceptDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpOspfAcceptEntry 2 } wfIpOspfAcceptIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpOspfAcceptEntry 3 } wfIpOspfAcceptName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpOspfAcceptEntry 4 } wfIpOspfAcceptNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpOspfAcceptEntry 5 } wfIpOspfAcceptAction OBJECT-TYPE SYNTAX INTEGER { accept(1), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'accept' means that the route should be considered for inclusion in the routing table. 'ignore' means don't consider the route" DEFVAL { accept } ::= { wfIpOspfAcceptEntry 6 } wfIpOspfAcceptPreference OBJECT-TYPE SYNTAX INTEGER(0..16) ACCESS read-write STATUS mandatory DESCRIPTION "preference. This is a metric to be used to compare the route to other routes to the same destination. A value of 16 is 'most preferred'. This parameter only has meaning if the action is 'accept'." DEFVAL { 1 } ::= { wfIpOspfAcceptEntry 7 } wfIpOspfAcceptPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpOspfAcceptEntry 8 } wfIpOspfAcceptInject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "network injection list. this octet string should only be non-null if the action is 'accept' and if it is desired to insert networks into the routing table that differ from the actual advertised network. For instance, if a number of networks in a certain range are learned, an aggregate advertisement could be inserted instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be considered for inclusion in the routing table. If the list is null, the actual received network is considered. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual received network.' This allows insertion of an aggregate or default along with the actual network. Currently, this is only used for routes received via BGP." ::= { wfIpOspfAcceptEntry 9 } wfIpOspfAcceptType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), any(3) } ACCESS read-write STATUS mandatory DESCRIPTION "OSPF ASE type. This parameter describes which types of OSPF ASE routes match this filter. 'any' means 'match either ASE type 1 or 2'. 'type1' means 'match any external type 1'. 'type2' means 'match any external type 2" DEFVAL { any } ::= { wfIpOspfAcceptEntry 10 } wfIpOspfAcceptTag OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "OSPF ASE tag list. This octet string contains tag values that could be present in an OSPF ASE advertisement. If a tag value is included in this list, this filter applies to OSPF ASE advertisements that contain this tag value. If non-null, The octet string contains one or more 4-octet tag values. If null, this filter applies to OSPF ASEs with any tag value." ::= { wfIpOspfAcceptEntry 11 } wfIpOspfAnnounceTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpOspfAnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of OSPF Announce Route Policy Rules" ::= { wfIpPolicyGroup 4 } wfIpOspfAnnounceEntry OBJECT-TYPE SYNTAX WfIpOspfAnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the OSPF Announce Route Filter Table" INDEX { wfIpOspfAnnounceIndex } ::= { wfIpOspfAnnounceTable 1 } WfIpOspfAnnounceEntry ::= SEQUENCE { wfIpOspfAnnounceDelete INTEGER, wfIpOspfAnnounceDisable INTEGER, wfIpOspfAnnounceIndex INTEGER, wfIpOspfAnnounceName DisplayString, wfIpOspfAnnounceNetworks OCTET STRING, wfIpOspfAnnounceAction INTEGER, wfIpOspfAnnouncePrecedence INTEGER, wfIpOspfAnnounceRouteSource INTEGER, wfIpOspfAnnounceExtRouteSource INTEGER, wfIpOspfAnnounceAdvertise OCTET STRING, wfIpOspfAnnounceRipGateway OCTET STRING, wfIpOspfAnnounceRipInterface OCTET STRING, wfIpOspfAnnounceOspfRouterId OCTET STRING, wfIpOspfAnnounceOspfType INTEGER, wfIpOspfAnnounceOspfTag OCTET STRING, wfIpOspfAnnounceEgpPeer OCTET STRING, wfIpOspfAnnounceEgpPeerAs OCTET STRING, wfIpOspfAnnounceEgpGateway OCTET STRING, wfIpOspfAnnounceBgpPeer OCTET STRING, wfIpOspfAnnounceBgpPeerAs OCTET STRING, wfIpOspfAnnounceBgpNextHop OCTET STRING, wfIpOspfAnnounceType INTEGER, wfIpOspfAnnounceTag INTEGER, wfIpOspfAnnounceAutoTag INTEGER, wfIpOspfAnnounceMetric INTEGER, wfIpOspfAnnounceNssaPropagate INTEGER } wfIpOspfAnnounceDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpOspfAnnounceEntry 1 } wfIpOspfAnnounceDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpOspfAnnounceEntry 2 } wfIpOspfAnnounceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpOspfAnnounceEntry 3 } wfIpOspfAnnounceName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpOspfAnnounceEntry 4 } wfIpOspfAnnounceNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpOspfAnnounceEntry 5 } wfIpOspfAnnounceAction OBJECT-TYPE SYNTAX INTEGER { announce(2), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'announce' means that the route should be advertised. 'ignore' means don't advertise the route." DEFVAL { announce } ::= { wfIpOspfAnnounceEntry 6 } wfIpOspfAnnouncePrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpOspfAnnounceEntry 7 } wfIpOspfAnnounceRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "route source. This parameter can contain one or more route source identifiers. If the route source is in this bit map, then a route from that source that meets the other criteria of this filter will match the filter. bit 0 bit 31 +---------------------------------------+ | | +---------------------------------------+ bit31 DIRECT bit30 STATIC bit29 RIP bit27 EGP bit26 BGP " DEFVAL { 63 } ::= { wfIpOspfAnnounceEntry 8 } wfIpOspfAnnounceExtRouteSource OBJECT-TYPE SYNTAX INTEGER { any(63) } ACCESS read-only STATUS mandatory DESCRIPTION "external route source. This parameter can contain one or more external route source identifiers. If the external route source is in this bit map, then a route from that external source that meets the other criteria of this filter will match the filter. Not valid for OSPF announce rules." DEFVAL { any } ::= { wfIpOspfAnnounceEntry 9 } wfIpOspfAnnounceAdvertise OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "network advertisement list. this octet string should only be non-null if the action is 'announce' and if it is desired to advertise networks that differ from the actual network in the routing table. For instance, if a number of networks in a certain range are in the table, an aggregate could be advertised instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be advertised. If the list is null, the actual network is advertised. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual network.' This allows advertisement of an aggregate or default along with the actual network." ::= { wfIpOspfAnnounceEntry 10 } wfIpOspfAnnounceRipGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from RIP' gateway list. Only applicable for RIP sourced routes and if RIP is included as a route source. This octet string contains the addresses of one or more routers that could send RIP updates to this router. If a router address is included in this list, this filter applies to RIP advertisements from that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates from any router." ::= { wfIpOspfAnnounceEntry 11 } wfIpOspfAnnounceRipInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from RIP' interface list. Only applicable for RIP sourced routes and if RIP is included as a route source. This octet string contains the addresses of one or more interfaces on this router. If an interface address is included in this list, this filter applies to RIP advertisements received on that interface. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates received on any interface." ::= { wfIpOspfAnnounceEntry 12 } wfIpOspfAnnounceOspfRouterId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' Router ID list. Only applicable for OSPF sourced routes and if OSPF is included as a route source. This octet string contains the router IDs of one or more OSPF routers. If a router ID is included in this list, this filter applies to OSPF advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to OSPF updates from any router." ::= { wfIpOspfAnnounceEntry 13 } wfIpOspfAnnounceOspfType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), external(3), internal(4), any(7) } ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' route type. Only applicable for OSPF sourced routes and if OSPF is included as a route source. This parameter describes which types of OSPF routes match this filter. 'any' means match any route type. 'internal' means 'match any non-ASE'. 'external' means 'match any ASE'. 'type1' means 'match any external type 1'. 'type2' means 'match any external type 2" DEFVAL { any } ::= { wfIpOspfAnnounceEntry 14 } wfIpOspfAnnounceOspfTag OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' ASE tag list. Only applicable for OSPF sourced ASE routes and if OSPF is included as a route source. This octet string contains tag values that could be present in an OSPF ASE advertisement. If a tag value is included in this list, this filter applies to OSPF ASE advertisements that contain this tag value. If non-null, The octet string contains one or more 4-octet tag values. If null, this filter applies to OSPF ASEs with any tag value." ::= { wfIpOspfAnnounceEntry 15 } wfIpOspfAnnounceEgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Peer list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains the IP address of one or more EGP peers. If an EGP peer is included in this list, this filter applies to EGP advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements from any router." ::= { wfIpOspfAnnounceEntry 16 } wfIpOspfAnnounceEgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Peer AS list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to EGP advertisements received from EBP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to EGP advertisements from peers in any AS." ::= { wfIpOspfAnnounceEntry 17 } wfIpOspfAnnounceEgpGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Gateway list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains the IP address of one or more EGP gateways. If an EGP gateway is included in this list, this filter applies to EGP advertisements that use this gateway as the next hop. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements with any gateway address." ::= { wfIpOspfAnnounceEntry 18 } wfIpOspfAnnounceBgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' Peer list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains the IP address of one or more BGP peers. If a BGP peer is included in this list, this filter applies to BGP advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements from any router." ::= { wfIpOspfAnnounceEntry 19 } wfIpOspfAnnounceBgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' AS list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to BGP advertisements received from BGP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements from peers in any AS." ::= { wfIpOspfAnnounceEntry 20 } wfIpOspfAnnounceBgpNextHop OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' NextHop list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains IP addresses. If an IP address is included in this list, this filter applies to BGP advertisements whose NEXT_HOP attribute matches this IP address. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements with any NEXT_HOP attribute." ::= { wfIpOspfAnnounceEntry 21 } wfIpOspfAnnounceType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2) } ACCESS read-write STATUS mandatory DESCRIPTION "OSPF ASE type. The ASE type to use for routes that match this filter. This is only applicable if the action is 'accept'. A zero value means to use the default ASE type for the route source." ::= { wfIpOspfAnnounceEntry 22 } wfIpOspfAnnounceTag OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "OSPF ASE tag. The ASE tag value to use for routes that match this filter. This is only applicable if the action is 'accept' and autotag is set to 'disable'." ::= { wfIpOspfAnnounceEntry 23 } wfIpOspfAnnounceAutoTag OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), wf(3) } ACCESS read-write STATUS mandatory DESCRIPTION "BGP/OSPF automatic tag generation: Only applicable if action is 'announce'. if set to 'disabled', the value in wfIpOspfAnnounceTag will be used for a tag. If set to 'enabled', a tag will be generated according to the criteria in RFC 1403 (or any RFC that supercedes it)." DEFVAL { disabled } ::= { wfIpOspfAnnounceEntry 24 } wfIpOspfAnnounceMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The optional metric to apply to this route. Zero means : use the route's actual cost. Only valid for propagate." ::= { wfIpOspfAnnounceEntry 25 } wfIpOspfAnnounceNssaPropagate OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether or not the P-bit will be set in the Type-7 LSA of this route. If P-bit is set, the Type-7 LSA is translated into a Type-5 LSA and the Type-5 LSA is flooded into all non-stub areas. Otherwise, the Type-7 LSA is not translated. This field only applies to the Type-7 LSA originated by an NSSA internal AS boundary router" DEFVAL { disabled } ::= { wfIpOspfAnnounceEntry 26 } wfIpEgpAcceptTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpEgpAcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of EGP Accept Policy Rules" ::= { wfIpPolicyGroup 5 } wfIpEgpAcceptEntry OBJECT-TYPE SYNTAX WfIpEgpAcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Egp Accept Rule Table" INDEX { wfIpEgpAcceptIndex } ::= { wfIpEgpAcceptTable 1 } WfIpEgpAcceptEntry ::= SEQUENCE { wfIpEgpAcceptDelete INTEGER, wfIpEgpAcceptDisable INTEGER, wfIpEgpAcceptIndex INTEGER, wfIpEgpAcceptName DisplayString, wfIpEgpAcceptNetworks OCTET STRING, wfIpEgpAcceptAction INTEGER, wfIpEgpAcceptPreference INTEGER, wfIpEgpAcceptPrecedence INTEGER, wfIpEgpAcceptInject OCTET STRING, wfIpEgpAcceptPeer OCTET STRING, wfIpEgpAcceptAs OCTET STRING, wfIpEgpAcceptGateway OCTET STRING } wfIpEgpAcceptDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpEgpAcceptEntry 1 } wfIpEgpAcceptDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpEgpAcceptEntry 2 } wfIpEgpAcceptIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpEgpAcceptEntry 3 } wfIpEgpAcceptName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpEgpAcceptEntry 4 } wfIpEgpAcceptNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpEgpAcceptEntry 5 } wfIpEgpAcceptAction OBJECT-TYPE SYNTAX INTEGER { accept(1), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'accept' means that the route should be considered for inclusion in the routing table. 'ignore' means don't consider the route" DEFVAL { accept } ::= { wfIpEgpAcceptEntry 6 } wfIpEgpAcceptPreference OBJECT-TYPE SYNTAX INTEGER(0..16) ACCESS read-write STATUS mandatory DESCRIPTION "preference. This is a metric to be used to compare the route to other routes to the same destination. A value of 16 is 'most preferred'. This parameter only has meaning if the action is 'accept'." DEFVAL { 1 } ::= { wfIpEgpAcceptEntry 7 } wfIpEgpAcceptPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpEgpAcceptEntry 8 } wfIpEgpAcceptInject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "network injection list. this octet string should only be non-null if the action is 'accept' and if it is desired to insert networks into the routing table that differ from the actual advertised network. For instance, if a number of networks in a certain range are learned, an aggregate advertisement could be inserted instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be considered for inclusion in the routing table. If the list is null, the actual received network is considered. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual received network.' This allows insertion of an aggregate or default along with the actual network. Currently, this is only used for routes received via BGP." ::= { wfIpEgpAcceptEntry 9 } wfIpEgpAcceptPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "EGP Peer list. This octet string contains the IP addresses of one or more EGP peers. If a peer address appears in this list, this filter applies to EGP advertisements from that peer. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements from any EGP peer." ::= { wfIpEgpAcceptEntry 10 } wfIpEgpAcceptAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "EGP Peer AS list. This octet string contains Autonomous System numbers. If an AS appears in this list, this filter applies to EGP advertisements from peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to EGP advertisements from peers in any AS." ::= { wfIpEgpAcceptEntry 11 } wfIpEgpAcceptGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "EGP gateway list. This octet string contains the IP address of one or more EGP gateways. If an EGP gateway is included in this list, this filter applies to EGP advertisements that use this gateway as the next hop. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements with any gateway address." ::= { wfIpEgpAcceptEntry 12 } wfIpEgpAnnounceTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpEgpAnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of Egp Announce Route Policy Rules" ::= { wfIpPolicyGroup 6 } wfIpEgpAnnounceEntry OBJECT-TYPE SYNTAX WfIpEgpAnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Egp Announce Rule Table" INDEX { wfIpEgpAnnounceIndex } ::= { wfIpEgpAnnounceTable 1 } WfIpEgpAnnounceEntry ::= SEQUENCE { wfIpEgpAnnounceDelete INTEGER, wfIpEgpAnnounceDisable INTEGER, wfIpEgpAnnounceIndex INTEGER, wfIpEgpAnnounceName DisplayString, wfIpEgpAnnounceNetworks OCTET STRING, wfIpEgpAnnounceAction INTEGER, wfIpEgpAnnouncePrecedence INTEGER, wfIpEgpAnnounceRouteSource INTEGER, wfIpEgpAnnounceExtRouteSource INTEGER, wfIpEgpAnnounceAdvertise OCTET STRING, wfIpEgpAnnounceRipGateway OCTET STRING, wfIpEgpAnnounceRipInterface OCTET STRING, wfIpEgpAnnounceOspfRouterId OCTET STRING, wfIpEgpAnnounceOspfType INTEGER, wfIpEgpAnnounceOspfTag OCTET STRING, wfIpEgpAnnounceEgpPeer OCTET STRING, wfIpEgpAnnounceEgpPeerAs OCTET STRING, wfIpEgpAnnounceEgpGateway OCTET STRING, wfIpEgpAnnounceBgpPeer OCTET STRING, wfIpEgpAnnounceBgpPeerAs OCTET STRING, wfIpEgpAnnounceBgpNextHop OCTET STRING, wfIpEgpAnnouncePeer OCTET STRING, wfIpEgpAnnounceInterface OCTET STRING, wfIpEgpAnnounceMetric INTEGER } wfIpEgpAnnounceDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpEgpAnnounceEntry 1 } wfIpEgpAnnounceDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpEgpAnnounceEntry 2 } wfIpEgpAnnounceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpEgpAnnounceEntry 3 } wfIpEgpAnnounceName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpEgpAnnounceEntry 4 } wfIpEgpAnnounceNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpEgpAnnounceEntry 5 } wfIpEgpAnnounceAction OBJECT-TYPE SYNTAX INTEGER { announce(2), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'announce' means that the route should be advertised. 'ignore' means don't advertise the route." DEFVAL { announce } ::= { wfIpEgpAnnounceEntry 6 } wfIpEgpAnnouncePrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpEgpAnnounceEntry 7 } wfIpEgpAnnounceRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "route source. This parameter can contain one or more route source identifiers. If the route source is in this bit map, then a route from that source that meets the other criteria of this filter will match the filter. bit 0 bit 31 +---------------------------------------+ | | +---------------------------------------+ bit31 DIRECT bit30 STATIC bit29 RIP bit28 OSPF bit27 EGP bit26 BGP " DEFVAL { 63 } ::= { wfIpEgpAnnounceEntry 8 } wfIpEgpAnnounceExtRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "external route source. This parameter can contain one or more external route source identifiers. If the external route source is in this bit map, then a route from that external source that meets the other criteria of this filter will match the filter. bit 0 bit 31 +---------------------------------------+ | | +---------------------------------------+ bit31 DIRECT bit30 STATIC bit29 RIP bit28 OSPF bit27 EGP bit26 BGP " DEFVAL { 63 } ::= { wfIpEgpAnnounceEntry 9 } wfIpEgpAnnounceAdvertise OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "network advertisement list. this octet string should only be non-null if the action is 'announce' and if it is desired to advertise networks that differ from the actual network in the routing table. For instance, if a number of networks in a certain range are in the table, an aggregate could be advertised instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be advertised. If the list is null, the actual network is advertised. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual network.' This allows advertisement of an aggregate or default along with the actual network." ::= { wfIpEgpAnnounceEntry 10 } wfIpEgpAnnounceRipGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from RIP' gateway list. Only applicable for RIP sourced routes and if RIP is included as a route source. This octet string contains the addresses of one or more routers that could send RIP updates to this router. If a router address is included in this list, this filter applies to RIP advertisements from that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates from any router." ::= { wfIpEgpAnnounceEntry 11 } wfIpEgpAnnounceRipInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from RIP' interface list. Only applicable for RIP sourced routes and if RIP is included as a route source. This octet string contains the addresses of one or more interfaces on this router. If an interface address is included in this list, this filter applies to RIP advertisements received on that interface. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates received on any interface." ::= { wfIpEgpAnnounceEntry 12 } wfIpEgpAnnounceOspfRouterId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' Router ID list. Only applicable for OSPF sourced routes and if OSPF is included as a route source. This octet string contains the router IDs of one or more OSPF routers. If a router ID is included in this list, this filter applies to OSPF advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to OSPF updates from any router." ::= { wfIpEgpAnnounceEntry 13 } wfIpEgpAnnounceOspfType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), external(3), internal(4), any(7) } ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' route type. Only applicable for OSPF sourced routes and if OSPF is included as a route source. This parameter describes which types of OSPF routes match this filter. 'any' means match any route type. 'internal' means 'match any non-ASE'. 'external' means 'match any ASE'. 'type1' means 'match any external type 1'. 'type2' means 'match any external type 2" DEFVAL { any } ::= { wfIpEgpAnnounceEntry 14 } wfIpEgpAnnounceOspfTag OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' ASE tag list. Only applicable for OSPF sourced ASE routes and if OSPF is included as a route source. This octet string contains tag values that could be present in an OSPF ASE advertisement. If a tag value is included in this list, this filter applies to OSPF ASE advertisements that contain this tag value. If non-null, The octet string contains one or more 4-octet tag values. If null, this filter applies to OSPF ASEs with any tag value." ::= { wfIpEgpAnnounceEntry 15 } wfIpEgpAnnounceEgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Peer list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains the IP address of one or more EGP peers. If an EGP peer is included in this list, this filter applies to EGP advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements from any router." ::= { wfIpEgpAnnounceEntry 16 } wfIpEgpAnnounceEgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Peer AS list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to EGP advertisements received from EBP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to EGP advertisements from peers in any AS." ::= { wfIpEgpAnnounceEntry 17 } wfIpEgpAnnounceEgpGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Gateway list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains the IP address of one or more EGP gateways. If an EGP gateway is included in this list, this filter applies to EGP advertisements that use this gateway as the next hop. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements with any gateway address." ::= { wfIpEgpAnnounceEntry 18 } wfIpEgpAnnounceBgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' Peer list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains the IP address of one or more BGP peers. If a BGP peer is included in this list, this filter applies to BGP advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements from any router." ::= { wfIpEgpAnnounceEntry 19 } wfIpEgpAnnounceBgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' AS list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to BGP advertisements received from BGP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements from peers in any AS." ::= { wfIpEgpAnnounceEntry 20 } wfIpEgpAnnounceBgpNextHop OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' NextHop list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains IP addresses. If an IP address is included in this list, this filter applies to BGP advertisements whose NEXT_HOP attribute matches this IP address. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements with any NEXT_HOP attribute." ::= { wfIpEgpAnnounceEntry 21 } wfIpEgpAnnouncePeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "EGP outbound peer list. This is a list of IP addresses of EGP peers. If a peer appears in this list, the filter applies to EGP advertisements sent to that peer. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to any EGP peer." ::= { wfIpEgpAnnounceEntry 22 } wfIpEgpAnnounceInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "EGP outbound interface list. This is a list of outgoing interfaces. If an interface appears in this list, the filter applies to EGP advertisements sent via that interface. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to any outbound interface." ::= { wfIpEgpAnnounceEntry 23 } wfIpEgpAnnounceMetric OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "EGP metric. Only valid if the action is 'propagate'. This is an optional export metric to use when advertising a route that matches this filter. If zero, the routing table metric calculated for EGP is used." ::= { wfIpEgpAnnounceEntry 24 } wfIpBgp3AcceptTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpBgp3AcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of BGP-3 Accept Route Policy Rules" ::= { wfIpPolicyGroup 7 } wfIpBgp3AcceptEntry OBJECT-TYPE SYNTAX WfIpBgp3AcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the BGP-3 Accept Rule Table" INDEX { wfIpBgp3AcceptIndex } ::= { wfIpBgp3AcceptTable 1 } WfIpBgp3AcceptEntry ::= SEQUENCE { wfIpBgp3AcceptDelete INTEGER, wfIpBgp3AcceptDisable INTEGER, wfIpBgp3AcceptIndex INTEGER, wfIpBgp3AcceptName DisplayString, wfIpBgp3AcceptNetworks OCTET STRING, wfIpBgp3AcceptAction INTEGER, wfIpBgp3AcceptPreference INTEGER, wfIpBgp3AcceptPrecedence INTEGER, wfIpBgp3AcceptInject OCTET STRING, wfIpBgp3AcceptPeerAs OCTET STRING, wfIpBgp3AcceptPeerAddress OCTET STRING, wfIpBgp3AcceptOrigAs OCTET STRING, wfIpBgp3AcceptRouteOrigin INTEGER, wfIpBgp3AcceptBgp3Preference INTEGER, wfIpBgp3AcceptAsWeightClass INTEGER, wfIpBgp3AcceptCommunityMatch OCTET STRING } wfIpBgp3AcceptDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpBgp3AcceptEntry 1 } wfIpBgp3AcceptDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpBgp3AcceptEntry 2 } wfIpBgp3AcceptIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpBgp3AcceptEntry 3 } wfIpBgp3AcceptName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpBgp3AcceptEntry 4 } wfIpBgp3AcceptNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpBgp3AcceptEntry 5 } wfIpBgp3AcceptAction OBJECT-TYPE SYNTAX INTEGER { accept(1), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'accept' means that the route should be considered for inclusion in the routing table. 'ignore' means don't consider the route" DEFVAL { ignore } ::= { wfIpBgp3AcceptEntry 6 } wfIpBgp3AcceptPreference OBJECT-TYPE SYNTAX INTEGER(0..16) ACCESS read-write STATUS mandatory DESCRIPTION "preference. This is a metric to be used to compare the route to other routes to the same destination. A value of 16 is 'most preferred'. This parameter only has meaning if the action is 'accept'." DEFVAL { 1 } ::= { wfIpBgp3AcceptEntry 7 } wfIpBgp3AcceptPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpBgp3AcceptEntry 8 } wfIpBgp3AcceptInject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "network injection list. this octet string should only be non-null if the action is 'accept' and if it is desired to insert networks into the routing table that differ from the actual advertised network. For instance, if a number of networks in a certain range are learned, an aggregate advertisement could be inserted instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be considered for inclusion in the routing table. If the list is null, the actual received network is considered. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual received network.' This allows insertion of an aggregate or default along with the actual network. Currently, this is only used for routes received via BGP." ::= { wfIpBgp3AcceptEntry 9 } wfIpBgp3AcceptPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP-3 Peer AS list. This octet string contains Autonomous System numbers. If an AS appears in this list, this filter applies to BGP advertisements from peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements from peers in any AS." ::= { wfIpBgp3AcceptEntry 10 } wfIpBgp3AcceptPeerAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP-3 Peer list. This octet string contains the IP addresses of one or more BGP peers. If a peer address appears in this list, this filter applies to BGP advertisements from that peer. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements from any BGP peer." ::= { wfIpBgp3AcceptEntry 11 } wfIpBgp3AcceptOrigAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP-3 Originating AS list. This octet string contains Autonomous System numbers. If an AS appears in this list, this filter applies to BGP advertisements that have the AS as their originating AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements with any originating AS." ::= { wfIpBgp3AcceptEntry 12 } wfIpBgp3AcceptRouteOrigin OBJECT-TYPE SYNTAX INTEGER { igp(1), egp(2), igporegp(3), incomplete(4), incompleteorigp(5), incompleteoregp(6), any(7) } ACCESS read-write STATUS mandatory DESCRIPTION "BGP-3 ORIGIN path attribute. This is a bit map of the three possible origin types: IGP, EGP, and Incomplete. If the bit for a particular origin type is on, this filter applies to all advertisements with that ORIGIN path attribute." DEFVAL { any } ::= { wfIpBgp3AcceptEntry 13 } wfIpBgp3AcceptBgp3Preference OBJECT-TYPE SYNTAX INTEGER(1..16) ACCESS read-write STATUS mandatory DESCRIPTION "BGP-3 preference. For routes that match this filter, this value is used for comparison against other BGP-3 routes. A larger value is more preferred. Only valid if 'action' is 'accept'." DEFVAL { 1 } ::= { wfIpBgp3AcceptEntry 14 } wfIpBgp3AcceptAsWeightClass OBJECT-TYPE SYNTAX INTEGER { class1(1), class2(2), class3(3), class4(4), class5(5), class6(6), class7(7), class8(8) } ACCESS read-write STATUS mandatory DESCRIPTION "BGP AS Weight Class. For routes that match this filter, this value indicates which weight values should be used when calculating the AS path weight (see the AS weights table). Only valid if 'action' is 'accept'." DEFVAL { class1 } ::= { wfIpBgp3AcceptEntry 15 } wfIpBgp3AcceptCommunityMatch OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP Community list. This list identifies which attributes will match this rule. The octet string is a list of communities. Each community is 4 bytes long. If the 2 MS bytes are 0, the match is performed on the lower 16 bits. A null string means 'match any attribute'." ::= { wfIpBgp3AcceptEntry 16 } wfIpBgp3AnnounceTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpBgp3AnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of BGP-3 Announce Policy Rules" ::= { wfIpPolicyGroup 8 } wfIpBgp3AnnounceEntry OBJECT-TYPE SYNTAX WfIpBgp3AnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the BGP-3 Announce Rule Table" INDEX { wfIpBgp3AnnounceIndex } ::= { wfIpBgp3AnnounceTable 1 } WfIpBgp3AnnounceEntry ::= SEQUENCE { wfIpBgp3AnnounceDelete INTEGER, wfIpBgp3AnnounceDisable INTEGER, wfIpBgp3AnnounceIndex INTEGER, wfIpBgp3AnnounceName DisplayString, wfIpBgp3AnnounceNetworks OCTET STRING, wfIpBgp3AnnounceAction INTEGER, wfIpBgp3AnnouncePrecedence INTEGER, wfIpBgp3AnnounceRouteSource INTEGER, wfIpBgp3AnnounceExtRouteSource INTEGER, wfIpBgp3AnnounceAdvertise OCTET STRING, wfIpBgp3AnnounceRipGateway OCTET STRING, wfIpBgp3AnnounceRipInterface OCTET STRING, wfIpBgp3AnnounceOspfRouterId OCTET STRING, wfIpBgp3AnnounceOspfType INTEGER, wfIpBgp3AnnounceOspfTag OCTET STRING, wfIpBgp3AnnounceEgpPeer OCTET STRING, wfIpBgp3AnnounceEgpPeerAs OCTET STRING, wfIpBgp3AnnounceEgpGateway OCTET STRING, wfIpBgp3AnnounceBgpPeer OCTET STRING, wfIpBgp3AnnounceBgpPeerAs OCTET STRING, wfIpBgp3AnnounceBgpNextHop OCTET STRING, wfIpBgp3AnnouncePeerAs OCTET STRING, wfIpBgp3AnnouncePeer OCTET STRING, wfIpBgp3AnnounceUseMetric INTEGER, wfIpBgp3AnnounceInterAsMetric INTEGER, wfIpBgp3AnnounceOrigin INTEGER, wfIpBgp3AnnounceAsPath OCTET STRING, wfIpBgp3AnnounceNextHop IpAddress, wfIpBgp3AnnounceCommunity OCTET STRING, wfIpBgp3AnnounceCommunityAction INTEGER, wfIpBgp3AnnounceCommunityMatch OCTET STRING } wfIpBgp3AnnounceDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpBgp3AnnounceEntry 1 } wfIpBgp3AnnounceDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpBgp3AnnounceEntry 2 } wfIpBgp3AnnounceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpBgp3AnnounceEntry 3 } wfIpBgp3AnnounceName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpBgp3AnnounceEntry 4 } wfIpBgp3AnnounceNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpBgp3AnnounceEntry 5 } wfIpBgp3AnnounceAction OBJECT-TYPE SYNTAX INTEGER { announce(2), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'announce' means that the route should be advertised. 'ignore' means don't advertise the route." DEFVAL { ignore } ::= { wfIpBgp3AnnounceEntry 6 } wfIpBgp3AnnouncePrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpBgp3AnnounceEntry 7 } wfIpBgp3AnnounceRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "route source. This parameter can contain one or more route source identifiers. If the route source is in this bit map, then a route from that source that meets the other criteria of this filter will match the filter. bit 0 bit 31 +---------------------------------------+ | | +---------------------------------------+ bit31 DIRECT bit30 STATIC bit29 RIP bit28 OSPF bit27 EGP bit26 BGP " DEFVAL { 63 } ::= { wfIpBgp3AnnounceEntry 8 } wfIpBgp3AnnounceExtRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "external route source. This parameter can contain one or more external route source identifiers. If the external route source is in this bit map, then a route from that external source that meets the other criteria of this filter will match the filter. bit 0 bit 31 +---------------------------------------+ | | +---------------------------------------+ bit31 DIRECT bit30 STATIC bit29 RIP bit28 OSPF bit27 EGP bit26 BGP " DEFVAL { 63 } ::= { wfIpBgp3AnnounceEntry 9 } wfIpBgp3AnnounceAdvertise OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "network advertisement list. this octet string should only be non-null if the action is 'announce' and if it is desired to advertise networks that differ from the actual network in the routing table. For instance, if a number of networks in a certain range are in the table, an aggregate could be advertised instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be advertised. If the list is null, the actual network is advertised. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual network.' This allows advertisement of an aggregate or default along with the actual network." ::= { wfIpBgp3AnnounceEntry 10 } wfIpBgp3AnnounceRipGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from RIP' gateway list. Only applicable for RIP sourced routes and if RIP is included as a route source. This octet string contains the addresses of one or more routers that could send RIP updates to this router. If a router address is included in this list, this filter applies to RIP advertisements from that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates from any router." ::= { wfIpBgp3AnnounceEntry 11 } wfIpBgp3AnnounceRipInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from RIP' interface list. Only applicable for RIP sourced routes and if RIP is included as a route source. This octet string contains the addresses of one or more interfaces on this router. If an interface address is included in this list, this filter applies to RIP advertisements received on that interface. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates received on any interface." ::= { wfIpBgp3AnnounceEntry 12 } wfIpBgp3AnnounceOspfRouterId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' Router ID list. Only applicable for OSPF sourced routes and if OSPF is included as a route source. This octet string contains the router IDs of one or more OSPF routers. If a router ID is included in this list, this filter applies to OSPF advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to OSPF updates from any router." ::= { wfIpBgp3AnnounceEntry 13 } wfIpBgp3AnnounceOspfType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), external(3), internal(4), any(7) } ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' route type. Only applicable for OSPF sourced routes and if OSPF is included as a route source. This parameter describes which types of OSPF routes match this filter. 'any' means match any route type. 'internal' means 'match any non-ASE'. 'external' means 'match any ASE'. 'type1' means 'match any external type 1'. 'type2' means 'match any external type 2" DEFVAL { any } ::= { wfIpBgp3AnnounceEntry 14 } wfIpBgp3AnnounceOspfTag OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' ASE tag list. Only applicable for OSPF sourced ASE routes and if OSPF is included as a route source. This octet string contains tag values that could be present in an OSPF ASE advertisement. If a tag value is included in this list, this filter applies to OSPF ASE advertisements that contain this tag value. If non-null, The octet string contains one or more 4-octet tag values. If null, this filter applies to OSPF ASEs with any tag value." ::= { wfIpBgp3AnnounceEntry 15 } wfIpBgp3AnnounceEgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Peer list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains the IP address of one or more EGP peers. If an EGP peer is included in this list, this filter applies to EGP advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements from any router." ::= { wfIpBgp3AnnounceEntry 16 } wfIpBgp3AnnounceEgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Peer AS list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to EGP advertisements received from EBP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to EGP advertisements from peers in any AS." ::= { wfIpBgp3AnnounceEntry 17 } wfIpBgp3AnnounceEgpGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Gateway list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains the IP address of one or more EGP gateways. If an EGP gateway is included in this list, this filter applies to EGP advertisements that use this gateway as the next hop. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements with any gateway address." ::= { wfIpBgp3AnnounceEntry 18 } wfIpBgp3AnnounceBgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' Peer list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains the IP address of one or more BGP peers. If a BGP peer is included in this list, this filter applies to BGP advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements from any router." ::= { wfIpBgp3AnnounceEntry 19 } wfIpBgp3AnnounceBgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' AS list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to BGP advertisements received from BGP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements from peers in any AS." ::= { wfIpBgp3AnnounceEntry 20 } wfIpBgp3AnnounceBgpNextHop OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' NextHop list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains IP addresses. If an IP address is included in this list, this filter applies to BGP advertisements whose NEXT_HOP attribute matches this IP address. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements with any NEXT_HOP attribute." ::= { wfIpBgp3AnnounceEntry 21 } wfIpBgp3AnnouncePeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP-3 Outbound Peer AS list. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to BGP advertisements being sent to BGP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements going to peers in any AS." ::= { wfIpBgp3AnnounceEntry 22 } wfIpBgp3AnnouncePeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP-3 Outbound Peer list. This octet string contains the IP address of one or more BGP peers. If a BGP peer is included in this list, this filter applies to BGP advertisements being sent to that peer. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements being sent to any peer." ::= { wfIpBgp3AnnounceEntry 23 } wfIpBgp3AnnounceUseMetric OBJECT-TYPE SYNTAX INTEGER { none(1), specified(2), originating(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Inter-AS Metric Selector. This parameter indicates whether or not an INTER_AS_METRIC will be advertised for a network matching this filter and, if advertised, what value to use. 'none' indicates that no metric will be advertised. 'specified' indicates that the value in wfIpBgp3AnnounceInterAsMetric will be used. 'originating' indicates that the metric from the originating protocol will be used. Only valid if 'action' is 'announce'." DEFVAL { none } ::= { wfIpBgp3AnnounceEntry 24 } wfIpBgp3AnnounceInterAsMetric OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Specific Inter-AS Metric. If wfIpBgp3AnnounceUseMetric is set to 'specified', this is the value that will be used for the INTER_AS_METRIC. Only valid if 'action' is 'announce" ::= { wfIpBgp3AnnounceEntry 25 } wfIpBgp3AnnounceOrigin OBJECT-TYPE SYNTAX INTEGER { igp(1), egp(2), incomplete(3), none(4) } ACCESS read-write STATUS mandatory DESCRIPTION "ORIGIN attribute override. If non-null, the ORIGIN attribute of a route matching this filter will be replaced with the indicated value. Only valid if 'action' is 'announce'." DEFVAL { none } ::= { wfIpBgp3AnnounceEntry 26 } wfIpBgp3AnnounceAsPath OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "AS-path override. If non-null, the AS_PATH attribute of a route matching this filter will be replaced with the indicated AS path. Each element of the AS path is 2-octet AS number. Only valid if 'action' is 'announce'." ::= { wfIpBgp3AnnounceEntry 27 } wfIpBgp3AnnounceNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Announce Next Hop. If action is ANNOUNCE and this instance is non-zero, then overwrite Next Hop with specified value." ::= { wfIpBgp3AnnounceEntry 28 } wfIpBgp3AnnounceCommunity OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP Community list. This identifies which communities will be associated with this rule. If non-null, the octet string contains one or more 4-octet BGP Community numbers." ::= { wfIpBgp3AnnounceEntry 29 } wfIpBgp3AnnounceCommunityAction OBJECT-TYPE SYNTAX INTEGER { as-is(1), remove(2), append(3), replace(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Action 'as-is' means that existing BGP Community attribute is unchanged. 'remove' - all BGP Communities are removed from an update. 'append' - existing BGP Communities are appended with the list of communities defined in wfIpBgp3AnnounceCommunity. 'replace' - existing BGP Communities are are replaced with those defined in wfIpBgp3AnnounceCommunity." ::= { wfIpBgp3AnnounceEntry 30} wfIpBgp3AnnounceCommunityMatch OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP Community list. This list identifies which attributes will match this rule. The octet string is a list of communities. Each community is 4 bytes long. If the 2 MS bytes are 0, the match is performed on the lower 16 bits. Only applicable to BGP-learnt routes. A null string means 'match any attribute'." ::= { wfIpBgp3AnnounceEntry 31 } wfIpBgp4AcceptTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpBgp4AcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of BGP-4 Accept Route Policy Rules" ::= { wfIpPolicyGroup 9 } wfIpBgp4AcceptEntry OBJECT-TYPE SYNTAX WfIpBgp4AcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the BGP-4 Accept Rule Table" INDEX { wfIpBgp4AcceptIndex } ::= { wfIpBgp4AcceptTable 1 } WfIpBgp4AcceptEntry ::= SEQUENCE { wfIpBgp4AcceptDelete INTEGER, wfIpBgp4AcceptDisable INTEGER, wfIpBgp4AcceptIndex INTEGER, wfIpBgp4AcceptName DisplayString, wfIpBgp4AcceptNetworks OCTET STRING, wfIpBgp4AcceptAction INTEGER, wfIpBgp4AcceptPreference INTEGER, wfIpBgp4AcceptPrecedence INTEGER, wfIpBgp4AcceptInject OCTET STRING, wfIpBgp4AcceptPeerAs OCTET STRING, wfIpBgp4AcceptPeerAddress OCTET STRING, wfIpBgp4AcceptOrigAs OCTET STRING, wfIpBgp4AcceptRouteOrigin INTEGER, wfIpBgp4AcceptAggrAs OCTET STRING, wfIpBgp4AcceptAggrRouter OCTET STRING, wfIpBgp4AcceptLocalPref INTEGER, wfIpBgp4AcceptBgp4Preference INTEGER, wfIpBgp4AcceptAsWeightClass INTEGER, wfIpBgp4AcceptAsPatternMatch DisplayString, wfIpBgp4AcceptCommunityMatch OCTET STRING, wfIpBgp4AcceptUseMultiExitDisc INTEGER, wfIpBgp4AcceptMultiExitDisc INTEGER, wfIpBgp4AcceptAsPrepend OCTET STRING, wfIpBgp4AcceptCommunity OCTET STRING, wfIpBgp4AcceptCommunityAction INTEGER, wfIpBgp4AcceptRFDampeningEnable INTEGER, wfIpBgp4AcceptRFDampeningTemplate INTEGER } wfIpBgp4AcceptDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpBgp4AcceptEntry 1 } wfIpBgp4AcceptDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpBgp4AcceptEntry 2 } wfIpBgp4AcceptIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpBgp4AcceptEntry 3 } wfIpBgp4AcceptName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpBgp4AcceptEntry 4 } wfIpBgp4AcceptNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpBgp4AcceptEntry 5 } wfIpBgp4AcceptAction OBJECT-TYPE SYNTAX INTEGER { accept(1), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'accept' means that the route should be considered for inclusion in the routing table. 'ignore' means don't consider the route" DEFVAL { ignore } ::= { wfIpBgp4AcceptEntry 6 } wfIpBgp4AcceptPreference OBJECT-TYPE SYNTAX INTEGER(0..16) ACCESS read-write STATUS mandatory DESCRIPTION "preference. This is a metric to be used to compare the route to other routes to the same destination. A value of 16 is 'most preferred'. This parameter only has meaning if the action is 'accept'." DEFVAL { 1 } ::= { wfIpBgp4AcceptEntry 7 } wfIpBgp4AcceptPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpBgp4AcceptEntry 8 } wfIpBgp4AcceptInject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "network injection list. this octet string should only be non-null if the action is 'accept' and if it is desired to insert networks into the routing table that differ from the actual advertised network. For instance, if a number of networks in a certain range are learned, an aggregate advertisement could be inserted instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be considered for inclusion in the routing table. If the list is null, the actual received network is considered. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual received network.' This allows insertion of an aggregate or default along with the actual network. Currently, this is only used for routes received via BGP." ::= { wfIpBgp4AcceptEntry 9 } wfIpBgp4AcceptPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP-4 Peer AS list. This octet string contains Autonomous System numbers. If an AS appears in this list, this filter applies to BGP advertisements from peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements from peers in any AS." ::= { wfIpBgp4AcceptEntry 10 } wfIpBgp4AcceptPeerAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP-4 Peer list. This octet string contains the IP addresses of one or more BGP peers. If a peer address appears in this list, this filter applies to BGP advertisements from that peer. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements from any BGP peer." ::= { wfIpBgp4AcceptEntry 11 } wfIpBgp4AcceptOrigAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP-4 Originating AS list. This octet string contains Autonomous System numbers. If an AS appears in this list, this filter applies to BGP advertisements that have the AS as their originating AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements with any originating AS." ::= { wfIpBgp4AcceptEntry 12 } wfIpBgp4AcceptRouteOrigin OBJECT-TYPE SYNTAX INTEGER { igp(1), egp(2), igporegp(3), incomplete(4), incompleteorigp(5), incompleteoregp(6), any(7) } ACCESS read-write STATUS mandatory DESCRIPTION "BGP-4 ORIGIN path attribute. This is a bit map of the three possible origin types: IGP, EGP, and Incomplete. If the bit for a particular origin type is on, this filter applies to all advertisements with that ORIGIN path attribute." DEFVAL { any } ::= { wfIpBgp4AcceptEntry 13 } wfIpBgp4AcceptAggrAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP-4 Aggregator AS list. This octet string contains Autonomous System numbers. If an AS appears in this list, this filter applies to BGP advertisements that contain the AS number in their AGGREGATOR path attribute. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements with any AS number in the AGGREGATOR path attribute." ::= { wfIpBgp4AcceptEntry 14 } wfIpBgp4AcceptAggrRouter OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP-4 Aggregator Router list. This octet string contains the IP addresses of one or more BGP routers. If a router address appears in this list, this filter applies to BGP advertisements that contain the address in their AGGREGATOR path attribute. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements with any router address in the AGGREGATOR path attribute." ::= { wfIpBgp4AcceptEntry 15 } wfIpBgp4AcceptLocalPref OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "BGP-4 Local Preference override. If non-null, any route matching this filter takes is assigned a local preference of the indicated value. This is used to override the calculated value for EBGP routes or the LOCAL_PREF path attribute for IBGP routes." ::= { wfIpBgp4AcceptEntry 16 } wfIpBgp4AcceptBgp4Preference OBJECT-TYPE SYNTAX INTEGER(1..16) ACCESS read-write STATUS mandatory DESCRIPTION "BGP-4 preference. For routes that match this filter, this value is used for comparison against other BGP-4 routes. A larger value is more preferred. Only valid if 'action' is 'accept'." DEFVAL { 1 } ::= { wfIpBgp4AcceptEntry 17 } wfIpBgp4AcceptAsWeightClass OBJECT-TYPE SYNTAX INTEGER { class1(1), class2(2), class3(3), class4(4), class5(5), class6(6), class7(7), class8(8) } ACCESS read-write STATUS mandatory DESCRIPTION "BGP AS Weight Class. For routes that match this filter, this value indicates which weight values should be used when calculating the AS path weight (see the AS weights table). Only valid if 'action' is 'accept'." DEFVAL { class1 } ::= { wfIpBgp4AcceptEntry 18 } wfIpBgp4AcceptAsPatternMatch OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "BGP AS_PATH Pattern Match string. This filter applies to BGP AS_PATH attribute and only routes which as_path matches the pattern string will be accepted. A pattern string can be any regular expression; this parameter is ignored if the string is malformed or not set." ::= { wfIpBgp4AcceptEntry 19 } wfIpBgp4AcceptCommunityMatch OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP Community list. This list identifies which attributes will match this rule. The octet string is a list of communities. Each community is 4 bytes long. If the 2 MS bytes are 0, the match is performed on the lower 16 bits. A null string means 'match any attribute'." ::= { wfIpBgp4AcceptEntry 20 } wfIpBgp4AcceptUseMultiExitDisc OBJECT-TYPE SYNTAX INTEGER { passthru(1), override(2), generate(3), delete(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Multi-Exit Discriminator Selector. This parameter indicates whether or not a MULTI_EXIT_DISC will be accepted for a network matching this filter and, if accepted, what value to use. 'pass' indicates that the value will be advertised as received. 'override' indicates that the value in wfIpBgp4AnnounceMultiExitDisc will be used. 'generate' indicates that the value in wfIpBgp4AnnounceMultiExitDisc will be used if a MED attr. is not present in the BGP-4 update message. 'delete' indicates that the metric will be removed if present in the attribute list. Only valid if 'action' is 'accept'." DEFVAL { passthru } ::= { wfIpBgp4AcceptEntry 21 } wfIpBgp4AcceptMultiExitDisc OBJECT-TYPE SYNTAX INTEGER(-1..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "Specific Multi-Exit Discriminator. If wfIpBgp4AcceptUseMultiExitDisc is set to 'override' or 'Generate' and there is MED present, this is the value that will be used for the MULTI_EXIT_DISC. Only valid if 'action' is 'accept'." DEFVAL { -1 } ::= { wfIpBgp4AcceptEntry 22 } wfIpBgp4AcceptAsPrepend OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "AS Prepend. This octet string contains AS numbers to be added as a SEQUENCE to AS Path." ::= { wfIpBgp4AcceptEntry 23 } wfIpBgp4AcceptCommunity OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP Community list. This identifies which communities will be associated with this rule. If non-null, the octet string contains one or more 4-octet BGP Community numbers." ::= { wfIpBgp4AcceptEntry 24 } wfIpBgp4AcceptCommunityAction OBJECT-TYPE SYNTAX INTEGER { as-is(1), remove(2), append(3), replace(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Action 'as-is' means that existing BGP Community attribute is unchanged. 'remove' - all BGP Communities are removed from an update. 'append' - existing BGP Communities are appended with the list of communities defined in wfIpBgp4AcceptCommunity. 'replace' - existing BGP Communities are are replaced with those defined in wfIpBgp4AcceptCommunity." DEFVAL { as-is } ::= { wfIpBgp4AcceptEntry 25 } wfIpBgp4AcceptRFDampeningEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables Route Flap Dampening. Route flap dampeni ng applies only to EBGP learnt routes." DEFVAL { disabled } ::= { wfIpBgp4AcceptEntry 26 } wfIpBgp4AcceptRFDampeningTemplate OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "If Route Flap Dampening enabled, it will use this value to index into the wfBgpRouteFlapTemplate table. The default value of 1, points to the Default Template" DEFVAL { 1 } ::= { wfIpBgp4AcceptEntry 27 } wfIpBgp4AnnounceTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpBgp4AnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of BGP-4 Announce Policy Rules" ::= { wfIpPolicyGroup 10 } wfIpBgp4AnnounceEntry OBJECT-TYPE SYNTAX WfIpBgp4AnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the BGP-4 Announce Rule Table" INDEX { wfIpBgp4AnnounceIndex } ::= { wfIpBgp4AnnounceTable 1 } WfIpBgp4AnnounceEntry ::= SEQUENCE { wfIpBgp4AnnounceDelete INTEGER, wfIpBgp4AnnounceDisable INTEGER, wfIpBgp4AnnounceIndex INTEGER, wfIpBgp4AnnounceName DisplayString, wfIpBgp4AnnounceNetworks OCTET STRING, wfIpBgp4AnnounceAction INTEGER, wfIpBgp4AnnouncePrecedence INTEGER, wfIpBgp4AnnounceRouteSource INTEGER, wfIpBgp4AnnounceExtRouteSource INTEGER, wfIpBgp4AnnounceAdvertise OCTET STRING, wfIpBgp4AnnounceRipGateway OCTET STRING, wfIpBgp4AnnounceRipInterface OCTET STRING, wfIpBgp4AnnounceOspfRouterId OCTET STRING, wfIpBgp4AnnounceOspfType INTEGER, wfIpBgp4AnnounceOspfTag OCTET STRING, wfIpBgp4AnnounceEgpPeer OCTET STRING, wfIpBgp4AnnounceEgpPeerAs OCTET STRING, wfIpBgp4AnnounceEgpGateway OCTET STRING, wfIpBgp4AnnounceBgpPeer OCTET STRING, wfIpBgp4AnnounceBgpPeerAs OCTET STRING, wfIpBgp4AnnounceBgpNextHop OCTET STRING, wfIpBgp4AnnouncePeerAs OCTET STRING, wfIpBgp4AnnouncePeer OCTET STRING, wfIpBgp4AnnounceUseMultiExitDisc INTEGER, wfIpBgp4AnnounceMultiExitDisc INTEGER, wfIpBgp4AnnounceOrigin INTEGER, wfIpBgp4AnnounceAsPath OCTET STRING, wfIpBgp4AnnounceLocalPrefOverride INTEGER, wfIpBgp4AnnounceLocalPref INTEGER, wfIpBgp4AnnounceNextHop IpAddress, wfIpBgp4AnnounceAtomic INTEGER, wfIpBgp4AnnounceAsPatternMatch DisplayString, wfIpBgp4AnnounceCommunity OCTET STRING, wfIpBgp4AnnounceCommunityAction INTEGER, wfIpBgp4AnnounceCommunityMatch OCTET STRING, wfIpBgp4AnnounceAsPrepend OCTET STRING } wfIpBgp4AnnounceDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpBgp4AnnounceEntry 1 } wfIpBgp4AnnounceDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpBgp4AnnounceEntry 2 } wfIpBgp4AnnounceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpBgp4AnnounceEntry 3 } wfIpBgp4AnnounceName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpBgp4AnnounceEntry 4 } wfIpBgp4AnnounceNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpBgp4AnnounceEntry 5 } wfIpBgp4AnnounceAction OBJECT-TYPE SYNTAX INTEGER { announce(2), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'announce' means that the route should be advertised. 'ignore' means don't advertise the route." DEFVAL { ignore } ::= { wfIpBgp4AnnounceEntry 6 } wfIpBgp4AnnouncePrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpBgp4AnnounceEntry 7 } wfIpBgp4AnnounceRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "route source. This parameter can contain one or more route source identifiers. If the route source is in this bit map, then a route from that source that meets the other criteria of this filter will match the filter. bit 0 bit 31 +---------------------------------------+ | | +---------------------------------------+ bit31 DIRECT bit30 STATIC bit29 RIP bit28 OSPF bit27 EGP bit26 BGP " DEFVAL { 63 } ::= { wfIpBgp4AnnounceEntry 8 } wfIpBgp4AnnounceExtRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "external route source. This parameter can contain one or more external route source identifiers. If the external route source is in this bit map, then a route from that external source that meets the other criteria of this filter will match the filter. bit 0 bit 31 +---------------------------------------+ | | +---------------------------------------+ bit31 DIRECT bit30 STATIC bit29 RIP bit28 OSPF bit27 EGP bit26 BGP " DEFVAL { 63 } ::= { wfIpBgp4AnnounceEntry 9 } wfIpBgp4AnnounceAdvertise OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "network advertisement list. this octet string should only be non-null if the action is 'announce' and if it is desired to advertise networks that differ from the actual network in the routing table. For instance, if a number of networks in a certain range are in the table, an aggregate could be advertised instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be advertised. If the list is null, the actual network is advertised. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual network.' This allows advertisement of an aggregate or default along with the actual network." ::= { wfIpBgp4AnnounceEntry 10 } wfIpBgp4AnnounceRipGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from RIP' gateway list. Only applicable for RIP sourced routes and if RIP is included as a route source. This octet string contains the addresses of one or more routers that could send RIP updates to this router. If a router address is included in this list, this filter applies to RIP advertisements from that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates from any router." ::= { wfIpBgp4AnnounceEntry 11 } wfIpBgp4AnnounceRipInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from RIP' interface list. Only applicable for RIP sourced routes and if RIP is included as a route source. This octet string contains the addresses of one or more interfaces on this router. If an interface address is included in this list, this filter applies to RIP advertisements received on that interface. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates received on any interface." ::= { wfIpBgp4AnnounceEntry 12 } wfIpBgp4AnnounceOspfRouterId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' Router ID list. Only applicable for OSPF sourced routes and if OSPF is included as a route source. This octet string contains the router IDs of one or more OSPF routers. If a router ID is included in this list, this filter applies to OSPF advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to OSPF updates from any router." ::= { wfIpBgp4AnnounceEntry 13 } wfIpBgp4AnnounceOspfType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), external(3), internal(4), any(7) } ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' route type. Only applicable for OSPF sourced routes and if OSPF is included as a route source. This parameter describes which types of OSPF routes match this filter. 'any' means match any route type. 'internal' means 'match any non-ASE'. 'external' means 'match any ASE'. 'type1' means 'match any external type 1'. 'type2' means 'match any external type 2" DEFVAL { any } ::= { wfIpBgp4AnnounceEntry 14 } wfIpBgp4AnnounceOspfTag OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from OSPF' ASE tag list. Only applicable for OSPF sourced ASE routes and if OSPF is included as a route source. This octet string contains tag values that could be present in an OSPF ASE advertisement. If a tag value is included in this list, this filter applies to OSPF ASE advertisements that contain this tag value. If non-null, The octet string contains one or more 4-octet tag values. If null, this filter applies to OSPF ASEs with any tag value." ::= { wfIpBgp4AnnounceEntry 15 } wfIpBgp4AnnounceEgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Peer list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains the IP address of one or more EGP peers. If an EGP peer is included in this list, this filter applies to EGP advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements from any router." ::= { wfIpBgp4AnnounceEntry 16 } wfIpBgp4AnnounceEgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Peer AS list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to EGP advertisements received from EBP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to EGP advertisements from peers in any AS." ::= { wfIpBgp4AnnounceEntry 17 } wfIpBgp4AnnounceEgpGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from EGP' Gateway list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains the IP address of one or more EGP gateways. If an EGP gateway is included in this list, this filter applies to EGP advertisements that use this gateway as the next hop. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements with any gateway address." ::= { wfIpBgp4AnnounceEntry 18 } wfIpBgp4AnnounceBgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' Peer list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains the IP address of one or more BGP peers. If a BGP peer is included in this list, this filter applies to BGP advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements from any router." ::= { wfIpBgp4AnnounceEntry 19 } wfIpBgp4AnnounceBgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' AS list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to BGP advertisements received from BGP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements from peers in any AS." ::= { wfIpBgp4AnnounceEntry 20 } wfIpBgp4AnnounceBgpNextHop OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "from BGP' NextHop list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains IP addresses. If an IP address is included in this list, this filter applies to BGP advertisements whose NEXT_HOP attribute matches this IP address. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements with any NEXT_HOP attribute." ::= { wfIpBgp4AnnounceEntry 21 } wfIpBgp4AnnouncePeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP-4 Outbound Peer AS list. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to BGP advertisements being sent to BGP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements going to peers in any AS." ::= { wfIpBgp4AnnounceEntry 22 } wfIpBgp4AnnouncePeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP-4 Outbound Peer list. This octet string contains the IP address of one or more BGP peers. If a BGP peer is included in this list, this filter applies to BGP advertisements being sent to that peer. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements being sent to any peer." ::= { wfIpBgp4AnnounceEntry 23 } wfIpBgp4AnnounceUseMultiExitDisc OBJECT-TYPE SYNTAX INTEGER { none(1), specified(2), originating(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Multi-Exit Discriminator Selector. This parameter indicates whether or not a MULTI_EXIT_DISC will be advertised for a network matching this filter and, if advertised, what value to use. 'none' indicates that no value will be advertised. 'specified' indicates that the value in wfIpBgp4AnnounceMultiExitDisc will be used. 'originating' indicates that the metric from the originating protocol will be used. Only valid if 'action' is 'announce'." DEFVAL { none } ::= { wfIpBgp4AnnounceEntry 24 } wfIpBgp4AnnounceMultiExitDisc OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Specific Multi-Exit Discriminator. If wfIpBgp4AnnounceUseMultiExitDisc is set to 'specified', this is the value that will be used for the MULTI_EXIT_DISC. Only valid if 'action' is 'announce'." ::= { wfIpBgp4AnnounceEntry 25 } wfIpBgp4AnnounceOrigin OBJECT-TYPE SYNTAX INTEGER { igp(1), egp(2), incomplete(3), none(4) } ACCESS read-write STATUS mandatory DESCRIPTION "ORIGIN attribute override. If non-null, the ORIGIN attribute of a route matching this filter will be replaced with the indicated value. Only valid if 'action' is 'announce'." DEFVAL { none } ::= { wfIpBgp4AnnounceEntry 26 } wfIpBgp4AnnounceAsPath OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "AS-path override. If non-null, the AS_PATH attribute of a route matching this filter will be replaced with the indicated AS path. A BGP-4 AS_PATH is composed of AS path segments. Each AS path segment is represented by a triple: <path segment type, path segment length, path segment value>. The path segment type is a 1-octet long field with the following values defined: 1: AS_SET: an unordered set of ASes a route in the UPDATE message has traversed. 2: AS_SEQUENCE: an ordered set of ASes a route in the UPDATE message has traversed. The path segment length is a 1-octet long field containing the number of ASes in the path segment value field. The path segment value field contains one or more AS numbers, each encoded as a 2-octet long field. Only valid if 'action' is 'announce'." ::= { wfIpBgp4AnnounceEntry 27 } wfIpBgp4AnnounceLocalPrefOverride OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-write STATUS mandatory DESCRIPTION "local pref override. Only valid when advertise to an IBGP peer. If this is false, the route weight value will be used to calculate the LOCAL_PREF path attribute. If this is true, the value in wfIpBgp4AnnounceLocalPref will be used instead." DEFVAL { false } ::= { wfIpBgp4AnnounceEntry 28 } wfIpBgp4AnnounceLocalPref OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "local pref override value. Only valid when advertise to an IBGP peer. and if wfIpBgp4AnnounceLocalPrefOverride is set to IP_BGP4_ANNOUNCE_LOCAL_PREF_OVERRIDE_TRUE. If this case, this value is used as the LOCAL_PREF path attribute." ::= { wfIpBgp4AnnounceEntry 29 } wfIpBgp4AnnounceNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Announce Next Hop. If action is ANNOUNCE and this instance is non-zero, then overwrite Next Hop with specified value." ::= { wfIpBgp4AnnounceEntry 30 } wfIpBgp4AnnounceAtomic OBJECT-TYPE SYNTAX INTEGER { default(1), force(2), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Announce Atomic aggregation" DEFVAL { default } ::= { wfIpBgp4AnnounceEntry 31 } wfIpBgp4AnnounceAsPatternMatch OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "BGP AS_PATH Pattern Match string. This filter applies to BGP AS_PATH attribute and only routes which as_path matches the pattern string will be announced. A pattern string can be any regular expression; this parameter is ignored if the string is malformed or not set." ::= { wfIpBgp4AnnounceEntry 32 } wfIpBgp4AnnounceCommunity OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP Community list. This identifies which communities will be associated with this rule. If non-null, the octet string contains one or more 4-octet BGP Community numbers." ::= { wfIpBgp4AnnounceEntry 33 } wfIpBgp4AnnounceCommunityAction OBJECT-TYPE SYNTAX INTEGER { as-is(1), remove(2), append(3), replace(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Action 'as-is' means that existing BGP Community attribute is unchanged. 'remove' - all BGP Communities are removed from an update. 'append' - existing BGP Communities are appended with the list of communities defined in wfIpBgp4AnnounceCommunity. 'replace' - existing BGP Communities are are replaced with those defined in wfIpBgp4AnnounceCommunity." DEFVAL { as-is } ::= { wfIpBgp4AnnounceEntry 34 } wfIpBgp4AnnounceCommunityMatch OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "BGP Community list. This list identifies which attributes will match this rule. The octet string is a list of communities. Each community is 4 bytes long. If the 2 MS bytes are 0, the match is performed on the lower 16 bits. Only applicable to BGP-learnt routes. A null string means 'match any attribute'." ::= { wfIpBgp4AnnounceEntry 35 } wfIpBgp4AnnounceAsPrepend OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "AS numbers list.This octet string contains AS numbers to be added as a SEQUENCE to AS Path." ::= { wfIpBgp4AnnounceEntry 36 } wfIpIgmpGroupPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpIgmpGroupPolicyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of IGMP Group Policy Rules" ::= { wfIpPolicyGroup 11 } wfIpIgmpGroupPolicyEntry OBJECT-TYPE SYNTAX WfIpIgmpGroupPolicyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the IGMP Group Policy Table." INDEX { wfIpIgmpGroupPolicyIndex } ::= { wfIpIgmpGroupPolicyTable 1 } WfIpIgmpGroupPolicyEntry ::= SEQUENCE { wfIpIgmpGroupPolicyDelete INTEGER, wfIpIgmpGroupPolicyDisable INTEGER, wfIpIgmpGroupPolicyIndex INTEGER, wfIpIgmpGroupPolicyName DisplayString, wfIpIgmpGroupPolicySources OCTET STRING, wfIpIgmpGroupPolicyAction INTEGER, wfIpIgmpGroupPolicyPreference INTEGER, wfIpIgmpGroupPolicyPrecedence INTEGER, wfIpIgmpGroupPolicyInject OCTET STRING, wfIpIgmpGroupPolicyGroups OCTET STRING, wfIpIgmpGroupPolicyCircuits OCTET STRING, wfIpIgmpGroupPolicySenders OCTET STRING } wfIpIgmpGroupPolicyDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpIgmpGroupPolicyEntry 1 } wfIpIgmpGroupPolicyDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpIgmpGroupPolicyEntry 2 } wfIpIgmpGroupPolicyIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpIgmpGroupPolicyEntry 3 } wfIpIgmpGroupPolicyName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpIgmpGroupPolicyEntry 4 } wfIpIgmpGroupPolicySources OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Source identification list. This identifies which sources will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: source address next 4 octets: source mask An entry with an 'exact' tag means to only match the specific source (number & mask). An entry with a 'range' tag means to match any source that falls in the range indicated by the source and mask. A null string also means 'match any source'." ::= { wfIpIgmpGroupPolicyEntry 5 } wfIpIgmpGroupPolicyAction OBJECT-TYPE SYNTAX INTEGER { accept(1), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'accept' means that the group join should be accepted. 'ignore' means to ignore the group join" DEFVAL { ignore } ::= { wfIpIgmpGroupPolicyEntry 6 } wfIpIgmpGroupPolicyPreference OBJECT-TYPE SYNTAX INTEGER(0..16) ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpIgmpGroupPolicyEntry 7 } wfIpIgmpGroupPolicyPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins). Note that the policy match is not 'most specific' so the precedence has to be used to select from multiple matches." ::= { wfIpIgmpGroupPolicyEntry 8 } wfIpIgmpGroupPolicyInject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpIgmpGroupPolicyEntry 9 } wfIpIgmpGroupPolicyGroups OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Group list. This identifies which groups will match this rule. If non-null, The octet string contains one or more 2-tuples of this form: next 4 octets: group number next 4 octets: group mask A null string also means 'match any group'." ::= { wfIpIgmpGroupPolicyEntry 10 } wfIpIgmpGroupPolicyCircuits OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Circuit identification list. This identifies which circuits will match this rule. If non-null, The octet string contains one or more 2-octet, each representing a circuit. A null string also means 'match any circuit'." ::= { wfIpIgmpGroupPolicyEntry 11 } wfIpIgmpGroupPolicySenders OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Sender identification list. This identifies which senders will match this rule. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: sender address next 4 octets: sender mask A null string also means 'match any sender'." ::= { wfIpIgmpGroupPolicyEntry 12 } wfMTMStaticFwdTable OBJECT-TYPE SYNTAX SEQUENCE OF WfMTMStaticFwdEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "The Table of static forwarding entries" ::= { wfIpPolicyGroup 12 } wfMTMStaticFwdEntry OBJECT-TYPE SYNTAX WfMTMStaticFwdEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry in the static forwarding Table" INDEX { wfMTMStaticFwdIndex } ::= { wfMTMStaticFwdTable 1 } WfMTMStaticFwdEntry ::= SEQUENCE { wfMTMStaticFwdDelete INTEGER, wfMTMStaticFwdDisable INTEGER, wfMTMStaticFwdIndex INTEGER, wfMTMStaticFwdName DisplayString, wfMTMStaticFwdGroups OCTET STRING, wfMTMStaticFwdAction INTEGER, wfMTMStaticFwdPreference INTEGER, wfMTMStaticFwdPrecedence INTEGER, wfMTMStaticFwdInject OCTET STRING, wfMTMStaticFwdSources OCTET STRING, wfMTMStaticFwdInCircuits OCTET STRING, wfMTMStaticFwdOutCircuits OCTET STRING, wfMTMStaticFwdMode INTEGER } wfMTMStaticFwdDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS obsolete DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfMTMStaticFwdEntry 1 } wfMTMStaticFwdDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS obsolete DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfMTMStaticFwdEntry 2 } wfMTMStaticFwdIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "Rule index number" ::= { wfMTMStaticFwdEntry 3 } wfMTMStaticFwdName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS obsolete DESCRIPTION "Rule name - user specified name for this rule" ::= { wfMTMStaticFwdEntry 4 } wfMTMStaticFwdGroups OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS obsolete DESCRIPTION "Group list. This identifies which groups will match this rule. If non-null, The octet string contains one or more 2-tuples of this form: next 4 octets: group number next 4 octets: group mask A null string also means 'match any group'." ::= { wfMTMStaticFwdEntry 5 } wfMTMStaticFwdAction OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS obsolete DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfMTMStaticFwdEntry 6 } wfMTMStaticFwdPreference OBJECT-TYPE SYNTAX INTEGER(0..16) ACCESS read-write STATUS obsolete DESCRIPTION "If not 0, indicates this policy overwrites multicast protocols otherwise it can be overwritten by multicast protocols. If it overwrites protocols, then forwarding decision is made purely according to the policy; if it can be overwritten by protocols, then protocols have to be consulted to make the decision. For example, s policy 'overwritten_by_procotol' can be used in the following situation: Before a multicast protocol comes up on an incoming circuit, forwarding decision is made according to the policy. After the protocol comes up, the protocol will make the decision" DEFVAL { 1 } ::= { wfMTMStaticFwdEntry 7 } wfMTMStaticFwdPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS obsolete DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins). Note that the policy match is not most specific so the precedence has to be used to select from multiple matches." ::= { wfMTMStaticFwdEntry 8 } wfMTMStaticFwdInject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS obsolete DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfMTMStaticFwdEntry 9 } wfMTMStaticFwdSources OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS obsolete DESCRIPTION "Source identification list. This identifies which sources will match this rule. If non-null, The octet string contains one or more 2-tuples of this form: next 4 octets: source address next 4 octets: source mask A null string also means 'match any source'." ::= { wfMTMStaticFwdEntry 10 } wfMTMStaticFwdInCircuits OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS obsolete DESCRIPTION "Inbound ircuit ist. This is not a selection criteria. If non-null, The octet string contains one or more 2-octet, each representing a circuit on which mulicast packets whose (s, g) matche this rule will be accepted. A null string means those packets should not be accepted at all" ::= { wfMTMStaticFwdEntry 11 } wfMTMStaticFwdOutCircuits OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS obsolete DESCRIPTION "Outbound circuit list. This is not a selection criteria. If non-null, The octet string contains one or more 2-tuple, each representing a circuit out of which mulicast packets whose (s, g) matche this rule will be forwarded. Each tuple is in the following format: first 2-octet: circuit number following 2 octets: ttl threshold A null string means those packets should not be forwarded at all." ::= { wfMTMStaticFwdEntry 12 } wfMTMStaticFwdMode OBJECT-TYPE SYNTAX INTEGER { static (2), statictodynamic(3), dynamictostatic(4) } ACCESS read-write STATUS obsolete DESCRIPTION " static static entries overrides multicast protocol decisions statictodynamic Accept the multicast packet from a specified non-multicast and static configured interface and forward it on to outbound interfaces running multicast protocols as per multicast protocol rules dynamictostatic accept the multicast packet from an interface running multicast protocol and forward it on to static configured non-multicast out bound interfaces " DEFVAL { static } ::= { wfMTMStaticFwdEntry 13 } wfIpMospfAcceptTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpMospfAcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of Rip Accept Policy Rules" ::= { wfIpPolicyGroup 13 } wfIpMospfAcceptEntry OBJECT-TYPE SYNTAX WfIpMospfAcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Rip Accept Rule Table" INDEX { wfIpMospfAcceptIndex } ::= { wfIpMospfAcceptTable 1 } WfIpMospfAcceptEntry ::= SEQUENCE { wfIpMospfAcceptDelete INTEGER, wfIpMospfAcceptDisable INTEGER, wfIpMospfAcceptIndex INTEGER, wfIpMospfAcceptName DisplayString, wfIpMospfAcceptNetworks OCTET STRING, wfIpMospfAcceptAction INTEGER, wfIpMospfAcceptPreference INTEGER, wfIpMospfAcceptPrecedence INTEGER, wfIpMospfAcceptInject OCTET STRING, wfIpMospfAcceptGateway OCTET STRING, wfIpMospfAcceptInterface OCTET STRING, wfIpMospfAcceptApplyMask IpAddress } wfIpMospfAcceptDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpMospfAcceptEntry 1 } wfIpMospfAcceptDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpMospfAcceptEntry 2 } wfIpMospfAcceptIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpMospfAcceptEntry 3 } wfIpMospfAcceptName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpMospfAcceptEntry 4 } wfIpMospfAcceptNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpMospfAcceptEntry 5 } wfIpMospfAcceptAction OBJECT-TYPE SYNTAX INTEGER { accept(1), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'accept' means that the route should be considered for inclusion in the routing table. 'ignore' means don't consider the route" DEFVAL { accept } ::= { wfIpMospfAcceptEntry 6 } wfIpMospfAcceptPreference OBJECT-TYPE SYNTAX INTEGER(0..16) ACCESS read-write STATUS mandatory DESCRIPTION "preference. This is a metric to be used to compare the route to other routes to the same destination. A value of 16 is 'most preferred'. This parameter only has meaning if the action is 'accept'." DEFVAL { 1 } ::= { wfIpMospfAcceptEntry 7 } wfIpMospfAcceptPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpMospfAcceptEntry 8 } wfIpMospfAcceptInject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "network injection list. this octet string should only be non-null if the action is 'accept' and if it is desired to insert networks into the routing table that differ from the actual advertised network. For instance, if a number of networks in a certain range are learned, an aggregate advertisement could be inserted instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be considered for inclusion in the routing table. If the list is null, the actual received network is considered. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual received network.' This allows insertion of an aggregate or default along with the actual network. Currently, this is only used for routes received via BGP." ::= { wfIpMospfAcceptEntry 9 } wfIpMospfAcceptGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "RIP gateway list. This octet string contains the addresses of one or more routers that could send RIP updates to this router. If a router address is included in this list, this filter applies to RIP advertisements from that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates from any router." ::= { wfIpMospfAcceptEntry 10 } wfIpMospfAcceptInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "RIP interface list. This octet string contains the addresses of one or more interfaces on this router. If an interface address is included in this list, this filter applies to RIP advertisements received on that interface. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates received on any interface." ::= { wfIpMospfAcceptEntry 11 } wfIpMospfAcceptApplyMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Injection Mask: If the 'action' is accept and the actual received network will be considered, this is an optional IP address mask that will be applied to the network number from the RIP update. This is used to override the interface's subnet mask in the presence of networks with variable length subnet masks." ::= { wfIpMospfAcceptEntry 12 } wfIpMospfAnnounceTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpMospfAnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of Mospf Announce Route Policy Rules. The rules in this table are how the mospf learns routes from DVMRP routing pool." ::= { wfIpPolicyGroup 14 } wfIpMospfAnnounceEntry OBJECT-TYPE SYNTAX WfIpMospfAnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the MOSPF Announce Rule Table" INDEX { wfIpMospfAnnounceIndex } ::= { wfIpMospfAnnounceTable 1 } WfIpMospfAnnounceEntry ::= SEQUENCE { wfIpMospfAnnounceDelete INTEGER, wfIpMospfAnnounceDisable INTEGER, wfIpMospfAnnounceIndex INTEGER, wfIpMospfAnnounceName DisplayString, wfIpMospfAnnounceNetworks OCTET STRING, wfIpMospfAnnounceAction INTEGER, wfIpMospfAnnouncePrecedence INTEGER, wfIpMospfAnnounceRouteSource INTEGER, wfIpMospfAnnounceExtRouteSource INTEGER, wfIpMospfAnnounceAdvertise OCTET STRING, wfIpMospfAnnounceRipGateway OCTET STRING, wfIpMospfAnnounceRipInterface OCTET STRING, wfIpMospfAnnounceOspfRouterId OCTET STRING, wfIpMospfAnnounceOspfType INTEGER, wfIpMospfAnnounceOspfTag OCTET STRING, wfIpMospfAnnounceEgpPeer OCTET STRING, wfIpMospfAnnounceEgpPeerAs OCTET STRING, wfIpMospfAnnounceEgpGateway OCTET STRING, wfIpMospfAnnounceBgpPeer OCTET STRING, wfIpMospfAnnounceBgpPeerAs OCTET STRING, wfIpMospfAnnounceBgpNextHop OCTET STRING } wfIpMospfAnnounceDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpMospfAnnounceEntry 1 } wfIpMospfAnnounceDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpMospfAnnounceEntry 2 } wfIpMospfAnnounceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpMospfAnnounceEntry 3 } wfIpMospfAnnounceName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpMospfAnnounceEntry 4 } wfIpMospfAnnounceNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpMospfAnnounceEntry 5 } wfIpMospfAnnounceAction OBJECT-TYPE SYNTAX INTEGER { announce(2), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'announce' means that the route should be advertised. 'ignore' means don't advertise the route." DEFVAL { announce } ::= { wfIpMospfAnnounceEntry 6 } wfIpMospfAnnouncePrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpMospfAnnounceEntry 7 } wfIpMospfAnnounceRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpMospfAnnounceEntry 8 } wfIpMospfAnnounceExtRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpMospfAnnounceEntry 9 } wfIpMospfAnnounceAdvertise OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "network advertisement list. this octet string should only be non-null if the action is 'announce' and if it is desired to advertise networks that differ from the actual network in the routing table. For instance, if a number of networks in a certain range are in the table, an aggregate could be advertised instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be advertised. If the list is null, the actual network is advertised. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual network.' This allows advertisement of an aggregate or default along with the actual network." ::= { wfIpMospfAnnounceEntry 10 } wfIpMospfAnnounceRipGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpMospfAnnounceEntry 11 } wfIpMospfAnnounceRipInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpMospfAnnounceEntry 12 } wfIpMospfAnnounceOspfRouterId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpMospfAnnounceEntry 13 } wfIpMospfAnnounceOspfType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), external(3), internal(4), any(7) } ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" DEFVAL { any } ::= { wfIpMospfAnnounceEntry 14 } wfIpMospfAnnounceOspfTag OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpMospfAnnounceEntry 15 } wfIpMospfAnnounceEgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpMospfAnnounceEntry 16 } wfIpMospfAnnounceEgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpMospfAnnounceEntry 17 } wfIpMospfAnnounceEgpGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpMospfAnnounceEntry 18 } wfIpMospfAnnounceBgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpMospfAnnounceEntry 19 } wfIpMospfAnnounceBgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpMospfAnnounceEntry 20 } wfIpMospfAnnounceBgpNextHop OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpMospfAnnounceEntry 21 } wfIpDvmrpAcceptTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpDvmrpAcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of Rip Accept Policy Rules" ::= { wfIpPolicyGroup 15 } wfIpDvmrpAcceptEntry OBJECT-TYPE SYNTAX WfIpDvmrpAcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Dvmrp Accept Rule Table" INDEX { wfIpDvmrpAcceptIndex } ::= { wfIpDvmrpAcceptTable 1 } WfIpDvmrpAcceptEntry ::= SEQUENCE { wfIpDvmrpAcceptDelete INTEGER, wfIpDvmrpAcceptDisable INTEGER, wfIpDvmrpAcceptIndex INTEGER, wfIpDvmrpAcceptName DisplayString, wfIpDvmrpAcceptNetworks OCTET STRING, wfIpDvmrpAcceptAction INTEGER, wfIpDvmrpAcceptPreference INTEGER, wfIpDvmrpAcceptPrecedence INTEGER, wfIpDvmrpAcceptInject OCTET STRING, wfIpDvmrpAcceptGateway OCTET STRING, wfIpDvmrpAcceptInterface OCTET STRING, wfIpDvmrpAcceptApplyMask IpAddress, wfIpDvmrpAcceptTunnels OCTET STRING, wfIpDvmrpAcceptInjectMetric INTEGER } wfIpDvmrpAcceptDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpDvmrpAcceptEntry 1 } wfIpDvmrpAcceptDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpDvmrpAcceptEntry 2 } wfIpDvmrpAcceptIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpDvmrpAcceptEntry 3 } wfIpDvmrpAcceptName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpDvmrpAcceptEntry 4 } wfIpDvmrpAcceptNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpDvmrpAcceptEntry 5 } wfIpDvmrpAcceptAction OBJECT-TYPE SYNTAX INTEGER { accept(1), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'accept' means that the route should be considered for inclusion in the routing table. 'ignore' means don't consider the route" DEFVAL { accept } ::= { wfIpDvmrpAcceptEntry 6 } wfIpDvmrpAcceptPreference OBJECT-TYPE SYNTAX INTEGER(0..16) ACCESS read-only STATUS mandatory DESCRIPTION "not used. This is here only for common internal data structures." DEFVAL {10} ::= { wfIpDvmrpAcceptEntry 7 } wfIpDvmrpAcceptPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpDvmrpAcceptEntry 8 } wfIpDvmrpAcceptInject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network injection list. this octet string should only be non-null if the action is 'accept' and if it is desired to insert networks into the routing table that differ from the actual advertised network. For instance, if a number of networks in a certain range are learned, an aggregate advertisement could be inserted instead of the individual networks. If non-null, The octet string contains one 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, the network in this list will be considered for inclusion in the routing table. If the list is null, the actual received network is considered." ::= { wfIpDvmrpAcceptEntry 9 } wfIpDvmrpAcceptGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "DVMRP gateway list. This octet string contains the addresses of one or more routers that could send DVMRP updates to this router. If a router address is included in this list, this filter applies to DVMRP advertisements from that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to DVMRP updates from any router." ::= { wfIpDvmrpAcceptEntry 10 } wfIpDvmrpAcceptInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Dvmrp interface list. This is a list of DVMRP interfaces. If a interface appears in this list, the filter applies to DVMRP advertisements received on this interface. If non-null, The octet string contains 4-octet IP address. If null, this filter applies to DVMRP updates received on any DVMRP interface. " ::= { wfIpDvmrpAcceptEntry 11 } wfIpDvmrpAcceptApplyMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Not used in this release Injection Mask: If the 'action' is accept and the actual received network will be considered, this is an optional IP address mask that will be applied to the network number from the DVMRP update. This is used to override the interface's subnet mask in the presence of networks with variable length subnet masks." ::= { wfIpDvmrpAcceptEntry 12 } wfIpDvmrpAcceptTunnels OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Dvmrp tunnel list. This is a list of DVMRP tunnels. If an tunnel interface appears in this listless filter applies to DVMRP advertisements sent via that tunnel. Each tunnel takes 8 octets, the first 4 of which are for local IP address, and the last 4 are for remote IP address If non-null, The octet string contains one or more 8-octet IP addresses. If the first 8-octet contains all f, this filter does not applies to any tunnel. If null, this filter applies to any DVMRP tunnel. " ::= { wfIpDvmrpAcceptEntry 13} wfIpDvmrpAcceptInjectMetric OBJECT-TYPE SYNTAX INTEGER (1..31) ACCESS read-write STATUS mandatory DESCRIPTION "Inject Route Metric. This value represents the cost of the aggregated route which associates with wfIpDvmrpAcceptInject mib injects into DVMRP routing table. The default value is set to 1." DEFVAL { 1 } ::= { wfIpDvmrpAcceptEntry 14 } wfIpDvmrpAnnounceTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpDvmrpAnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of Dvmrp Announce Route Policy Rules" ::= { wfIpPolicyGroup 16 } wfIpDvmrpAnnounceEntry OBJECT-TYPE SYNTAX WfIpDvmrpAnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Dvmrp Announce Rule Table" INDEX { wfIpDvmrpAnnounceIndex } ::= { wfIpDvmrpAnnounceTable 1 } WfIpDvmrpAnnounceEntry ::= SEQUENCE { wfIpDvmrpAnnounceDelete INTEGER, wfIpDvmrpAnnounceDisable INTEGER, wfIpDvmrpAnnounceIndex INTEGER, wfIpDvmrpAnnounceName DisplayString, wfIpDvmrpAnnounceNetworks OCTET STRING, wfIpDvmrpAnnounceAction INTEGER, wfIpDvmrpAnnouncePrecedence INTEGER, wfIpDvmrpAnnounceRouteSource INTEGER, wfIpDvmrpAnnounceExtRouteSource INTEGER, wfIpDvmrpAnnounceAdvertise OCTET STRING, wfIpDvmrpAnnounceRipGateway OCTET STRING, wfIpDvmrpAnnounceRipInterface OCTET STRING, wfIpDvmrpAnnounceOspfRouterId OCTET STRING, wfIpDvmrpAnnounceOspfType INTEGER, wfIpDvmrpAnnounceOspfTag OCTET STRING, wfIpDvmrpAnnounceEgpPeer OCTET STRING, wfIpDvmrpAnnounceEgpPeerAs OCTET STRING, wfIpDvmrpAnnounceEgpGateway OCTET STRING, wfIpDvmrpAnnounceBgpPeer OCTET STRING, wfIpDvmrpAnnounceBgpPeerAs OCTET STRING, wfIpDvmrpAnnounceBgpNextHop OCTET STRING, wfIpDvmrpAnnounceCircuits OCTET STRING, wfIpDvmrpAnnounceTunnels OCTET STRING, wfIpDvmrpAnnounceMetric INTEGER, wfIpDvmrpAnnounceInterface OCTET STRING } wfIpDvmrpAnnounceDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpDvmrpAnnounceEntry 1 } wfIpDvmrpAnnounceDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpDvmrpAnnounceEntry 2 } wfIpDvmrpAnnounceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpDvmrpAnnounceEntry 3 } wfIpDvmrpAnnounceName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpDvmrpAnnounceEntry 4 } wfIpDvmrpAnnounceNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpDvmrpAnnounceEntry 5 } wfIpDvmrpAnnounceAction OBJECT-TYPE SYNTAX INTEGER { announce(2), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'announce' means that the route should be advertised. 'ignore' means don't advertise the route." DEFVAL { announce } ::= { wfIpDvmrpAnnounceEntry 6 } wfIpDvmrpAnnouncePrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpDvmrpAnnounceEntry 7 } wfIpDvmrpAnnounceRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpDvmrpAnnounceEntry 8 } wfIpDvmrpAnnounceExtRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpDvmrpAnnounceEntry 9 } wfIpDvmrpAnnounceAdvertise OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network advertisement list. this octet string should only be non-null if the action is 'announce' and if it is desired to advertise networks that differ from the actual network in the routing table. For instance, if a number of networks in a certain range are in the table, an aggregate could be advertised instead of the individual networks. If non-null, The octet string contains one 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, the network in this list will be advertised. If the list is null, the actual network is advertised." ::= { wfIpDvmrpAnnounceEntry 10 } wfIpDvmrpAnnounceRipGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpDvmrpAnnounceEntry 11 } wfIpDvmrpAnnounceRipInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Not used. Only here because of common internal data structures." ::= { wfIpDvmrpAnnounceEntry 12 } wfIpDvmrpAnnounceOspfRouterId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpDvmrpAnnounceEntry 13 } wfIpDvmrpAnnounceOspfType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), external(3), internal(4), any(7) } ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpDvmrpAnnounceEntry 14 } wfIpDvmrpAnnounceOspfTag OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpDvmrpAnnounceEntry 15 } wfIpDvmrpAnnounceEgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpDvmrpAnnounceEntry 16 } wfIpDvmrpAnnounceEgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpDvmrpAnnounceEntry 17 } wfIpDvmrpAnnounceEgpGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpDvmrpAnnounceEntry 18 } wfIpDvmrpAnnounceBgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpDvmrpAnnounceEntry 19 } wfIpDvmrpAnnounceBgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpDvmrpAnnounceEntry 20 } wfIpDvmrpAnnounceBgpNextHop OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfIpDvmrpAnnounceEntry 21 } wfIpDvmrpAnnounceCircuits OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS obsolete DESCRIPTION "Dvmrp circuit list. This is a list of DVMRP circuits. If a circuit appears in this list, the filter applies to DVMRP advertisements sent via that circuit. If non-null, The octet string contains one or more 2-octet circuit number. If the first 2-octet contains all f, this filter does not applies to any circuits. If null, this filter applies to any outbound DVMRP circuit. " ::= { wfIpDvmrpAnnounceEntry 22 } wfIpDvmrpAnnounceTunnels OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Dvmrp tunnel list. This is a list of DVMRP tunnels. If an tunnel interface appears in this list,the filter applies to DVMRP advertisements sent via that tunnel. Each tunnel takes 8 octets, the first 4 of which are for local IP address, and the last 4 are for remote IP address If non-null, The octet string contains one or more 8-octet IP addresses. If the first 8-octet contains all f, this filter does not applies to any tunnel. If null, this filter applies to any DVMRP tunnel. " ::= { wfIpDvmrpAnnounceEntry 23 } wfIpDvmrpAnnounceMetric OBJECT-TYPE SYNTAX INTEGER (0..31) ACCESS read-write STATUS mandatory DESCRIPTION "Route Metric. This value is announced as the metric for the routes specified in the network identification list. If non-null, then the routes for the specified networks in the network identification list are advertised with this metric even it differs from the metric in the routing table. If null, then the metrics in the routing table are advertised." ::= { wfIpDvmrpAnnounceEntry 24 } wfIpDvmrpAnnounceInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Dvmrp interface list. This is a list of DVMRP interfaces. If a interface appears in this list, the filter applies to DVMRP advertisements sent via that interface. If non-null, The octet string contains 4-octet IP address. If null, this filter applies to any outbound DVMRP interface. " ::= { wfIpDvmrpAnnounceEntry 25 } wfIpDvmrpInjectRtTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpDvmrpInjectRtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of Dvmrp Inject Unicast routes Policy Rules" ::= { wfIpPolicyGroup 17 } wfIpDvmrpInjectRtEntry OBJECT-TYPE SYNTAX WfIpDvmrpInjectRtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Dvmrp Inject Route Rule Table" INDEX { wfIpDvmrpInjectRtIndex } ::= { wfIpDvmrpInjectRtTable 1 } WfIpDvmrpInjectRtEntry ::= SEQUENCE { wfIpDvmrpInjectRtDelete INTEGER, wfIpDvmrpInjectRtDisable INTEGER, wfIpDvmrpInjectRtIndex INTEGER, wfIpDvmrpInjectRtName DisplayString, wfIpDvmrpInjectRtNetworks OCTET STRING, wfIpDvmrpInjectRtAction INTEGER, wfIpDvmrpInjectRtPreference INTEGER, wfIpDvmrpInjectRtPrecedence INTEGER, wfIpDvmrpInjectRtInject OCTET STRING, wfIpDvmrpInjectRtInInterface OCTET STRING, wfIpDvmrpInjectRtType INTEGER, wfIpDvmrpInjectRtMetric INTEGER } wfIpDvmrpInjectRtDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpDvmrpInjectRtEntry 1 } wfIpDvmrpInjectRtDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpDvmrpInjectRtEntry 2 } wfIpDvmrpInjectRtIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpDvmrpInjectRtEntry 3 } wfIpDvmrpInjectRtName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpDvmrpInjectRtEntry 4 } wfIpDvmrpInjectRtNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. A null string also means 'match any route'." ::= { wfIpDvmrpInjectRtEntry 5 } wfIpDvmrpInjectRtAction OBJECT-TYPE SYNTAX INTEGER { accept(1), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'accept' means that the route should be imported from RTM to the DVMRP routing table. 'ignore' means don't consider the route" DEFVAL { accept } ::= { wfIpDvmrpInjectRtEntry 6 } wfIpDvmrpInjectRtPreference OBJECT-TYPE SYNTAX INTEGER(0..16) ACCESS read-write STATUS mandatory DESCRIPTION "preference. This is a metric to be used to compare the preference path between inject route or the existing route in DVMRP routing table. If the injecting unicast route is prefered, then the value need to be set higher than the preference of the existing route. The routes learned from DVMRP network always has preference set to 1. This parameter only has meaning if the action is 'accept'." DEFVAL { 0 } ::= { wfIpDvmrpInjectRtEntry 7 } wfIpDvmrpInjectRtPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins). Note that the policy match is not most specific so the precedence has to be used to select from multiple matches." ::= { wfIpDvmrpInjectRtEntry 8 } wfIpDvmrpInjectRtInject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "network injection list. this octet string should only be non-null if the action is 'accept' and if it is desired to insert networks into the routing table that differ from the actual advertised network. For instance, if a number of networks in a certain range are learned, an aggregate advertisement could be inserted instead of the individual networks. If non-null, The octet string contains one 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, the network in this list will be considered for inclusion in the routing table. If the list is null, the actual received network is considered." ::= { wfIpDvmrpInjectRtEntry 9 } wfIpDvmrpInjectRtInInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Injected unicast routes inbound circuit list. This octet string contains one or more 4-octet IP addresses. If an interface address is included in this list, the unicast routes received on that interface match this rule will be accepted. If null, this filter applies to unicast routes received on any interface." ::= { wfIpDvmrpInjectRtEntry 10 } wfIpDvmrpInjectRtType OBJECT-TYPE SYNTAX INTEGER { best-route(2), ospf(4), both(6) } ACCESS read-write STATUS mandatory DESCRIPTION "Select the injected route type from RTM." DEFVAL { best-route } ::= { wfIpDvmrpInjectRtEntry 11 } wfIpDvmrpInjectRtMetric OBJECT-TYPE SYNTAX INTEGER (1..31) ACCESS read-write STATUS mandatory DESCRIPTION "Route Metric. This value represents the cost of the external routes which are OSPF or unicast best route to be injected into DVMRP routing table. The default value is set to 1." DEFVAL { 1 } ::= { wfIpDvmrpInjectRtEntry 12 } wfIpIisisAcceptTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpIisisAcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of Integrated IS-IS Accept Route Filter Rules" ::= { wfIpPolicyGroup 18} wfIpIisisAcceptEntry OBJECT-TYPE SYNTAX WfIpIisisAcceptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Integrated IS-IS Accept Route Policy Table" INDEX { wfIpIisisAcceptIndex } ::= { wfIpIisisAcceptTable 1 } WfIpIisisAcceptEntry ::= SEQUENCE { wfIpIisisAcceptDelete INTEGER, wfIpIisisAcceptDisable INTEGER, wfIpIisisAcceptIndex INTEGER, wfIpIisisAcceptName DisplayString, wfIpIisisAcceptNetworks OCTET STRING, wfIpIisisAcceptAction INTEGER, wfIpIisisAcceptPreference INTEGER, wfIpIisisAcceptPrecedence INTEGER, wfIpIisisAcceptInject OCTET STRING, wfIpIisisAcceptType INTEGER } wfIpIisisAcceptDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpIisisAcceptEntry 1 } wfIpIisisAcceptDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpIisisAcceptEntry 2 } wfIpIisisAcceptIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpIisisAcceptEntry 3 } wfIpIisisAcceptName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpIisisAcceptEntry 4 } wfIpIisisAcceptNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpIisisAcceptEntry 5 } wfIpIisisAcceptAction OBJECT-TYPE SYNTAX INTEGER { accept(1), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'accept' means that the route should be considered for inclusion in the routing table. 'ignore' means don't consider the route" DEFVAL { accept } ::= { wfIpIisisAcceptEntry 6 } wfIpIisisAcceptPreference OBJECT-TYPE SYNTAX INTEGER(0..16) ACCESS read-write STATUS mandatory DESCRIPTION "preference. This is a metric to be used to compare the route to other routes to the same destination. A value of 16 is 'most preferred'. This parameter only has meaning if the action is 'accept'." DEFVAL { 1 } ::= { wfIpIisisAcceptEntry 7 } wfIpIisisAcceptPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpIisisAcceptEntry 8 } wfIpIisisAcceptInject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "network injection list. this octet string should only be non-null if the action is 'accept' and if it is desired to insert networks into the routing table that differ from the actual advertised network. For instance, if a number of networks in a certain range are learned, an aggregate advertisement could be inserted instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be considered for inclusion in the routing table. If the list is null, the actual received network is considered. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual received network.' This allows insertion of an aggregate or default along with the actual network. Currently, this is only used for routes received via BGP." ::= { wfIpIisisAcceptEntry 9 } wfIpIisisAcceptType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2), any(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Integrated IS-IS external metric type. This parameter describes which types of Integrated IS-IS routes match this filter. 'any' means 'match either internal or external'. " DEFVAL { any } ::= { wfIpIisisAcceptEntry 10 } wfIpIisisAnnounceTable OBJECT-TYPE SYNTAX SEQUENCE OF WfIpIisisAnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of Integrated IS-IS Announce Route Policy Rules" ::= { wfIpPolicyGroup 19 } wfIpIisisAnnounceEntry OBJECT-TYPE SYNTAX WfIpIisisAnnounceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Announce Route Filter Table" INDEX { wfIpIisisAnnounceIndex } ::= { wfIpIisisAnnounceTable 1 } WfIpIisisAnnounceEntry ::= SEQUENCE { wfIpIisisAnnounceDelete INTEGER, wfIpIisisAnnounceDisable INTEGER, wfIpIisisAnnounceIndex INTEGER, wfIpIisisAnnounceName DisplayString, wfIpIisisAnnounceNetworks OCTET STRING, wfIpIisisAnnounceAction INTEGER, wfIpIisisAnnouncePrecedence INTEGER, wfIpIisisAnnounceRouteSource INTEGER, wfIpIisisAnnounceExtRouteSource INTEGER, wfIpIisisAnnounceAdvertise OCTET STRING, wfIpIisisAnnounceRipGateway OCTET STRING, wfIpIisisAnnounceRipInterface OCTET STRING, wfIpIisisAnnounceIisisRouterId OCTET STRING, wfIpIisisAnnounceIisisType INTEGER, wfIpIisisAnnounceIisisTag OCTET STRING, wfIpIisisAnnounceEgpPeer OCTET STRING, wfIpIisisAnnounceEgpPeerAs OCTET STRING, wfIpIisisAnnounceEgpGateway OCTET STRING, wfIpIisisAnnounceBgpPeer OCTET STRING, wfIpIisisAnnounceBgpPeerAs OCTET STRING, wfIpIisisAnnounceBgpNextHop OCTET STRING, wfIpIisisAnnounceType INTEGER, wfIpIisisAnnounceTag INTEGER, wfIpIisisAnnounceAutoTag INTEGER, wfIpIisisAnnounceMetric INTEGER } wfIpIisisAnnounceDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfIpIisisAnnounceEntry 1 } wfIpIisisAnnounceDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfIpIisisAnnounceEntry 2 } wfIpIisisAnnounceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfIpIisisAnnounceEntry 3 } wfIpIisisAnnounceName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfIpIisisAnnounceEntry 4 } wfIpIisisAnnounceNetworks OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Network identification list. This identifies which networks will match this rule. If non-null, The octet string contains one or more 3-tuples of this form: first octet: exact (1) or range (2) next 4 octets: network number next 4 octets: network mask An entry with an 'exact' tag means to only match the specific network advertisement (number & mask). An entry with a 'range' tag means to match any network number that falls in the range indicated by the number and mask. An 'exact' encoding of 0.0.0.0/0.0.0.0 means 'match the default route. A 'range' encoding of 0.0.0.0/0.0.0.0 means 'match any route'. A null string also means 'match any route'." ::= { wfIpIisisAnnounceEntry 5 } wfIpIisisAnnounceAction OBJECT-TYPE SYNTAX INTEGER { announce(2), ignore(3) } ACCESS read-write STATUS mandatory DESCRIPTION "action. 'announce' means that the route should be advertised. 'ignore' means don't advertise the route." DEFVAL { ignore } ::= { wfIpIisisAnnounceEntry 6 } wfIpIisisAnnouncePrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins)." ::= { wfIpIisisAnnounceEntry 7 } wfIpIisisAnnounceRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "route source. This parameter can contain one or more route source identifiers. If the route source is in this bit map, then a route from that source that meets the other criteria of this filter will match the filter. In the first phase of Integrated IS-IS only direct and static are being considered bit 0 bit 31 +---------------------------------------+ | | +---------------------------------------+ bit31 DIRECT bit30 STATIC bit29 RIP bit28 OSPF bit27 EGP bit26 BGP " DEFVAL { 63 } ::= { wfIpIisisAnnounceEntry 8 } wfIpIisisAnnounceExtRouteSource OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " NOT USED for Integrated IS-IS external route source. This parameter can contain one or more external route source identifiers. If the external route source is in this bit map, then a route from that external source that meets the other criteria of this filter will match the filter. Not valid for OSPF announce rules ." DEFVAL { 63 } ::= { wfIpIisisAnnounceEntry 9 } wfIpIisisAnnounceAdvertise OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "network advertisement list. this octet string should only be non-null if the action is 'announce' and if it is desired to advertise networks that differ from the actual network in the routing table. For instance, if a number of networks in a certain range are in the table, an aggregate could be advertised instead of the individual networks. If non-null, The octet string contains one or more 2-tuples of this form: first 4 octets: network number next 4 octets: network mask Upon receiving a route that matches this filter, all networks in this list will be advertised. If the list is null, the actual network is advertised. An encoding of 255.255.255.255/255.255.255.255 means 'match the actual network.' This allows advertisement of an aggregate or default along with the actual network." ::= { wfIpIisisAnnounceEntry 10 } wfIpIisisAnnounceRipGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION " Not applicable for first phase of Integrated IS_IS from RIP' gateway list. Only applicable for RIP sourced routes and if RIP is included as a route source. This octet string contains the addresses of one or more routers that could send RIP updates to this router. If a router address is included in this list, this filter applies to RIP advertisements from that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates from any router." ::= { wfIpIisisAnnounceEntry 11 } wfIpIisisAnnounceRipInterface OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION " Not applicable for first phase of Integrated IS_IS from RIP' interface list. Only applicable for RIP sourced routes and if RIP is included as a route source. This octet string contains the addresses of one or more interfaces on this router. If an interface address is included in this list, this filter applies to RIP advertisements received on that interface. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to RIP updates received on any interface." ::= { wfIpIisisAnnounceEntry 12 } wfIpIisisAnnounceIisisRouterId OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION " Not applicable for first phase of Integrated IS_IS from OSPF' Router ID list. Only applicable for OSPF sourced routes and if OSPF is included as a route source. This octet string contains the router IDs of one or more OSPF routers. If a router ID is included in this list, this filter applies to OSPF advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to OSPF updates from any router." ::= { wfIpIisisAnnounceEntry 13 } wfIpIisisAnnounceIisisType OBJECT-TYPE SYNTAX INTEGER { type1(1), type2(2), external(3), internal(4), any(7) } ACCESS read-write STATUS mandatory DESCRIPTION " Not applicable for first phase of Integrated IS_IS from OSPF' route type. Only applicable for OSPF sourced routes and if OSPF is included as a route source. This parameter describes which types of OSPF routes match this filter. 'any' means match any route type. 'internal' means 'match any non-ASE'. 'external' means 'match any ASE'. 'type1' means 'match any external type 1'. 'type2' means 'match any external type 2" DEFVAL { any } ::= { wfIpIisisAnnounceEntry 14 } wfIpIisisAnnounceIisisTag OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION " Not applicable for first phase of Integrated IS_IS from OSPF' ASE tag list. Only applicable for OSPF sourced ASE routes and if OSPF is included as a route source. This octet string contains tag values that could be present in an OSPF ASE advertisement. If a tag value is included in this list, this filter applies to OSPF ASE advertisements that contain this tag value. If non-null, The octet string contains one or more 4-octet tag values. If null, this filter applies to OSPF ASEs with any tag value." ::= { wfIpIisisAnnounceEntry 15 } wfIpIisisAnnounceEgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION " Not applicable for first phase of Integrated IS_IS from EGP' Peer list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains the IP address of one or more EGP peers. If an EGP peer is included in this list, this filter applies to EGP advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements from any router." ::= { wfIpIisisAnnounceEntry 16 } wfIpIisisAnnounceEgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION " Not applicable for first phase of Integrated IS_IS from EGP' Peer AS list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to EGP advertisements received from EBP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to EGP advertisements from peers in any AS." ::= { wfIpIisisAnnounceEntry 17 } wfIpIisisAnnounceEgpGateway OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION " Not applicable for first phase of Integrated IS_IS from EGP' Gateway list. Only applicable for EGP sourced routes and if EGP is included as a route source. This octet string contains the IP address of one or more EGP gateways. If an EGP gateway is included in this list, this filter applies to EGP advertisements that use this gateway as the next hop. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to EGP advertisements with any gateway address." ::= { wfIpIisisAnnounceEntry 18 } wfIpIisisAnnounceBgpPeer OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION " Not applicable for first phase of Integrated IS_IS from BGP' Peer list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains the IP address of one or more BGP peers. If a BGP peer is included in this list, this filter applies to BGP advertisements authored by that router. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements from any router." ::= { wfIpIisisAnnounceEntry 19 } wfIpIisisAnnounceBgpPeerAs OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION " Not applicable for first phase of Integrated IS_IS from BGP' AS list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains Autonomous System Numbers. If an AS number is included in this list, this filter applies to BGP advertisements received from BGP peers in that AS. If non-null, The octet string contains one or more 2-octet AS numbers. If null, this filter applies to BGP advertisements from peers in any AS." ::= { wfIpIisisAnnounceEntry 20 } wfIpIisisAnnounceBgpNextHop OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION " Not applicable for first phase of Integrated IS_IS from BGP' NextHop list. Only applicable for BGP sourced routes and if BGP is included as a route source. This octet string contains IP addresses. If an IP address is included in this list, this filter applies to BGP advertisements whose NEXT_HOP attribute matches this IP address. If non-null, The octet string contains one or more 4-octet IP addresses. If null, this filter applies to BGP advertisements with any NEXT_HOP attribute." ::= { wfIpIisisAnnounceEntry 21 } wfIpIisisAnnounceType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "OSPF ASE type. The ASE type to use for routes that match this filter. This is only applicable if the action is 'accept'. A zero value means to use the default ASE type for the route source." ::= { wfIpIisisAnnounceEntry 22 } wfIpIisisAnnounceTag OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Not applicable for Integrated IS-IS OSPF ASE tag. The ASE tag value to use for routes that match this filter. This is only applicable if the action is 'accept' and autotag is set to 'disable'." ::= { wfIpIisisAnnounceEntry 23 } wfIpIisisAnnounceAutoTag OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2), wf(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Not applicable for Integrated IS-IS BGP/OSPF automatic tag generation: Only applicable if action is 'announce'. if set to 'disabled', the value in wfIpIisisAnnounceTag will be used for a tag. If set to 'enabled', a tag will be generated according to the criteria in RFC 1403 (or any RFC that supercedes it)." DEFVAL { disabled } ::= { wfIpIisisAnnounceEntry 24 } wfIpIisisAnnounceMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The optional metric to apply to this route. Zero means : use the route's actual cost. Only valid for propagate." ::= { wfIpIisisAnnounceEntry 25 } wfMTMStaticForwardTable OBJECT-TYPE SYNTAX SEQUENCE OF WfMTMStaticForwardEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Table of static forwarding entries" ::= { wfIpPolicyGroup 20 } wfMTMStaticForwardEntry OBJECT-TYPE SYNTAX WfMTMStaticForwardEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the static forwarding Table" INDEX { wfMTMStaticForwardIndex } ::= { wfMTMStaticForwardTable 1 } WfMTMStaticForwardEntry ::= SEQUENCE { wfMTMStaticForwardDelete INTEGER, wfMTMStaticForwardDisable INTEGER, wfMTMStaticForwardIndex INTEGER, wfMTMStaticForwardName DisplayString, wfMTMStaticForwardGroups OCTET STRING, wfMTMStaticForwardAction INTEGER, wfMTMStaticForwardPreference INTEGER, wfMTMStaticForwardPrecedence INTEGER, wfMTMStaticForwardInject OCTET STRING, wfMTMStaticForwardSources OCTET STRING, wfMTMStaticForwardInCircuits OCTET STRING, wfMTMStaticForwardOutCircuits OCTET STRING, wfMTMStaticForwardMode INTEGER } wfMTMStaticForwardDelete OBJECT-TYPE SYNTAX INTEGER { create(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Create/Delete parameter." DEFVAL { create } ::= { wfMTMStaticForwardEntry 1 } wfMTMStaticForwardDisable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable parameter." DEFVAL { enabled } ::= { wfMTMStaticForwardEntry 2 } wfMTMStaticForwardIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Rule index number" ::= { wfMTMStaticForwardEntry 3 } wfMTMStaticForwardName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Rule name - user specified name for this rule" ::= { wfMTMStaticForwardEntry 4 } wfMTMStaticForwardGroups OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Group list. This identifies which groups will match this rule. If non-null, The octet string contains one or more 2-tuples of this form: First octet : 0x1(exact) or 0x2 (range) next 4 octets: group number next 4 octets: group mask A null string also means 'match any group'." ::= { wfMTMStaticForwardEntry 5 } wfMTMStaticForwardAction OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfMTMStaticForwardEntry 6 } wfMTMStaticForwardPreference OBJECT-TYPE SYNTAX INTEGER(0..16) ACCESS read-write STATUS mandatory DESCRIPTION " note: Not used .This is here only for common internal data structures" DEFVAL { 1 } ::= { wfMTMStaticForwardEntry 7 } wfMTMStaticForwardPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "precedence. This is a metric to be used to compare this policy rule to other rules that a given route may match. A rule with a higher precedence value will be chosen over one with a smaller value. In the case of a tie, the rule index is used (larger wins). Note that the policy match is not most specific so the precedence has to be used to select from multiple matches." ::= { wfMTMStaticForwardEntry 8 } wfMTMStaticForwardInject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "not used. this is here only because of a common internal data structure" ::= { wfMTMStaticForwardEntry 9 } wfMTMStaticForwardSources OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Source identification list. This identifies which sources will match this rule. If non-null, The octet string contains one or more 2-tuples of this form: next 4 octets: source address next 4 octets: source mask A null string also means 'match any source'." ::= { wfMTMStaticForwardEntry 10 } wfMTMStaticForwardInCircuits OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Inbound ircuit ist. This is not a selection criteria. If non-null, The octet string contains one or more 2-octet, each representing a circuit on which mulicast packets whose (s, g) matche this rule will be accepted. A null string means those packets should not be accepted at all" ::= { wfMTMStaticForwardEntry 11 } wfMTMStaticForwardOutCircuits OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Outbound circuit list. This is not a selection criteria. If non-null, The octet string contains one or more 2-tuple, each representing a circuit out of which mulicast packets whose (s, g) matche this rule will be forwarded. Each tuple is in the following format: first 2-octet: circuit number following 2 octets: ttl threshold A null string means those packets should not be forwarded at all." ::= { wfMTMStaticForwardEntry 12 } wfMTMStaticForwardMode OBJECT-TYPE SYNTAX INTEGER { static (2), statictodynamic(3), dynamictostatic(4) } ACCESS read-write STATUS mandatory DESCRIPTION " static static entries overrides multicast protocol decisions statictodynamic Accept the multicast packet from a specified non-multicast and static configured interface and forward it on to outbound interfaces running multicast protocols as per multicast protocol rules dynamictostatic accept the multicast packet from an interface running multicast protocol and forward it on to static configured non-multicast out bound interfaces " DEFVAL { static } ::= { wfMTMStaticForwardEntry 13 } END -- Wellfleet-IPPOLICY-MIB