BgpIpv6RouteConfig Object


Description:

Defines the characteristics of BGP IPv6 routes.

Parents: BgpRouterConfig

Children: BgpCustomAttribute, BgpIpv6RouteBierTlv, BgpSrGlobalBlock, BgpSrIpv6Sid, BgpSrLabelIndex

Automatically-created children: BgpVpnRouteConfig, Ipv6NetworkBlock

Relations:

Side name
(Type)
Relative Description
EchoReplyErrorGeneration
(EchoReplyErrorFecInfo)

EchoReplyErrorGeneration

Echo Reply Error Generation.

ParamsThatCreate
(WizardGenerated)

BgpImportRouteTableParams, BgpImportRouteTableParams

Wizard Generated Relation to Bgp Import Route Table Params

BgpIpv6RouteConfig Writable Attributes

Attribute Description
AddPathIdentifier

Add Path Identifier

Type: u32

Default: 1

AddPathIdentifierIncrement

Add Path Identifier Increment

Type: u32

Default: 0

AggregatorAs

AS number to be used for the AGGREGATOR attribute.

Type: string

Default: "" (empty string)

AggregatorIp

IP address to be used for the AGGREGATOR attribute.

Type: ip

Default: null

AigpMetric

AIGP Metric

Type: u64

Default: 10

AigpMetricIncrement

AIGP Metric is Increment

Type: u64

Default: 0

AigpPresent

AIGP Present

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

AIGP Present is True

FALSE

AIGP Present is False

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.

AtomicAggregatePresent

Whether to include the ATOMIC_AGGREGATE attribute in BGP UPDATE messages. When this is TRUE, the receiving BGP speaker cannot de-aggregate the prefix into more specific routes.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Include the ATOMIC_AGGREGATE attribute. The receiving BGP speaker cannot de-aggregate the prefix into more specific routes.

FALSE

Do not include the ATOMIC_AGGREGATE attribute. Specific routes can be de-aggregated .

BgpSrTlvFlags

Encoded BGP SR TLVs.

Type: enum

Default: SRV6

Possible Values:

Value Description
LABEL_INDEX

Label Index will be encoded in the SR PrefixSid TLV.

IPV6_SID

IPV6 SID will be encoded in the SR PrefixSid TLV.

SRGB

SRGB will be encoded in the SR PrefixSid TLV.

SRV6

SRv6 TLV will be encoded.

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

Community

List of BGP communities in string format. A community is a group of destinations that share some common property. This is the optional COMMUNITIES community path attribute (type code 8) in UPDATE messages. BGP communities are described in RFC 1997.

Enter up to eight comma-separated pairs. Put a colon between the parts of the pair.

Example: AS:Value,AS:Value.

where each AS and Value is between 0 - 65535, up to 8 pairs. AS numbers cannot be duplicated. Each AS can have only one value.

Type: string

Default: 1:1

CommunityIncrement

Specifies a list of BGP community incrementers in string format. This is a list of incrementers, each element in the list will specify which community value is to be incremented.

Type: string

Default: 1:1

CommunityPerBlockCount

Number of unique communities in this route block.

Type: u32

Default: 1

CustomMplsLabel

Custom MPLS Label

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Custom MPLS Label is enabled

FALSE

Custom MPLS Label is disabled

CustomSrv6EndPointBehavior

Custom SRv6 Endpoint Behavior

Type: u16

Default: 65535

EnableSegmentedNextHop

Enable Segmented NexHop to send Segmented next hop extended community in an BGP update message. This is sent only when SAFI is Multicast or Labelled IP

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Segmented Nexthop Extended community

FALSE

Disable Segmented Nexthop Extended community

EnableSrv6Flags

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Enable SRv6 Flags.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable SRv6 Flags.

FALSE

Disable SRv6 Flags.

ExcludeAttributes

Exclude Attributes

Type: enum

Default: 0

Possible Values:

Value Description
ORIGIN

Exclude ORIGIN Attribute

AS_PATH

Exclude AS_PATH Attribute

LOCAL_PREF

Exclude LOCAL_PREF Attribute

ExtendedCommunity

Extended Community

Type: string

Default: "" (empty string)

ExtendedCommunityIncrement

Extended Community Step

Type: string

Default: "" (empty string)

ExtendedCommunityPerBlockCount

Extended Community Per Block Count

Type: u32

Default: 1

InsertRtImport

Insert RT-Import

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Insert RT-Import True

FALSE

Insert RT-Import False

Ipv4NextHop

IPv4 Next Hop

Type: ip

Default: 192.0.0.1

Ipv4NextHopIncrementPerRouter

IPv4 Next Hop Increment Per Router

Type: ip

Default: 0.0.0.1

Ipv4NextHopList

IPv4 NextHop List

Type: ip

Default: 1.1.1.1

Ipv6ArgLength

IPv6 argument length

Type: u8

Default: 48

Range: 0 - 128

Ipv6Arguments

IPv6 argument

Type: string

Default: 0

Ipv6FuncLength

IPv6 function length

Type: u8

Default: 8

Range: 1 - 128

Ipv6FuncOpcode

IPv6 function opcode

Type: string

Default: 0

Ipv6Loc

IPv6 locator

Type: ipv6

Default: bbbb:1:1:1::

Ipv6LocLength

IPv6 locator length

Type: u8

Default: 64

Range: 1 - 128

Ipv6LocStep

IPv6 locator step

Type: ipv6

Default: 0:0:0:1::

Label

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

This field is applicable when Safi is Labeled IP or VPN. It is a 20 bit value.

Type: enum

Default: NONE

Possible Values:

Value Description
NONE

None.

FIXED

Route Label type is a fixed number which is also the Minimum Label in BGP session level.

INCREMENTAL

Route Label type is Incremental, label base is the Minimum Label in BGP session level. Increase step is 1.

LargeCommunity

List of BGP communities in string format. A large community is a group of destinations that share some common property. This is the optional COMMUNITIES community path attribute (type code 8) in UPDATE messages. BGP large communities are described in RFC 8092.

Enter up to eight comma-separated pairs. Put a colon between the parts of the pair.

Example: AS:Value,AS:Value,AS:Value.

where each AS and Value is between 0 - ‭4294967295‬. AS numbers cannot be duplicated. Each AS can have only one value.

Type: string

Default: 1:1:1

LargeCommunityIncrement

Specifies a list of BGP community incrementers in string format. This is a list of incrementers, each element in the list will specify which community value is to be incremented.

Type: string

Default: 1:1:1

LargeCommunityPerBlockCount

Number of unique communities in this route block.

Type: u32

Default: 1

LocalNextHop

This is the link-local IPv6 address of the next hop (emulated router).

16-byte link-local address, as needed for a 32-byte next hop.

Type: ipv6

Default: null

LocalNextHopIncrementPerRouter

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

Type: ipv6

Default: 0::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

MdtGroupAddr

MDT Group address.

Type: ip

Default: 0.0.0.0

MdtIpv4Addr

MDT IPv4 address.

Type: ip

Default: 0.0.0.0

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 route block 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

MplsLabel

Mpls Label

Type: u32

Default: 16

Range: 0 - 1048575

MplsLabelStep

Mpls Label step

Type: u32

Default: 1

Range: 0 - 1048575

NextHop

IP address of the border router that should be used as the next hop to the destinations listed in the UPDATE message. This is the mandatory NEXT_HOP path attribute in UPDATE messages.

Type: ipv6

Default: null

NextHopAddrType

Next Hop Adddress Type

Type: enum

Default: IPV6

Possible Values:

Value Description
IPV4

IPv4

IPV6

IPv6

NextHopCount

Number of unique Next Hops in the route block. This count will have a multiplier affect on the route count.

Type: u32

Default: 1

NextHopIncrement

Modifier to allow a route block to vary the Next Hop.

Type: ipv6

Default: 0::1

NextHopIncrementPerRouter

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

Type: ipv6

Default: 0::1

NextHopList

It takes list of Ipv6 Nexthop values when Add path capability is enabled. it is applicable for Safi Unicast, labeled IP and VPN

Type: ipv6

Default: 2000::1

NextHopType

NextHopType to identify if Nexthop is a list of ip addresses or single ip address

Type: enum

Default: NEXTHOP_INCREMENT

Possible Values:

Value Description
NEXTHOP_INCREMENT

Nexthop type is NEXTHOP_INCREMENT, single nexthop with increment

NEXTHOP_LIST

Nexthop type is NEXTHOP_LIST, list of nexthops without increment. This is enabled only when Add path capability is enabled

Origin

Setting of the mandatory ORIGIN path attribute in UPDATE messages. This defines the origin of the path information.

Type: enum

Default: IGP

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.

OriginatorId

Router ID of the originator of the route in the local AS. This is the optional ORIGINATOR_ID path attribute (type code 9).

Type: ip

Default: null

OverrideGlobalSrgb

Override Global SRGB.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

To use the SRGB configured on the route.

FALSE

To use the Global SRGB.

PrefixLengthCount

Number of unique prefix lengths in the route block. This count will have a multiplier affect on the route count.

Type: u8

Default: 1

Range: 1 - 128

PrefixLengthIncrement

Modifier to allow a route block to vary the prefix length.

Type: u8

Default: 1

Range: 1 - 128

RouteLabel

Route Label used for establishing Ingress Replication PMSI tunnel. Only applicable when PMSI Tunnel Type is Ingress Replication.

Type: enum

Default: FIXED

Possible Values:

Value Description
FIXED

Route Label type is a fixed number which is also the Minimum Label in BGP session level.

INCREMENTAL

Route Label type is Incremental, label base is the Minimum Label in BGP session level. Increase step is 1.

EXCLICIT_NULL

Route Label type is Explicit_Null. Label value is 0.

IMPLICIT_NULL

Route Label type is Implicit_Null. Label value is 3.

RouteSubAfi

Route's subsequent address family identifier.

Type: enum

Default: UNICAST

Possible Values:

Value Description
UNICAST

SubAfi is UNICAST.

MULTICAST

SubAfi is MULTICAST.

UNICAST_AND_MULTICAST

SubAfi is UNICAST_AND_MULTICAST.

LABELED_IP

SubAfi is LABELED_IP.

MDT

SubAfi is MDT.

VPN

SubAfi is VPN.

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.

Srv6ArgLength

SRv6 argument length.

Type: u8

Default: 32

Range: 0 - 128

Srv6EndPointBehavior

SRv6 Endpoint Behavior

Type: enum

Default: CUSTOM

Possible Values:

Value Description
END_DX6

End.DX6

END_DX4

End.DX4

END_DT6

End.DT6

END_DT4

End.DT4

END_DT46

End.DT46

END_DX2

End.DX2

END_DX2V

End.DX2V

END_DT2U

End.DT2U

END_DT2M

End.DT2M

END_DX6_NEXT_CSID

End.DX6 with NEXT-CSID

END_DX4_NEXT_CSID

End.DX4 with NEXT-CSID

END_DT6_NEXT_CSID

End.DT6 with NEXT-CSID

END_DT4_NEXT_CSID

End.DT4 with NEXT-CSID

END_DT46_NEXT_CSID

End.DT46 with NEXT-CSID

END_DX2_NEXT_CSID

End.DX2 with NEXT-CSID

END_DX2V_NEXT_CSID

End.DX2V with NEXT-CSID

END_DX2U_NEXT_CSID

End.DX2U with NEXT-CSID

END_DX2M_NEXT_CSID

End.DX2M with NEXT-CSID

CUSTOM

Custom

Srv6Func

SRv6 Function.

Type: enum

Default: CUSTOM

Possible Values:

Value Description
END_DX6

End.DX6

END_DX4

End.DX4

END_DT6

End.DT6

END_DT4

End.DT4

END_DT46

End.DT46

END_DX2

End.DX2

END_DX2V

End.DX2V

END_DT2U

End.DT2U

END_DT2M

End.DT2M

END_DX6_NEXT_CSID

End.DX6 with NEXT-CSID

END_DX4_NEXT_CSID

End.DX4 with NEXT-CSID

END_DT6_NEXT_CSID

End.DT6 with NEXT-CSID

END_DT4_NEXT_CSID

End.DT4 with NEXT-CSID

END_DT46_NEXT_CSID

End.DT46 with NEXT-CSID

END_DX2_NEXT_CSID

End.DX2 with NEXT-CSID

END_DX2V_NEXT_CSID

End.DX2V with NEXT-CSID

END_DX2U_NEXT_CSID

End.DX2U with NEXT-CSID

END_DX2M_NEXT_CSID

End.DX2M with NEXT-CSID

CUSTOM

Custom BGP SRv6 Function.

Srv6FuncLength

SRv6 function length.

Type: u8

Default: 32

Range: 0 - 128

Srv6LocBlockLength

SRv6 locator block length

Type: u8

Default: 32

Range: 0 - 128

Srv6LocLength

SRv6 locator length.

Type: u8

Default: 32

Range: 0 - 128

Srv6LocStep

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

SRv6 locator step.

Type: ipv6

Default: ::

Srv6ServiceDataSubTlvFlags

Select SRv6 service data sub TLVs

Type: enum

Default: STRUCTURE

Possible Values:

Value Description
STRUCTURE

SRv6 SID Structure Sub-Sub-TLV

Srv6Sid

SRv6 SID

Type: ipv6

Default: 2001::

Srv6SidInfoSubTlvType

SRv6 SID information sub TLV type

Type: u8

Default: 1

Range: 1 - 255

Srv6SidStep

SRv6 SID step

Type: ipv6

Default: ::

Srv6SidStructureSubSubTlvType

SRv6 SID structure sub sub TLV type

Type: u8

Default: 1

Range: 1 - 255

Srv6SubTlvType

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

SRv6 TLV type.

Type: u8

Default: 1

Srv6TranspositionLength

SRv6 transposition length

Type: u8

Default: 0

Range: 0 - 24

Srv6TranspositionOffset

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

SRv6 transposition offset

Type: u8

Default: 0

Range: 0 - 15

Srv6TranspositionOffsetInBits

SRv6 transposition offset in bits

Type: u8

Default: 0

Range: 0 - 127

SubAfi

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Subsequent address family identifier.

Type: enum

Default: UNICAST

Possible Values:

Value Description
UNICAST

SubAfi is UNICAST.

MULTICAST

SubAfi is MULTICAST.

UNICAST_AND_MULTICAST

SubAfi is UNICAST_AND_MULTICAST.

UseDeviceAddressAsNextHop

Enabel to use emulated device address as Next Hop value.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Use emulated device address as Next Hop value.

FALSE

Use configured Next Hop address.

UseDynamicLabel

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Deprecated.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Deprecated.

FALSE

Deprecated.

VpnPresent

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Whether a VPN is present.

Enabled if the Label attribute is set to FIXED or INCREMENTAL.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

VPN is present.

FALSE

VPN is not present.

WithdrawMplsLabel

Withdraw Mpls Label

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Enable Withdraw Mpls Label.

FALSE

Disable theWithdraw Mpls Label.

BgpIpv6RouteConfig Read-Only Attributes

Read-Only Attribute Description
RouteCount

Number of routes in this route block.

Type: u32

Default: 1

RouteCountPerRouter

Number of routes per router in this route block.

Type: u32

Default: 1