BgpIpv6FlowSpecConfig Object


Description:

Defines the characteristics of BGP IPv6 Flowspecs.

Parents: BgpRouterConfig

Children: BgpSrv6VpnAttr, BgpSrv6VpnParams

Automatically-created children: BgpIpv6FsType10PacketLength, BgpIpv6FsType11DscpValue, BgpIpv6FsType12Fragment, BgpIpv6FsType13FlowLabel, BgpIpv6FsType1DestinationPrefix, BgpIpv6FsType2SourcePrefix, BgpIpv6FsType3UpperLayerProtocol, BgpIpv6FsType4Port, BgpIpv6FsType5DestinationPort, BgpIpv6FsType6SourcePort, BgpIpv6FsType7Icmpv6Type, BgpIpv6FsType8Icmpv6Code, BgpIpv6FsType9TcpFlags, BgpVpnRouteConfig

Relations:

Side name
(Type)
Relative Description
EchoReplyErrorGeneration
(EchoReplyErrorFecInfo)

EchoReplyErrorGeneration

Mpls route params

ParamsThatCreate
(WizardGenerated)

BgpImportRouteTableParams

BgpIpv6FlowSpecConfig Writable Attributes

Attribute Description
AS2octet

RT-Redirect AS(2 Octet)

Type: string

Default: 100:1

AS4octet

RT-Redirect AS-4Octet

Type: string

Default: 100:1

AsNum

Autonomous System Number

Type: u16

Default: 1

Range: 0 - 65535

AsNumPacket

AS Number Packet

Type: u16

Default: 1

Range: 0 - 65535

AsPath

List of AS numbers, in string format, that will be used in the AS_PATH attribute (type code 2) in BGP UPDATE messages. This list identifies the autonomous systems through which the routing information carried in the UPDATE message has passed.

Type: string

Default: 1

AsPathIncrement

Modifies the AS PATH of each route within a route block.

Type: string

Default: 1

AsPathIncrementPerRouter

Increment applied on AS Paths to determine the AS Path value for subsequent routers within router block.

Type: u32

Default: 0

Range: 0 - 4294967295

AsPathPerBlockCount

Number of AS Paths per route block.

Type: u32

Default: 1

AsPathSegmentType

Path segment type for the AS path specified by the asPath attribute.

Type: enum

Default: SEQUENCE

Possible Values:

Value Description
SET

An unordered set of ASs that a route in the UPDATE message has traversed.

SEQUENCE

An ordered set of ASs that a route in the UPDATE message has traversed.

CONFED_SEQ

An ordered set of Member AS Numbers in the local confederation that the UPDATE message has traversed.

CONFED_SET

An unordered set of Member AS Numbers in the local confederation that the UPDATE message has traversed.

ClusterIdList

Identifies the route reflectors that a prefix has passed through. This is the optional CLUSTER_LIST path attribute (type code 10), as covered in RFC 2796. This needs a list of cluster IDs (router IDs). Enter up to 250 comma-separated cluster IDs in the form of IPv4 addresses.

Type: ip

Default: 0.0.0.0

ComponentTypes

Specifies set of component types to be enabled.

Type: enum

Default: TYPE1_DESTINATION_PREFIX

Possible Values:

Value Description
TYPE1_DESTINATION_PREFIX

Enable Type-1 Destination IPv6 Prefix.

TYPE2_SOURCE_PREFIX

Enable Type-1 Source IPv6 Prefix.

TYPE3_UPPER_LAYER_PROTOCOL

Type-3 Upper Layer Protocol

TYPE4_PORT

Type-4 Port

TYPE5_DESTINATION_PORT

Type-5 Destination Port

TYPE6_SOURCE_PORT

Type-6 Source Port

TYPE7_ICMPv6_TYPE

Type-7 ICMPv6 Type

TYPE8_ICMPv6_CODE

Type-8 ICMPv6 Code

TYPE9_TCP_FLAGS

Type-9 TCP Flags

TYPE10_PACKET_LENGTH

Type-10 Packet Length

TYPE11_DSCP

Type-11 Dscp

TYPE12_FRAGMENT

Type-12 Fragment

TYPE13_FLOWLABEL

Type-13 Flow Label

CopyBit

Enabled when Flow Spec action Nexthop is enabled.Least significant bit of Redirect to IP is C bit.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

C bit is enabled.If 'C' is equal to 1 the originator of the flow-spec route is requesting a mirror action: routers that install this flow-spec route should create a copy of every matching packet and forward the copies towards a specified next-hop address while still forwarding the original packets normally (i.e. based on longest-prefix-match forwarding table lookups).

FALSE

C bit is false. If 'C' is equal to 0 the originator of the flow-spec route is requesting a simple redirect action: routers that install this flow-spec route should forward the matching packets (the original versions, not copies) towards a new next-hop address.

Dscp

Differentiated Services Code Point

Type: u16

Default: 0x00

Range: 0x00 - 0x3f

EnableRedirectAS2

Redirect AS(2 Octet)

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Redirect AS(2 Octet)

FALSE

Disable Redirect AS(2 Octet)

EnableRedirectAS4

Redirect AS(4 Octet)

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Redirect AS(4 Octet)

FALSE

Disable Redirect AS(4 Octet)

EnableRouteTarget

Redirect IPv4

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Redirect IPv4

FALSE

Disable Redirect IPv4

EnableTrafficAction

Traffic Action

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Traffic Action

FALSE

Disable Traffic Action

EnableTrafficMarking

Traffic Marking

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Traffic Marking

FALSE

Disable Traffic Marking

EnableTrafficRate

Traffic Rate

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Traffic Rate

FALSE

Disable Traffic Rate

EnableTrafficRatePacket

Traffic Rate Packet

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Traffic Rate Packet

FALSE

Disable Traffic Rate Packet

EncodedBgpSrTlvs

Encoded BGP SR TLVs

Type: enum

Default: L3_SVC

Possible Values:

Value Description
L2_SVC

SRv6 L2 Service TLV

L3_SVC

SRv6 L3 Service TLV

ExtendedCommunity

Extended Community

Type: string

Default: "" (empty string)

IPv4address4octet

RT-Redirect IPv4

Type: string

Default: 100.1.1.1:1

Ipv6ExtendedCommunity

IPv6 Address Specific Extended Community which is of type 25

Type: string

Default: "" (empty string)

Ipv6FlowSpecActions

Describes IPv6 Flow Spec actions for traffic filtering

Type: enum

Default: REDIRECT

Possible Values:

Value Description
REDIRECT

Redirect IPv6 address specific extended community allows the traffic to be redirected to a VRF routing instance that lists the specified IPv6 address specific route- target in its import policy.

NEXTHOP

Redirect to IP

Ipv6NextHop

IPv6 Next Hop address to Redirect

Type: ipv6

Default: 2000::1

LocalPreference

Value for the LOCAL_PREF path attribute in UPDATE messages. This informs other BGP speakers in the same AS of the local BGP speaker's degree of preference for a route. A higher number means more preference.

Type: u32

Default: 10

Range: 0 - 4294967295

LocalPreferenceIncrement

Modifier to allow a routeblock to vary the Local Preference. The count will be tied to Network Count.

Type: u32

Default: 0

Range: 0 - 4294967295

LocalPreferenceIncrementPerRouter

Increment applied on Local Preference to determine the Local Preference value for subsequent routers within router block.

Type: u32

Default: 0

Range: 0 - 4294967295

Med

Value for the multi-exit discriminator (MED). This is the optional MULTI_EXIT_DISC path attribute (type code 4) in UPDATE messages. This value can be used by a BGP speaker's decision process to discriminate among multiple exit points to a neighboring autonomous system. An exit or entry point with a lower MED should be preferred.

Type: u32

Default: null

Range: 0 - 4294967295

MedIncrement

Modifier to allow a routeblock to vary the MED. The count will be tied to Network Count.

Type: u32

Default: 0

Range: 0 - 4294967295

MedIncrementPerRouter

Increment applied on MED to determine the MED value for subsequent routers within router block.

Type: u32

Default: 0

Range: 0 - 4294967295

NextHopPlaceHolder

Decides where to advertise Nexthop path attribute.

Type: enum

Default: NEXTHOP_IN_EXTENDED_COMMUNITY

Possible Values:

Value Description
NEXTHOP_IN_EXTENDED_COMMUNITY

Allow NextHop to advertise in extended community.

NEXTHOP_IN_NLRI

Allow NextHop to advertise in NLRI.

Origin

Describes how a prefix came to be routed by BGP. It defines the origin of the path information. This attribute is generated by the AS that originated the route(s) in the update message.

Type: enum

Default: INCOMPLETE

Possible Values:

Value Description
IGP

IGP (0) - The Network Layer Reachability Information is interior to the originating AS.

EGP

EGP (1) - The Network Layer Reachability Information was learned through EGP.

INCOMPLETE

Incomplete (2) - The Network Layer Reachability Information was learned in some other way.

RedirectRouteTarget

Route target IPv6 address

Type: string

Default: 2001::1:1

SampleBit

Sample Bit

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable Sample Bit

FALSE

Disable Sample Bit

SessionIpVersion

BGP route's session IP version.

Type: enum

Default: IPV4V6

Possible Values:

Value Description
IPV4

IP version is IPv4.

IPV6

IP version is IPv6.

IPV4V6

IP version is dual stack.

TerminateBit

Terminate Bit

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable Terminatae Bit

FALSE

Disable Terminate Bit

TrafficPacketRate

Traffic Packet Rate

Type: double

Default: 0

TrafficRate

Traffic Rate

Type: double

Default: 0

BgpIpv6FlowSpecConfig Read-Only Attributes

Read-Only Attribute Description
RouteCount

Number of IPv6 flowspecs in this flowspec block.

Type: u32

Default: 1

RouteCountPerRouter

Number of IPv6 flowspecs per router in this flowspec block.

Type: u32

Default: 1