Technical Documentation

Routing Instances Minimum Configuration

You can configure BGP, IS-IS, Layer 2 VPN, LDP, MSDP, OSPF, OSPFv3, PIM, RIP, RIPng, and VPLS routing instances.

This section discusses the following routing instance minimum configurations:

Minimum Routing-Instance Configuration for BGP

To configure a routing instance for BGP, you must include at least the following statements:

[edit]routing-instances {routing-instance-name {interface interface-name;instance-type (forwarding | l2vpn | no-forwarding | virtual-router | vpls | vrf);route-distinguisher (as-number:number | ip-address:number);vrf-import [ policy-names ];vrf-export [ policy-names ];protocols {bgp {bgp configuration;}}}}

For more information about the BGP configuration statements, see Configuring BGP. For more information about configuring VPNs, see the Junos System Configuration Guide.

Minimum Routing-Instance Configuration for IS-IS

To configure a routing instance for IS-IS, you must include at least the following statements in the configuration:

[edit]routing-instances {routing-instance-name {interface interface-name;instance-type (forwarding | l2vpn | no-forwarding | virtual-router | vpls | vrf);route-distinguisher (as-number:number | ip-address:number);vrf-import [ policy-names ];vrf-export [ policy-names ];protocols {isis {... isis configuration ...}}}}

For more information about the IS-IS configuration statements, see Configuring IS-IS.

Minimum Routing-Instance Configuration for Layer 2 VPNs

To create a routing instance for Layer 2 VPN, you must include at least the following statements in the configuration:

[edit]routing-instances {routing-instance-name {instance-type l2vpn;interface interface-name;route-distinguisher (as-number:number | ip-address:number);vrf-import [ policy-names ];vrf-export [ policy-names ];protocols {l2vpn {... l2vpn-configuration ...}}}}

For more information about configuring Layer 2 VPNs, see the Junos VPNs Configuration Guide.

Minimum Routing-Instance Configuration for LDP

To create a routing instance for LDP, you must include at least the following statements in the configuration:

[edit]routing-instances {routing-instance-name {instance-type (forwarding | l2vpn | no-forwarding | virtual-router | vpls | vrf);interface interface-name;route-distinguisher (as-number:number | ip-address:number);vrf-import [ policy-names ];vrf-export [ policy-names ];protocols {ldp {... ldp-configuration ...}}}}

For more information about configuring LDP, see the Junos MPLS Applications Configuration Guide.

LDP routing instances are used to support LDP over VPNs. For more information about configuring multicast over VPNs, see the Junos VPNs Configuration Guide.

Minimum Routing-Instance Configuration for MSDP

To create a routing instance for MSDP, you must include at least the following statements in the configuration:

[edit]routing-instances {routing-instance-name {instance-type (forwarding | l2vpn | no-forwarding | virtual-router | vpls | vrf);interface interface-name;route-distinguisher (as-number:number | ip-address:number);vrf-import [ policy-names ];vrf-export [ policy-names ];protocols {msdp {... msdp-configuration ...}}}}

For more information about configuring MSDP, see the Junos Multicast Protocols Configuration Guide.

Minimum Routing-Instance Configuration for Multiprotocol BGP-Based Multicast VPNs

To configure a routing instance for a multiprotocol BGP-based multicast VPN, you must include at least the following minimum configuration:

[edit]routing-instances {routing-instance-name;instance-type vrf;interface interface-name;provider-tunnel {pim-asm {group-address -address;}protocols {mvpn;route-target {export-target {target;unicast;}import-target {target {receiver;sender;}unicast {receiver;sender;}}}}}route-distinguisher (as:number | ip-address:number);vrf-target community | export community-name | import community-name);}}

For more information about Multiprotocol BGP-based Multicast VPNs, see the Junos VPNs Configuration Guide and the Junos Multicast Protocols Configuration Guide.

Minimum Routing-Instance Configuration for OSPF

To configure a routing instance for OSPF, you must include at least the following statements in the configuration:

[edit]routing-instances {routing-instance-name {interface interface-name;instance-type (forwarding | l2vpn | no-forwarding | virtual-router | vpls | vrf);route-distinguisher (as-number:number | ip-address:number);vrf-import [ policy-names ];vrf-export [ policy-names ];protocols {ospf {... ospf-configuration ...}}}}

Note: You can configure a logical interface under only one routing instance.

For more information about the OSPF configuration statements, see Configuring OSPF.

Minimum Routing-Instance Configuration for OSPFv3

To configure a routing instance for OSPFv3, you must include at least the following statements in the configuration:

[edit]routing-instances {routing-instance-name {interface interface-name;instance-type (no-forwarding | vrf);vrf-import [ policy-names ];vrf-export [ policy-names ];protocols {ospf3 {... ospf3-configuration ...}}}}

Note: You can configure a logical interface under only one routing instance.

Note: OSPFv3 supports the no-forwarding, virtual-router, and vrf routing instance types only.

For more information about the OSPF configuration statements, see Configuring OSPF.

Minimum Routing-Instance Configuration for PIM

To create a routing instance for PIM, you must include at least the following statements in the configuration:

[edit]routing-instances {routing-instance-name {instance-type (forwarding | l2vpn | no-forwarding | virtual-router | vpls | vrf);interface interface-name;route-distinguisher (as-number:number | ip-address:number);vrf-import [ policy-names ];vrf-export [ policy-names ];protocols {pim {... pim-configuration ...}}}}

For more information about configuring PIM, see the Junos Multicast Protocols Configuration Guide.

PIM routing instances are used to support multicast over VPNs. For more detailed information about configuring multicast over VPNs, see the Junos VPNs Configuration Guide.

Minimum Routing-Instance Configuration for RIP

RIP instances are supported only for VPN routing and forwarding (VRF) instance types. This instance type provides support for Layer 3 VPNs. To configure a routing instance for RIP, you must include at least the following statements in the configuration:

[edit]routing-instances {routing-instance-name {interface interface-name;instance-type vrf;route-distinguisher (as-number:number | ip-address:number);vrf-import [ policy-names ];vrf-export [ policy-names ];protocols {rip {... rip-configuration ...}}}}

For more information about the RIP configuration statements, see Configuring RIP. For more information about configuring VPNs, see the Junos VPNs Configuration Guide.

Minimum Routing-Instance Configuration for VPLS

To create a routing instance for virtual private LAN services (VPLS), you must include at least the following statements in the configuration:

[edit]routing-instances {routing-instance-name {instance-type vpls;interface interface-name;route-distinguisher (as-number:number | ip-address:number);vrf-import [ policy-names ];vrf-export [ policy-names ];protocols {vpls {... vpls configuration ...}}}}

For more information about configuring VPLS, see the Junos VPNs Configuration Guide. For a detailed VPLS example configuration, see the Junos Feature Guide.

Related Topics


Published: 2010-07-02

|
|