Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Example: CTP Interoperability with M Series T1/E1 Circuit Emulation PICs

 

This example describes how to configure an M Series router and a CTP device to create a T1 SAToP circuit that can interoperate between the router and the CTP device. Topics include:

Requirements

This example uses the following software and hardware components:

  • Juniper Networks CTP150 or CTP2000 Circuit to Packet platform with a T1/E1 interface or a serial interface with a T1/E1 daughter card

  • CTPOS 6.0 or later

  • Juniper Networks M Series Multiservice Edge Router with the following:

    • PB-12T1E1-CE-TELCO 12-port discrete T1/E1 Telco connector

    • PB-TUNNEL-1 PIC

Overview and Topology

The topology used in this example consists of an M Series router used as the provider edge (PE) router and a CTP device at the customer edge (CE).

  • On the router, you configure a Layer 2 circuit that provides a point-to-point Layer 2 connection transported by means of MPLS. It is represented by a logical interface that connects the router (PE) to the CTP device (CE). You configure the Layer 2 circuit as a static Layer 2 circuit pseudowire that has static values for the incoming and outgoing MPLS labels needed to enable the pseudowire connection. You then configure a GRE tunnel that is used to transport the Layer 2 circuit.

  • On the CTP device, you configure a SAToP bundle that has the remote address of the Layer 2 circuit on the router and the incoming and outgoing MPLS labels that correspond to the labels configured on the router. GRE is used as the transport protocol for the SAToP bundle.

Figure 1 shows the topology for this example.

Figure 1: Network Topology for a T1 SAToP Circuit between a CE PIC and a CTP Device
Network Topology
for a T1 SAToP Circuit between a CE PIC and a CTP Device

Table 1 shows the configuration of the SAToP bundle on the CTP device and the configuration of the M Series router.

Table 1: Configuration Components for CTP Interoperability with M Series T1/E1 Circuit Emulation PIC

Device

Property

Setting

CTP Platform SATop Bundle

Interface

te-0/1

Remote address

10.0.0.161

Outgoing MPLS label

1000003

Incoming MPLS label

1000004

Transport protocol

GRE

Router

Controller interface

ct1-0/0/0

T1 interface

t1-2/0/1

GRE tunnel source address

10.0.0.161

GRE tunnel destination network

10.0.0.163

Layer 2 circuit neighbor interface:

IP address

Interface

Outgoing MPLS label

Incoming MPLS label

Virtual circuit ID


10.0.0.163

t1-2/0/1

1000004

1000003

1001

Configuration

In this example, the CTP device is configured using CTP Menu.

To configure the CTP device and the router, perform these tasks:

Configuring the Default Bundle Data Protocol on the CTP Device

Step-by-Step Procedure

The default bundle data protocol is GRE (47). Before you configure SAToP bundles, you should change the default bundle data protocol to a value other than GRE. Doing so prevents conflict between legacy CTP bundles and SAToP bundles that are using GRE for interoperability.

To configure the default data protocol for bundles to a value other than GRE using CTP Menu:

  1. From the Main Menu, select 5) Node Operations.
  2. Select 3) Configure network settings.
  3. Select 6) CTP Bndl Data pkt protocol.

    You are notified that changing this parameter requires a system reboot.

  4. Enter 46 as the protocol for data packets.
  5. Reboot the system.

Results

Creating a SAToP Bundle on the CTP Device

Step-by-Step Procedure

To create a SAToP bundle:

  1. From the Main Menu, select 1) Bundle Operations.
  2. Select 2) SAToP.
  3. Enter add, and select a T1/E1 interface or select a serial interface that has a T1/E1 daughter card.

    The CTP device creates a new SAToP bundle.

Configuring the Port Settings for the SAToP Bundle on the CTP Device

Step-by-Step Procedure

To configure the port settings:

  1. From the Main Menu, select 3) Port Config.
  2. Select 2) Interface.
  3. Select 1) Type, and set the type to T1 or (for daughter cards) to Optional Interface: T1/E1
  4. Select 2) Option and select B8ZS.
  5. Select 3) Clock Config and select 1) CTP is Clock Source.

Results

Configuring the Bundle Settings for the SAToP Bundle on the CTP Device

Step-by-Step Procedure

To configure the bundle settings:

  1. From the Main Menu, select 3) Port Config.
  2. Select 10) Transport and set the transport protocol to GRE.
  3. Select 1) Remote Address and specify the remote circuit IP address 10.0.0.161.
  4. Select 2) Outgoing MPLS Label, and set the outgoing label to 1000003.
  5. Select 3) Incoming MPLS Label, and set the incoming MPLS label to 1000004.
  6. Select 4) Packet Size, and set the packet size. We recommend that you set the packet size to 1024 bytes or higher to reduce the overhead associated with the headers and to reduce the packet size. SAToP requires that both endpoints are configured to use the same packet payload size.

Results

Configuring the Controller Interface on the Router

CLI Quick Configuration

To quickly configure the controller interface, copy the following commands and paste them into the router terminal window:

Step-by-Step Procedure

To configure a controller interface:

  1. Create the controller interface.
  2. Set the clocking to internal.
  3. Specify that the controller interface is unpartitioned, and specify the interface type.

Configuration Results

Display the results of the configuration.

Configuring SAToP Emulation on the T1 interface on the Router

CLI Quick Configuration

To quickly configure SAToP Emulation on the T1 interface, copy the following commands and paste them into the router terminal window:

Step-by-Step Procedure

To configure the T1 interface:

  1. Create the T1 interface.
  2. Set the encapsulation type to SAToP.
  3. Specify the unit number.
  4. Specify the payload size, in bytes. We recommend that you set the packet payload size to 1024 bytes or higher to reduce the overhead associated with the headers and to reduce the packet size. SAToP requires that both endpoints are configured to use the same packet payload size.
  5. Specify the number of packets in the jitter buffer.
  6. Set clocking to internal.

Configuration Results

Display the results of the configuration.

Enabling MPLS on the T1 Interface on the Router

CLI Quick Configuration

To quickly enable MPLS on the T1 interface, copy the following commands and paste them into the router terminal window:

Step-by-Step Procedure

To enable MPLS on the T1 interface:

  1. Access the protocol configuration.
  2. Enable MPLS on the T1 interface.

Configuration Results

Display the results of the configuration.

Configuring the Static Layer 2 Circuit on the Router

CLI Quick Configuration

To quickly configure the Layer 2 circuit, copy the following commands and paste them into the router terminal window:

Step-by-Step Procedure

To configure a static Layer 2 circuit:

  1. Create the Layer 2 circuit.
  2. Create the neighbor interface for the Layer 2 circuit.
  3. Configure static values for the in and out labels needed to enable the pseudowire connection.
  4. Specify the virtual circuit identifier.

Configuration Results

Display the results of the configuration.

Configuring the GRE Tunnel on the Router

CLI Quick Configuration

To quickly configure the GRE tunnel, copy the following commands and paste them into the router terminal window:

Step-by-Step Procedure

To configure a GRE tunnel:

  1. Create a dynamic tunnel.
  2. Specify the type of tunnel.
  3. Specify the source address for the GRE tunnel. The source address is used as the source for the local tunnel endpoint.
  4. Specify the IPv4 prefix range for the destination network. Only tunnels within the specified IPv4 prefix range can be created.

Configuration Results

Display the results of the configuration.

Activating the SAToP Bundle on the CTP Device

Step-by-Step Procedure

To activate the SAToP bundle

  1. From the Main Menu, select 1) Bundle Operations.
  2. Select 2) SAToP.
  3. Select the SAToP bundle from the list.
  4. Select 4) Activate .
  5. Verify that you want to activate the bundle.

Verification

To confirm that the configuration is working properly, perform these tasks:

Verifying the SAToP Circuit Using a Node Summary on the CTP Device

Purpose

Verify that the circuit is running.

Action

From the Main Menu of CTP Menu, select 3) Node Summary

Meaning

The display shows that the SAToP bundle is in the RUNNING state.

Verifying the SAToP Circuit Using a Bundle Query on the CTP Device

Purpose

Verify that the circuit is running.

Action

From the Main Menu of CTP Menu, select 1) Query

Meaning

The display shows that the SAToP bundle is in the ACTIVE state and that the run state is RUNNING.

Verifying That the GRE Route is Added to Routing Table on Router

Purpose

Verify that the GRE route has been added to the inet.3 routing table.

Action

user@host> show route 10.0.0.163

Meaning

The display shows that

Verifying the Layer 2 Circuit Connections on Router

Purpose

Verifying that the Layer 2 circuit connections are running on the router.

Action

user@host> show l2circuit connections

Meaning

The display shows that the Layer 2 circuit connection to neighbor 10.0.0.163 is up.