IPv6 over PPP, Frame-Relay, Pseudowire

IPv4 is working file over psedowire using MPLS or L2TPV3.  But, I am facing problem with IPv6.

If both site is PPP or both site is Frame-relay, I could setup IPv6 over pseudowire.  But, if one site is PPP and another site is Frame-relay, I could not setup IPv6 over Pseudowire.  I have to use 'interworking ip' for the pseudowire.  Without that, IPv4 doesn't work.  But, with 'interworking ip', IPv6 at PPP site never up.

Is there any solution to solve this issue?  I hope this will not be exam question.  [:)]

Comments

  • IPv4 is working file over psedowire using MPLS or L2TPV3.  But, I am facing problem with IPv6.

    If both site is PPP or both site is Frame-relay, I could setup IPv6 over pseudowire.  But, if one site is PPP and another site is Frame-relay, I could not setup IPv6 over Pseudowire.  I have to use 'interworking ip' for the pseudowire.  Without that, IPv4 doesn't work.  But, with 'interworking ip', IPv6 at PPP site never up.

    Is there any solution to solve this issue?  I hope this will not be exam question.

    I'm curious as to why this isn't working as the pseudowire should pass whatever is passed over it based on WAN protocol on the AC.  Whether or not it is using IPV6 in my mind wouldn't come into play on the CE side.

    I'm gonna have to lab this one up!

    -Warjack

  • This is because interworking only works for IPv4. There is no support for IPv6 in interworking yet (or any other protocol besides IP for that matter). 

  • I don't believe ipv6 is supported over l2tpv3

  • It is working if both sites encapsulating the same protocol.








  • IPv6 is not yet supported with interworking, only IPv4



    -----Original Message-----



    From: wrjack1971

    Sent: 21 Sep 2013 09:57:03 GMT

    To: [email protected]

    Subject: Re: [CCIE SP] IPv6 over PPP, Frame-Relay, Pseudowire






    imagekhine:

    IPv4 is working file over psedowire using MPLS or L2TPV3.  But, I am facing problem with IPv6.

    If both site is PPP or both site is Frame-relay, I could setup IPv6 over pseudowire.  But, if one site is PPP and another site is Frame-relay, I could not setup IPv6 over Pseudowire.  I have to use 'interworking ip' for the pseudowire.  Without that, IPv4
    doesn't work.  But, with 'interworking ip', IPv6 at PPP site never up.

    Is there any solution to solve this issue?  I hope this will not be exam question.


    I'm curious as to why this isn't working as the pseudowire should pass whatever is passed over it based on WAN protocol on the AC.  Whether or not it is using IPV6 in my mind wouldn't come into play on the CE side.

    I'm gonna have to lab this one up!

    -Warjack








    INE - The Industry Leader in CCIE Preparation

    http://www.INE.com



    Subscription information may be found at:

    http://www.ieoc.com/forums/ForumSubscriptions.aspx



  • IPv6 is not yet supported with interworking, only IPv4

    Just curious, does anyone have a link to the documentation that says interworking is not supported with IPV6.  I have not been able to locate such documentation up to this point, but I'm going to keep looking!

    Thanks,

    -Warjack

  • This is because interworking only works for IPv4. There is no support for IPv6 in interworking yet (or any other protocol besides IP for that matter). 

    Here is a link to a layer 2 VPN configuration guide that shows interworking supporting IPV6.  The Frame Relay to ATM interworking section shows IPV6 packet forwarding as an option:

    http://www.cisco.com/en/US/docs/routers/asr1000/configuration/guide/chassis/mpls.pdf

    -Warjack

  • It supports if both sites are the same encapsulation.

  • That's an asr config guide. Quite possible 12.2 sr doesn't support it and prob never will if cisco want to get people off the older platforms. 

  • That command reference is for the ASR so it doesn't apply to 12.2sre

  • Buh? My post won't appear. Anyway that's the ASR config guide so not applicable to the lab. 

  • Oh I was fairly certain that 12.2SR didn't support it but if it is a feature of the XR code it's fair game.
    -Warjack


    On Sunday, September 22, 2013 2:04 AM, iamjeffvader <[email protected]> wrote:
    That's an asr config guide. Quite possible 12.2 sr doesn't support it and prob never will if cisco want to get people off the older platforms. 



    INE - The Industry Leader in CCIE Preparation

    http://www.INE.com



    Subscription information may be found at:

    http://www.ieoc.com/forums/ForumSubscriptions.aspx


  • It supports if both sites are the same encapsulation.

    Take a look at the attachment in my previous post:  This is showing ATM-->FR interworking and clearly states that you can forward IPV6 unicast routing.

    And I'm fairly certain that since Brian M. references the XR configuration guides frequently in the videos that all L2VPN related features are fair game on the exam.

    -Warjack

  • The ASR1k runs XE not XR, ill lab it on XR this morning and revert

  • Awesome bud, I'll be interested to see how it turns out!

    Warjack

    Sent from my iPad

    On Sep 22, 2013, at 2:32 PM, iamjeffvader <[email protected]> wrote:

    The ASR1k runs XE not XR, ill lab it on XR this morning and revert




    INE - The Industry Leader in CCIE Preparation

    http://www.INE.com



    Subscription information may be found at:

    http://www.ieoc.com/forums/ForumSubscriptions.aspx







  • I was referring to IOS support..



    -----Original Message-----



    From: wrjack1971

    Sent: 22 Sep 2013 05:09:58 GMT

    To: [email protected]

    Subject: Re: [CCIE SP] IPv6 over PPP, Frame-Relay, Pseudowire








    Oh I was fairly certain that 12.2SR didn't support it but if it is a feature of the XR code it's fair game.

    -Warjack







    On Sunday, September 22, 2013 2:04 AM, iamjeffvader <[email protected]> wrote:




    That's an asr config guide. Quite possible 12.2 sr doesn't support it and prob never will if cisco want to get people off the older platforms. 








    INE - The Industry Leader in CCIE Preparation

    http://www.INE.com



    Subscription information may be found at:

    http://www.ieoc.com/forums/ForumSubscriptions.aspx


















    INE - The Industry Leader in CCIE Preparation

    http://www.INE.com



    Subscription information may be found at:

    http://www.ieoc.com/forums/ForumSubscriptions.aspx



  • OK first I did the ETH-to_ETH just to prove that IPv6 was possible over XR to XR L2VPN. Topology is R1 (CE) --- XR1 ---atom--- XR2 --- R2 (CE).  XR1 uses g0/1/0/0.10 as its AC and XR2 uses g0/4/0/0.10 as it's one.


    R1
    interface FastEthernet0/0.10
     encapsulation dot1Q 10
     ipv6 address 2001:10:10:10::1/64
     ipv6 ospf 1 area 0
    interface Loopback0
     ip address 10.0.0.1 255.255.255.255
     ip ospf 2000 area 0
     ipv6 address 2001:10::1/128
     ipv6 ospf 1 area 0


    R2
    interface FastEthernet0/0.10
     encapsulation dot1Q 10
     ipv6 address 2001:10:10:10::2/64
     ipv6 ospf 1 area 0
    interface Loopback0
     ip address 10.0.0.2 255.255.255.255
     ipv6 address 2001:10::2/128
     ipv6 ospf 1 area 0

    The XRs use normal int-interworking configs which gives this:

    RP/0/0/CPU0:XR1#sho l2vpn xco de
    Sun Sep 22 12:04:21.516 UTC

    Group v6, XC v6, state is up; Interworking none
      AC: GigabitEthernet0/1/0/0.10, state is up
        Type VLAN; Num Ranges: 1
        VLAN ranges: [10, 10]
        MTU 1500; XC ID 0x2000001; interworking none
        Statistics:
          packets: received 434, sent 1
          bytes: received 32340, sent 68
          drops: illegal VLAN 0, illegal length 0
      PW: neighbor 10.0.0.20, PW ID 6, state is up ( established )
        PW class MPLS, XC ID 0xff000001
        Encapsulation MPLS, protocol LDP
        Source address 10.0.0.19
        PW type Ethernet VLAN, control word disabled, interworking none
        PW backup disable delay 0 sec
        Sequencing not set

        PW Status TLV in use
          MPLS         Local                          Remote                       
          ------------ ------------------------------ -----------------------------
          Label        16012                          16015                        
          Group ID     0x2000300                      0x5000300                    
          Interface    GigabitEthernet0/1/0/0.10      GigabitEthernet0/4/0/0.10    
          MTU          1500                           1500                         
          Control word disabled                       disabled                     
          PW type      Ethernet VLAN                  Ethernet VLAN                
          VCCV CV type 0x2                            0x2                          
                       (LSP ping verification)        (LSP ping verification)      
          VCCV CC type 0x6                            0x6                          
                       (router alert label)           (router alert label)         
                       (TTL expiry)                   (TTL expiry)                 
          ------------ ------------------------------ -----------------------------
        Incoming Status (PW Status TLV):
          Status code: 0x0 (Up) in Notification message
        Outgoing Status (PW Status TLV):
          Status code: 0x0 (Up) in Notification message
        MIB cpwVcIndex: 4278190081
        Create time: 22/09/2013 11:48:10 (00:16:11 ago)
        Last time status changed: 22/09/2013 11:52:04 (00:12:16 ago)
        Statistics:
          packets: received 1, sent 434
          bytes: received 68, sent 32340
    RP/0/0/CPU0:XR1#
    Trying 12k1 (10.9.254.233, 2034)... Open

    RP/0/3/CPU0:XR2#sho l2vpn xco de
    Sun Sep 22 12:04:47.710 UTC

    Group v6, XC v6, state is up; Interworking none
      AC: GigabitEthernet0/4/0/0.10, state is up
        Type VLAN; Num Ranges: 1
        VLAN ranges: [10, 10]
        MTU 1500; XC ID 0x5000002; interworking none
        Statistics:
          packets: received 0, sent 452
          bytes: received 0, sent 33744
          drops: illegal VLAN 0, illegal length 0
      PW: neighbor 10.0.0.19, PW ID 6, state is up ( established )
        PW class MPLS, XC ID 0xff000001
        Encapsulation MPLS, protocol LDP
        Source address 10.0.0.20
        PW type Ethernet VLAN, control word disabled, interworking none
        PW backup disable delay 0 sec
        Sequencing not set

        PW Status TLV in use
          MPLS         Local                          Remote                       
          ------------ ------------------------------ -----------------------------
          Label        16015                          16012                        
          Group ID     0x5000300                      0x2000300                    
          Interface    GigabitEthernet0/4/0/0.10      GigabitEthernet0/1/0/0.10    
          MTU          1500                           1500                         
          Control word disabled                       disabled                     
          PW type      Ethernet VLAN                  Ethernet VLAN                
          VCCV CV type 0x2                            0x2                          
                       (LSP ping verification)        (LSP ping verification)      
          VCCV CC type 0x6                            0x6                          
                       (router alert label)           (router alert label)         
                       (TTL expiry)                   (TTL expiry)                 
          ------------ ------------------------------ -----------------------------
        Incoming Status (PW Status TLV):
          Status code: 0x0 (Up) in Notification message
        Outgoing Status (PW Status TLV):
          Status code: 0x0 (Up) in Notification message
        MIB cpwVcIndex: 4278190081
        Create time: 22/09/2013 11:49:53 (00:14:54 ago)
        Last time status changed: 22/09/2013 11:52:04 (00:12:43 ago)
        Statistics:
          packets: received 452, sent 0
          bytes: received 33744, sent 0
    RP/0/3/CPU0:XR2#

     

    The end result being:


    R1(config-subif)#do ping 2001:10::2

    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 2001:10::2, timeout is 2 seconds:
    !!!!!
    Success rate is 100 percent (5/5), round-trip min/avg/max = 0/0/0 ms
    R1(config-subif)#do trace 2001:10::2

    Type escape sequence to abort.
    Tracing the route to 2001:10::2

      1 2001:10:10:10::2 0 msec 0 msec 0 msec
    R1(config-subif)#

    R2(config-subif)#do trace 2001:10::1

    Type escape sequence to abort.
    Tracing the route to 2001:10::1

      1 2001:10:10:10::1 4 msec 0 msec 0 msec


    R2(config-subif)#%OSPFv3-5-ADJCHG: Process 1, Nbr 172.16.0.1 on FastEthernet0/0.10 from FULL to DOWN, Neighbor Down: Interface down or detached
    %OSPFv3-5-ADJCHG: Process 1, Nbr 172.16.0.1 on FastEthernet0/0.10 from LOADING to FULL, Loading Done

    So next I created this topology: R1 (CE) --- XR1 ---atom--- XR2 --- XR1 (VRF)

    R1 to XR1 is ethernet VLAN, the core link is now g0/x/0/2 and XR2 connects to XR1 (VRF) over the POS link with frame relay.  XR1 terminates this in a VRF hilariously called L2VPN.  Now this doesnt work with interworking ip because thats ipv4 onyl seemingly on the XR and I can't find anythign to suggest IPv6 is supported in the master index covering IOS/XE/XR 4.3

    RP/0/0/CPU0:XR1(config)#sho run | in interwork
    Sun Sep 22 12:48:57.066 UTC
    Building configuration...
       interworking ipv4

    But anyway just for the sake of completeness I configured the XRs as below, please point out if I have anything wrong here, I haven't done this before (hmm I seem to say that alot)

    XR1:


    vrf L2VPN
     address-family ipv4 unicast
     !
     address-family ipv6 unicast
      import route-target
       123:321
      !
      export route-target
       123:321

    interface Loopback123
     vrf L2VPN
     ipv6 address 2001:11::1/128

    interface GigabitEthernet0/1/0/2
     cdp
     ipv4 address 10.19.20.19 255.255.255.0
     ipv6 address 2001:10:19:20::19/64
    !
    interface POS0/6/0/0
     encapsulation frame-relay
    !
    interface POS0/6/0/0.1920 point-to-point
     vrf L2VPN
     ipv4 address 11.1.2.1 255.255.255.0
     ipv6 address 2001:11:1:2::1/64
     pvc 192
    !
    router isis 1
     interface GigabitEthernet0/1/0/2
      circuit-type level-2-only
      address-family ipv4 unicast
      !
      address-family ipv6 unicast
      !
     !
    !
    router ospfv3 L2VPN
     vrf L2VPN
      area 0
       interface Loopback123
       !
       interface POS0/6/0/0.1920
    !
    l2vpn
     pw-class MPLS
      encapsulation mpls
      !
     !
     xconnect group v6
      p2p v6
       interface GigabitEthernet0/1/0/0.10
       neighbor 10.0.0.20 pw-id 6
        pw-class MPLS
       !
       interworking ipv4
      !
     !
    !
    mpls ldp
     interface GigabitEthernet0/1/0/2

    XR2:


    interface GigabitEthernet0/4/0/2
     cdp
     ipv4 address 10.19.20.20 255.255.255.0
     ipv6 address 2001:10:19:20::20/64
    !
    interface POS0/7/0/0
     encapsulation frame-relay
     frame-relay intf-type dce
    !
    interface POS0/7/0/0.1920 l2transport
     mtu 1500
     pvc 192
    !
    router isis 1
     interface GigabitEthernet0/4/0/2
      circuit-type level-2-only
      address-family ipv4 unicast
      !
      address-family ipv6 unicast
      !
    !
    l2vpn
     pw-class MPLS
      encapsulation mpls
      !
     !
     xconnect group v6
      p2p v6
       interface POS0/7/0/0.1920
       neighbor 10.0.0.19 pw-id 6
        pw-class MPLS
       !
       interworking ipv4
      !
     !
    !
    mpls ldp
     router-id 10.0.0.20
     interface GigabitEthernet0/4/0/2

    The config on R1 is the same as before. The result is not.  R1 doesnt get a response to pings, doesnt see a v6 neighbour.

    R1(config-subif)#do ping 2001:11:1:2::1

    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 2001:11:1:2::1, timeout is 2 seconds:
    ....
    Success rate is 0 percent (0/4)
    R1(config-subif)#do sho ipv6 neigh
    IPv6 Address                              Age Link-layer Addr State Interface
    FE80::21F:26FF:FE67:F008                   31 001f.2667.f008  STALE Fa0/0.10
    FE80::21D:A1FF:FED3:9408                    0 001d.a1d3.9408  REACH Fa0/0.13

    The XRs have a funtional tunnel:

    RP/0/3/CPU0:XR2(config-subif)#do sho l2vpn x de
    Sun Sep 22 13:01:20.144 UTC

    Group v6, XC v6, state is up; Interworking IPv4
      AC: POS0/7/0/0.1920, state is up
        Type Frame Relay DLCI; DLCI = 192
        MTU 1500; XC ID 0x8000001; interworking IPv4
        Statistics:
          packets: received 2, sent 4
          bytes: received 208, sent 416
      PW: neighbor 10.0.0.19, PW ID 6, state is up ( established )
        PW class MPLS, XC ID 0xff000001
        Encapsulation MPLS, protocol LDP
        Source address 10.0.0.20
        PW type IP, control word enabled, interworking IPv4
        PW backup disable delay 0 sec
        Sequencing not set

        PW Status TLV in use
          MPLS         Local                          Remote                       
          ------------ ------------------------------ -----------------------------
          Label        16016                          16012                        
          Group ID     0x8000400                      0x2000300                    
          Interface    POS0/7/0/0.1920                GigabitEthernet0/1/0/0.10    
          MTU          1500                           1500                         
          Control word enabled                        enabled                      
          PW type      IP                             IP                           
          VCCV CV type 0x2                            0x2                          
                       (LSP ping verification)        (LSP ping verification)      
          VCCV CC type 0x7                            0x7                          
                       (control word)                 (control word)               
                       (router alert label)           (router alert label)         
                       (TTL expiry)                   (TTL expiry)                 
          ------------ ------------------------------ -----------------------------
        Incoming Status (PW Status TLV):
          Status code: 0x0 (Up) in Notification message
        Outgoing Status (PW Status TLV):
          Status code: 0x0 (Up) in Notification message
        MIB cpwVcIndex: 4278190081
        Create time: 22/09/2013 12:21:03 (00:40:18 ago)
        Last time status changed: 22/09/2013 12:25:07 (00:36:13 ago)
        Statistics:
          packets: received 4, sent 2
          bytes: received 416, sent 208
    RP/0/3/CPU0:XR2(config-subif)#do sho l2vpn x brie
    Sun Sep 22 13:01:40.093 UTC
    AToM
      IP IW                               UP       DOWN        UNR
        FR DLCI                            1          0          0
        Total                              1          0          0

      Total                                1          0          0

    Total: 1 UP, 0 DOWN, 0 UNRESOLVED
    RP/0/3/CPU0:XR2(config-subif)#

    For the craic I configured interworking ethernet but this does not come up, problems with control word mismatch. Now I tried disabling it with pw-class MPLS enca mpls no control-word, the router took the command but didnt disable it in the output. It also doesnt show it in the running configu so must be the default. I'll leave the config in place if anyone has any ideas on how to further disprove or prove that this works or not?


    RP/0/3/CPU0:XR2(config-l2vpn)#pw-class MPLS enca mpls
    RP/0/3/CPU0:XR2(config-l2vpn-pwc-mpls)#no control-word
    RP/0/3/CPU0:XR2(config-l2vpn-pwc-mpls)#commit
    Sun Sep 22 13:09:00.093 UTC
    RP/0/3/CPU0:Sep 22 13:09:01.433 : config[65740]: %MGBL-CONFIG-6-DB_COMMIT : Configuration committed by user 'admin'. Use 'show configuration commit changes 1000000783' to view the changes.
    RP/0/3/CPU0:XR2(config-l2vpn-pwc-mpls)#do sho l2vpn x de
    Sun Sep 22 13:09:09.994 UTC

    Group v6, XC v6, state is down; Interworking Ethernet
      AC: POS0/7/0/0.1920, state is up
        Type Frame Relay DLCI; DLCI = 192
        MTU 1500; XC ID 0x8000001; interworking Ethernet
        Statistics:
          packets: received 0, sent 0
          bytes: received 0, sent 0
      PW: neighbor 10.0.0.19, PW ID 6, state is down ( all ready )
        PW class MPLS, XC ID 0xff000001
        Encapsulation MPLS, protocol LDP
        Source address 10.0.0.20
        PW type Ethernet, control word enabled, interworking Ethernet
        PW backup disable delay 0 sec
        Sequencing not set

        PW Status TLV in use
          MPLS         Local                          Remote                       
          ------------ ------------------------------ -----------------------------
          Label        16016                          16012                        
          Group ID     0x8000400                      0x2000300                    
          Interface    POS0/7/0/0.1920                GigabitEthernet0/1/0/0.10    
          MTU          1500                           1500                         
          Control word enabled                        disabled                     
          PW type      Ethernet                       Ethernet                     
          VCCV CV type 0x2                            0x2                          
                       (LSP ping verification)        (LSP ping verification)      
          VCCV CC type 0x7                            0x6                          
                       (control word)                                              
                       (router alert label)           (router alert label)         
                       (TTL expiry)                   (TTL expiry)                 
          ------------ ------------------------------ -----------------------------
        Incoming Status (PW Status TLV):
          Status code: 0x0 (Up) in Notification message
        Outgoing Status (PW Status TLV):
          Status code: 0x0 (Up) in Notification message
        MIB cpwVcIndex: 4278190081
        Create time: 22/09/2013 12:21:03 (00:48:08 ago)
        Last time status changed: 22/09/2013 13:03:32 (00:05:38 ago)
        Last time PW went down: 22/09/2013 13:03:17 (00:05:53 ago)
        Error: PW type mismatched
        Error: illegal control word
        Statistics:
          packets: received 0, sent 0
          bytes: received 0, sent 0
    RP/0/3/CPU0:XR2(config-l2vpn-pwc-mpls)#sho run l2vpn
    Sun Sep 22 13:09:40.617 UTC
    l2vpn
     pw-class MPLS
      encapsulation mpls
      !
     !
     xconnect group v6

  • Jeffvader,

    You are da man. Thanks for labbing that up, apparently there is a discrepancy between the documentation and what actually works. The documentation actually shows interworking configured with FR on one side and ATM on the other with IPV6 as a stated option for routing.

    -Warjack

  • Sorry, no ATM cards to test that one out :D

    ATM is best left in the history books if you ask me

  • lol I agree!  This all came about because one one made the very general statement that IPV6 is not supported with inter working, so I wanted to know if it was completely not supported :)

    Sent from my iPad

    On Sep 22, 2013, at 8:42 PM, iamjeffvader <[email protected]> wrote:

    Sorry, no ATM cards to test that one out :D

    ATM is best left in the history books if you ask me




    INE - The Industry Leader in CCIE Preparation

    http://www.INE.com



    Subscription information may be found at:

    http://www.ieoc.com/forums/ForumSubscriptions.aspx
  • I just came back from an SP bootcamp last week, and the overall concensus from the instructor (McGahan) was that IPv4 is the only supported protocol. 

    I am going to test this out on the latest code of IOS-XE (from the CSR1000v routers). Maybe on these late 15.3S releases something has changed. 

    Will report

    Pablo

Sign In or Register to comment.