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
Junos CLI Reference
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

family (interfaces)

date_range 29-May-24

Syntax

content_copy zoom_out_map
family family {
    accounting {               
        destination-class-usage;               
        source-class-usage {               
            (input | output | input output); 
        }   
    }     
    access-concentrator name;
    address address {
        ... the address subhierarchy appears after the main [edit interfaces interface-name unit logical-unit-number family family-name] hierarchy ...
    }     
    bundle interface-name;
    core-facing;     
    demux-destination {         
        destination-prefix;
    }           
    demux-source {               
        source-prefix;
    }                 
    direct-connect;                 
    duplicate-protection;                 
    dynamic-profile profile-name;
    filter {
        group filter-group-number;
        input filter-name;
        input-listfilter-names ];
        output filter-name;
        output-listfilter-names ];
    }
    interface-mode (access | trunk);
    ipsec-sa sa-name;
    keep-address-and-control;
    mac-validate (loose | strict);
    max-sessions number;
    max-sessions-vsa-ignore;
    mtu bytes;
    multicast-only;
    nd6-stale-time seconds;
    negotiate-address;
    no-neighbor-learn;
    no-redirects;
    policer {
        arp policer-template-name;
        input policer-template-name;
        output policer-template-name;
    }
    primary;
    protocols [inet iso mpls];
    proxy inet-address address;
    receive-options-packets;
    receive-ttl-exceeded;
    remote (inet-address address | mac-address address);
    rpf-check {
        fail-filter filter-name
        mode loose;
    }
    sampling {
        input;
        output;
    }
    service {
        input {
            post-service-filter filter-name;
            service-set service-set-name <service-filter filter-name>;
        }
        output {
            service-set service-set-name <service-filter filter-name>;
        }
    }
    service-name-table table-name;
    short-cycle-protection <lockout-time-min minimum-seconds lockout-time-max maximum-seconds> <filter [aci]>;
    (translate-discard-eligible | no-translate-discard-eligible);
    (translate-fecn-and-becn | no-translate-fecn-and-becn);
    translate-plp-control-word-de;
    unnumbered-address interface-name destination address destination-profile profile-name;
    vlan-id number;
    vlan-id-list [number number-number];
    address address {
        arp ip-address (mac | multicast-mac) mac-address <publish>;
        broadcast address;
        destination address;
        destination-profile name;
        eui-64;
        primary-only;
        multipoint-destination address dlci dlci-identifier;
        multipoint-destination address {
            epd-threshold cells;
            inverse-arp;
            oam-liveness {
                up-count cells;
                down-count cells;
            }
            oam-period (disable | seconds);
            shaping {
                (cbr rate | rtvbr burst length peak rate sustained rate | vbr burst length peak rate sustained rate);
                queue-length number;
            }
            vci vpi-identifier.vci-identifier;
        }
        preferred;
        primary;
        vrrp-groupgroup-id {
            (accept-data | no-accept-data);
            advertise-interval seconds;
            authentication-key key;
            authentication-type authentication;
            fast-interval milliseconds;
            (preempt | no-preempt) {
                hold-time seconds;
            }
            priority number;
            track {
                interface interface-name {
                    bandwidth-threshold bits-per-second priority-cost priority;
                    priority-cost priority;
                }
                priority-hold-time seconds;
                route prefix routing-instance instance-name priority-cost priority;
                }
            }
            virtual-address [ addresses ];
            }
        virtual-link-local-address ipv6-address;
    }
}

Hierarchy Level

content_copy zoom_out_map
[edit interfaces interface-name unit logical-unit-number],
[edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]

Description

Configure protocol family information for the logical interface.

Starting in Junos OS Release 20.1R1, aggregated ethernet interfaces supports VLAN TCC (Translational cross-connect) encapsulation on MX series platforms. See Configuring VLAN TCC Encapsulation for more details.

Note:

Not all subordinate statements are available to every protocol family.

Options

family—Protocol family:

  • any—Protocol-independent family used for Layer 2 packet filtering

    Note:

    This option is not supported on T4000 Type 5 FPCs.

  • bridge—(M Series and T Series routers only) Configure only when the physical interface is configured with ethernet-bridge type encapsulation or when the logical interface is configured with vlan-bridge type encapsulation. You can optionally configure this protocol family for the logical interface on which you configure VPLS.

  • ethernet-switching—(M Series and T Series routers only) Configure only when the physical interface is configured with ethernet-bridge type encapsulation or when the logical interface is configured with vlan-bridge type encapsulation

  • ccc—Circuit cross-connect protocol suite. You can configure this protocol family for the logical interface of CCC physical interfaces. When you use this encapsulation type, you can configure the ccc family only.

  • inet—Internet Protocol version 4 suite. You must configure this protocol family for the logical interface to support IP protocol traffic, including Open Shortest Path First (OSPF), Border Gateway Protocol (BGP), Internet Control Message Protocol (ICMP), and Internet Protocol Control Protocol (IPCP).

  • inet6—Internet Protocol version 6 suite. You must configure this protocol family for the logical interface to support IPv6 protocol traffic, including Routing Information Protocol for IPv6 (RIPng), Intermediate System-to-Intermediate System (IS-IS), BGP, and Virtual Router Redundancy Protocol for IPv6 (VRRP).

  • iso—International Organization for Standardization Open Systems Interconnection (ISO OSI) protocol suite. You must configure this protocol family for the logical interface to support IS-IS traffic.

  • mlfr-end-to-end—Multilink Frame Relay FRF.15. You must configure this protocol or multilink Point-to-Point Protocol (MLPPP) for the logical interface to support multilink bundling.

  • mlfr-uni-nni—Multilink Frame Relay FRF.16. You must configure this protocol or mlfr-end-to-end for the logical interface to support link services and voice services bundling.

  • multilink-ppp—Multilink Point-to-Point Protocol. You must configure this protocol (or mlfr-end-to-end) for the logical interface to support multilink bundling.

  • mpls—Multiprotocol Label Switching (MPLS). You must configure this protocol family for the logical interface to participate in an MPLS path.

  • pppoe—Point-to-Point Protocol over Ethernet

  • tcc—Translational cross-connect protocol suite. You can configure this protocol family for the logical interface of TCC physical interfaces.

  • tnp—Trivial Network Protocol. This protocol is used to communicate between the Routing Engine and the router’s packet forwarding components. The Junos OS automatically configures this protocol family on the router’s internal interfaces only, as discussed in Understanding Internal Ethernet Interfaces.

  • vpls—(M Series and T Series routers only) Virtual private LAN service. You can optionally configure this protocol family for the logical interface on which you configure VPLS. VPLS provides an Ethernet-based point-to-multipoint Layer 2 VPN to connect customer edge (CE) routers across an MPLS backbone. When you configure a VPLS encapsulation type, the family vpls statement is assumed by default.

    MX Series routers support dynamic profiles for VPLS pseudowires, VLAN identifier translation, and automatic bridge domain configuration.

    For more information about VPLS, see the Junos OS VPNs Library for Routing Devices.

The remaining statements are explained separately. See CLI Explorer.

Required Privilege Level

interface—To view this statement in the configuration.

interface-control—To add this statement to the configuration.

Release Information

Statement introduced before Junos OS Release 7.4.

Option max-sessions-vsa-ignore introduced in Junos OS Release 11.4.

Change History Table

Feature support is determined by the platform and release you are using. Use Feature Explorer to determine if a feature is supported on your platform.

Release
Description
20.1R1
Starting in Junos OS Release 20.1R1, aggregated ethernet interfaces supports VLAN TCC (Translational cross-connect) encapsulation on MX series platforms.
footer-navigation