Configuring L2TPv3 Dynamic Tunnels

In this section, you will be provided with the configuration process to configure dynamic L2TPv3 tunnels in the network topology shown earlier in Figure 10-6. The same endpoints are used for implementing the dynamic L2TPv3 tunnels. The only differences are in the configuration of the pseudowire class or template as well as the attachment circuit configuration. The following steps outline the configuration process to implement the dynamic L2TPv3 tunnel. The initial interface configurations and the configuration of the L2TP class/template are not repeated for conciseness:

Step 1.

Configure the pseudowire class/template with the protocol to be used for control channel information exchange to be L2TPv3. The only configuration change in comparison to implementation of static/manual L2TPv3 tunnel configuration is the configuration of a protocol for signaling the control channel parameters as shown in Example 10-7.
 

Example 10-7. Configuring Pseudowire Class for Dynamic L2TPv3 Tunnels

PE1-AS1(config)#pseudowire-class dynamic

PE1-AS1(config-pw-class)# encapsulation l2tpv3

PE1-AS1(config-pw-class)# ip local interface Loopback0

________________________________________________________________

PE2-AS1(config)#pseudowire-class dynamic

PE2-AS1(config-pw-class)# encapsulation l2tpv3

PE2-AS1(config-pw-class)# ip local interface Loopback0
 

Step 2.

The next step is the association of an attachment circuit by the use of xconnect commands under the interface configuration to associate the pseudowire class with the physical or logical interface that is part of the tunnel. To differentiate between the manual VC and the new dynamic configuration VC, configure the xconnect commands with a VC ID of 2 and a mapping to the pseudowire template configured in Step 1, as shown in Example 10-8.
 

Example 10-8. Configuration of Attachment Circuit

PE1-AS1(config)#int pos 0/0

PE1-AS1(config-if)# xconnect 10.10.10.102 2 pw-class dynamic

________________________________________________________________

PE2-AS1(config)#int pos 0/0

PE2-AS1(config-if)# xconnect 10.10.10.101 2 pw-class dynamic
 

Step 3.

In addition to the previous steps, you need to configure a tunnel server card on the PE routers that are GSR series chassis, as depicted in Example 10-9.
 

Example 10-9. Configuring the Tunnel Server Card for the PE Routers (GSR)

PE1-AS1(config)#interface POS3/0

PE1-AS1(config-if)# ip unnumbered Loopback0

PE1-AS1(config-if)# loopback internal



PE1-AS1(config)#hw-module slot 3 mode server

________________________________________________________________

PE2-AS1(config)#interface POS3/0

PE2-AS1(config-if)# ip unnumbered Loopback0

PE2-AS1(config-if)# loopback internal



PE2-AS1(config)#hw-module slot 3 mode server
 

Verification of Dynamic L2TPv3 Tunnel Operation

The following verification steps are performed on the PE routers to validate L2TPv3 tunnel and Layer 2 VPN operation:

Step 1.

Verify if the state of the tunnel is established, as shown in Example 10-10 in the output of the show l2tun tunnel all and show l2tun session all commands.
 

Example 10-10. Verification of L2TPv3 Dynamic Tunnel Status

PE1-AS1#show l2tun tunnel all

 Tunnel Information Total tunnels 1 sessions 1



Tunnel id 50899 is up, remote id is 54048, 1 active sessions

 Tunnel state is established, time since change 5d21h

 Tunnel transport is IP (115)

 Remote tunnel name is PE2-AS1

 Internet Address 10.10.10.102, port 0

 Local tunnel name is PE1-AS1

 Internet Address 10.10.10.101, port 0

 Tunnel domain is

 VPDN group for tunnel is -

 L2TP class for tunnel is l2tp_default_class

 0 packets sent, 0 received

 0 bytes sent, 0 received

 Control Ns 8483, Nr 8486

 Local RWS 8192 (default), Remote RWS 8192 (max)

 Tunnel PMTU checking disabled

 Retransmission time 1, max 1 seconds

 Unsent queuesize 0, max 0

 Resend queuesize 0, max 1

 Total resends 0, ZLB ACKs sent 8484

 Current nosession queue check 0 of 5

 Retransmit time distribution: 0 0 0 0 0 0 0 0 0

Sessions disconnected due to lack of resources 0

________________________________________________________________

PE1-AS1#show l2tun session all

 Session Information Total tunnels 1 sessions 1



Session id 3544 is up, tunnel id 50899

Call serial number is 2130200000

Remote tunnel name is PE2

 Internet address is 10.10.10.102

 Session is L2TP signalled

 Session state is established, time since change 5d21h

 67894 Packets sent, 59399 received

 6263779 Bytes sent, 3565000 received

 Receive packets dropped:

 out-of-order: 0

 total: 0

 Send packets dropped:

 exceeded session MTU: 0

 total: 0

 Session vcid is 2

 Session Layer 2 circuit, type is HDLC, name is POS0/0

 Circuit state is UP

 Remote session id is 10589, remote tunnel id 54048

 DF bit off, ToS reflect disabled, ToS value 0, TTL value 255

 No session cookie information available

 SSS switching enabled

 Sequencing is off

________________________________________________________________

PE2-AS1#show l2tun tunnel all

 Tunnel Information Total tunnels 1 sessions 1

Tunnel id 54048 is up, remote id is 50899, 1 active sessions

 Tunnel state is established, time since change 5d21h

 Tunnel transport is IP (115)

 Remote tunnel name is PE1

 Internet Address 10.10.10.101, port 0

 Local tunnel name is PE2

 Internet Address 10.10.10.102, port 0

 Tunnel domain is

 VPDN group for tunnel is -

 L2TP class for tunnel is

 0 packets sent, 0 received

 0 bytes sent, 0 received

 Control Ns 8487, Nr 8484

 Local RWS 8192 (default), Remote RWS 8192 (max)

 Tunnel PMTU checking disabled

 Retransmission time 1, max 1 seconds

 Unsent queuesize 0, max 0

 Resend queuesize 0, max 2

 Total resends 0, ZLB ACKs sent 8482

 Current nosession queue check 0 of 5

 Retransmit time distribution: 0 0 0 0 0 0 0 0 0

 Sessions disconnected due to lack of resources 0

________________________________________________________________

PE2-AS1#show l2tun session all

 Session Information Total tunnels 1 sessions 1



Session id 10589 is up, tunnel id 54048

Call serial number is 2130200000

Remote tunnel name is PE1-AS1

 Internet address is 10.10.10.101

 Session is L2TP signalled

 Session state is established, time since change 5d21h

 59409 Packets sent, 67908 received

 4278376 Bytes sent, 5450303 received

 Receive packets dropped:

 out-of-order: 0

 total: 0

 Send packets dropped:

 exceeded session MTU: 0

 total: 0

 Session vcid is 2

 Session Layer 2 circuit, type is HDLC, name is POS0/0

 Circuit state is UP

 Remote session id is 3544, remote tunnel id 50899

 DF bit off, ToS reflect disabled, ToS value 0, TTL value 255

 No session cookie information available

 SSS switching enabled

 Sequencing is off
 

Step 2.

Perform a ping from one CE router interface to the other CE router interface across the L2VPN tunnel. If all configurations have been performed correctly, connectivity is established between the CE routers and the customer sites. (See Example 10-11.)
 

Example 10-11. Verify IP Connectivity Between CE Routers

CE1-A#ping 172.16.1.2

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.16.1.2, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms
 

Final Device Configurations for L2TPv3 Dynamic Tunnels

Figure 10-8 depicts the final configuration for the PE Routers PE1-AS1 and PE2-AS1 to implement dynamic L2TPv3 tunnel configuration.

Figure 10-8. Final Device Configuration for Implementation of L2TPv3 Dynamic Tunnels


MPLS Overview

Basic MPLS Configuration

Basic MPLS VPN Overview and Configuration

PE-CE Routing Protocol-Static and RIP

PE-CE Routing Protocol-OSPF and EIGRP

Implementing BGP in MPLS VPNs

Inter-Provider VPNs

Carrier Supporting Carriers

MPLS Traffic Engineering

Implementing VPNs with Layer 2 Tunneling Protocol Version 3

Any Transport over MPLS (AToM)

Virtual Private LAN Service (VPLS)

Implementing Quality of Service in MPLS Networks

MPLS Features and Case Studies



MPLS Configuration on Cisco IOS Software
MPLS Configuration on Cisco IOS Software
ISBN: 1587051990
EAN: 2147483647
Year: 2006
Pages: 130

Flylib.com © 2008-2020.
If you may any questions please contact us: flylib@qtcs.net