Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
Juniper BNG CUPS User Guide
Table of Contents Expand all
list Table of Contents
file_download PDF
{ "lLangCode": "en", "lName": "English", "lCountryCode": "us", "transcode": "en_US" }
English
keyboard_arrow_right

Configure Agent Circuit Identifier and IFL Sets in Juniper BNG CUPS

date_range 04-Mar-25

This document presents sample configurations that you can use to help you set up Agent Circuit Identifier and IFL Sets in your Juniper BNG CUPS environment.

Configure Agent Circuit Identifier and IFL Sets

Note:

ACI virtual VLAN sets (ACI sets) are IFL sets of client IFLs, they are not VLAN IFLs.

All service related configurations of ACI sets must be defined in the client's IFL dynamic profile. Service configurations in the ACI dynamic profile are not supported.

For examples of service configurations, see the following:

Example: Configure Class of Service

content_copy zoom_out_map
{edit]
class-of-service {
    forwarding-classes {
        queue 0 BestEffort;
        queue 1 Gold;
        queue 2 RealTime;
    }
    scheduler-maps {
        map-name {
            forwarding-class class-name scheduler scheduler-name;
        }
    }
    schedulers {
        scheduler-name {
            transmit-rate percent 25;
            shaping-rate percent 80;
        }
    }
}

Example: Configure Dynamic Service VLAN Profile

content_copy zoom_out_map
[edit}
dynamic-profiles {
    profile-name {
        interfaces {
            demux0 {
                unit interface-unit {
                    demux-source [ inet inet6 ];
                    vlan-tags outer stacked-vlan-id inner vlan-id;
                    auto-configure {
                        agent-circuit-identifier {
                            dynamic-profile example-aci-profile-with-no-services;
                        }
                    }
                    demux-options {
                        underlying-interface underlying-interface-name;
                    }
                    family inet {
                        unnumbered-address lo0.0;
                    }
                    family inet6 {
                        unnumbered-address lo0.0;
                    }
                    family pppoe {
                        duplicate-protection;
                        dynamic-profile ppp-dp-pp0;
                    }
                }
            }
        }
        protocols {
            router-advertisement {
                interface interface-name;
            }
        }
    }
}

Example: Configure Dynamic ACI Virtual VLAN Profile

content_copy zoom_out_map
[edit}
dynamic-profiles {
    example-aci-profile-with-no-services {
        interfaces {
            interface-set interface-set-name {
                interface interface-ifd-name;
            }
        }
    }
}
Dynamic Client IFL profile:
dynamic-profiles {
    example-client-dhcp-demux-profile {
        interfaces {
            interface-set interface-set-name {
                interface demux0 {
                    unit interface-unit;
                }
            }
            demux0 {
                unit interface-unit {
                    demux-options {
                        underlying-interface underlying-interface-name;
                    }
                    family inet {
                        demux-source {
                            subscriber-ip-address;
                        }
                        unnumbered-address lo0.0;
                    }
                    family inet6 {
                        demux-source {
                            subscriber-ipv6-address;
                        }
                        unnumbered-address lo0.0;
                    }
                }
            }
        }
        protocols {
            router-advertisement {
                interface jnterface-name;
            }
        }
        class-of-service {
            traffic-control-profiles {
                tcpSet {
                    scheduler-map schedular-map-name;
                    shaping-rate 1g;
                    guaranteed-rate 100m;
                }
            }
            interfaces {
                interface-set interface-set-name {
                    output-traffic-control-profile profile-name;
                }
            }
        }
    }
}

Configure Aggregated Ethernet Targeted Distribution

Targeted distribution configuration for IFL and IFL set is supported only when configured in a client dynamic profile. Targeted distribution is not supported for IFL and IFL set in a VLAN dynamic profile.

Example: Targeted Distribution Configuration for IFL for DHCP

content_copy zoom_out_map
set dynamic-profiles client-dhcp-demux interfaces demux0 unit interface-unit targeted-distribution

Example: Targeted Distribution Configuration for IFL for PPPoE

content_copy zoom_out_map
set dynamic-profiles ppp-dp-pp0 interfaces pp0 unit interface-unit targeted-distribution

Example: Targeted Distribution Configuration for IFL Sets for DHCP

content_copy zoom_out_map
set dynamic-profiles client-dhcp-demux interfaces interface-set svlan-interface-set-name targeted-distribution
set dynamic-profiles client-dhcp-demux interfaces demux0 unit interface-unit targeted-distribution

Example: Targeted Distribution Configuration for IFL Sets for PPPoE

content_copy zoom_out_map
set dynamic-profiles ppp-dp-pp0 interfaces interface-set svlan-interface-set-name targeted-distribution
set dynamic-profiles ppp-dp-pp0 interfaces pp0 unit interface-unit targeted-distribution
footer-navigation