Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

Silver

XRv 5.1.1 - Working/non working features and roadmap

Hi,

Cisco recently released Cisco XRv 5.1.1 which is IOS XR running in a VM. I thought it would be nice track features working not working and if Cisco could comment on the roadmap.

Working:

ISIS

BGP

LDP

Not working:

EoMPLS

VPLS

Control plane is up for EoMPLS and VPLS but no traffic passes through. Post anything you have tested.

Daniel Dib
CCIE #37149

Please rate helpful posts.       

Daniel Dib CCIE #37149 Please rate helpful posts.
Everyone's tags (3)
47 REPLIES
New Member

XRv 5.1.1 - Working/non working features and roadmap

Confirmed working:

OSPF

OSPFv3

MPLS

MPLS TE

Minor issues found:

Most of the time a BGP neighbor comes up, a traceback message occurs:

RP/0/0/CPU0:Feb 19 20:16:50.182 : bgp[1048]: %ROUTING-BGP-3-RPC_SET_ERROR : [22] : RPC set read operation: Table . Error: 'Subsystem(3373)' detected the 'fatal' condition 'Code(37)'  : pkg/bin/bgp : (PID=663826) :  -Traceback= b395988 b229e9c 8226a4b 8224bdc afb2e7c b22d857 8267050

The traceback addresses seen have been the same every time so far.

Unable to reload when logged in via telnet/SSH:

RP/0/0/CPU0:R4#reload

Wed Feb 19 20:31:10.373 UTC

CONFREG variable does not exist

RP/0/0/CPU0:R4#sh ver | i Configuration

Wed Feb 19 20:31:43.281 UTC

Configuration register on node 0/0/CPU0 is 0x2102

RP/0/0/CPU0:R4#show variables boot

Wed Feb 19 20:31:54.040 UTC

BOOT variable does not exist

CONFREG variable does not exist

RP/0/0/CPU0:R4(admin)#config-register 0x2102

Wed Feb 19 20:30:38.625 UTC

Successfully set config-register to 0x2102 on node 0/0/CPU0

RP/0/0/CPU0:R4(admin)#

RP/0/0/CPU0:R4#sh variables boot

Wed Feb 19 20:30:46.045 UTC

BOOT variable does not exist

CONFREG variable does not exist

Workaround: Reload via console.

Currently I'm struggling with an issue with malformed packets being sent (seems like four zero bytes being appended to the end of the payload). It seems to occur when XRv receives MPLS-encapsulated packets on a VRF-enabled interface (Carrier Supporting Carrier scenarios). I'm still investigating what is going on, and I will update once I have something more conclusive. It could my rather complex home lab using Nexus 1000v (among other fun stuff) causing this, so I'm in no way blaming XRv for it (yet at least).

Otherwise, XRv is cool - so cool!

/Mark

New Member

XRv 5.1.1 - Working/non working features and roadmap

Just replying to my own reply . I've been investigating futher to why I'm seeing larger packets than expected on the XRv. I've linked to a wireshark screenshot with two packets opened. The packet capture was made through a SPAN port on the Nexus 1000v. The first frame is the incoming packet from the "CsC CE" router (received on a VLAN subinterface), while the second frame is the same packet sent to the "upstream" XRv router (same "physical" interface, but a different VLAN).

Note the additional four bytes from second frame. Everything looks correct (MPLS label swapped as expected etc.), but Wireshark interprets the additional four bytes as the FCS, because there is no reference to the four bytes in the payload data, which in this case is a simple ping.

I'm curious to find out whether anyone else has seen this, or if this is somehow related to my specific setup.

The screenshot can be found here.

/Mark

New Member

I also have the same Problem

I also have the same Problem :

RP/0/0/CPU0:Feb 19 20:16:50.182 : bgp[1048]: %ROUTING-BGP-3-RPC_SET_ERROR : [22] : RPC set read operation: Table . Error: 'Subsystem(3373)' detected the 'fatal' condition 'Code(37)'  : pkg/bin/bgp : (PID=663826) :  -Traceback= b395988 b229e9c 8226a4b 8224bdc afb2e7c b22d857 8267050

Just wanted to know if you have a solution now or not.

or Kindly suggest any other alternative.

thanks

New Member

XRv 5.1.1 - Working/non working features and roadmap

My findings are the same.

All of the routing protocols I have tested work fine (OSPF, ISIS, BGP), as well as LDP signalling etc...

The l2vpn features (VPLS/EoMPLS) work only in the control-plane.

Do you know if there are any plans to support these features in the data-plane?

-Yuri

Cisco Employee

Re: XRv 5.1.1 - Working/non working features and roadmap

Hello Yuri

on IOS-XR, features like VPLS, EoMPLS and even mVPN require hardware based forwarding so only the control-plane will work on the XRv platform. It requires a real hardware to get the above features to work properly. So there are no plans yet to implement these features on XRv yet.

Hope this answers your question.

Regards

Vinit

Thanks
--VJ
Silver

XRv 5.1.1 - Working/non working features and roadmap

Hi Vinit,

But regular MPLS works? Isn't that also run in hardware on XR platforms? Is it possible to add it in software or emulate the hardware in some way?

I think this would be very valuable for customers to be able to test different deployments.

Daniel Dib
CCIE #37149

Please rate helpful posts.

Daniel Dib CCIE #37149 Please rate helpful posts.
New Member

XRv 5.1.1 - Working/non working features and roadmap

.... or we need another Chris Huitema writing a dynamips version for IOSXRv !!!

Hopeful GNS3 developer are reading that as well

regards

alexander

Cisco Employee

XRv 5.1.1 - Working/non working features and roadmap

Hello Daniel

so MPLS has both PI (Platform Independent) as well as PD (platform Dependent features). There is continuous work going on towards implementing lot of features on XRv. There was internal simulation for enxr which didnt had mVPN but now i see that mVPN is supported on XRv (both GRE and mLDP). So, there is some work going on it.

Regards

Vinit

Thanks
--VJ
New Member

Re: XRv 5.1.1 - Working/non working features and roadmap

Hi  Vinijain

Please could you confirm, does XRv support anything from EVC in data plane now?

Regards

Nic

Cisco Employee

XRv 5.1.1 - Working/non working features and roadmap

Hi Nic

lemme check that and get back to you on that.

Thanks
--VJ
New Member

XRv 5.1.1 - Working/non working features and roadmap

I think EVC do not work like an EoMPLS, everything interface is up, but packets is not forwarding:

RP/0/0/CPU0:XR2#sh l2vpn bridge-domain bd-name VLAN4 brief

Tue Feb 25 10:52:57.203 UTC

Legend: pp = Partially Programmed.

Bridge Group:Bridge-Domain Name  ID    State          Num ACs/up   Num PWs/up

-------------------------------- ----- -------------- ------------ -------------

MyTrunks:VLAN4                   0     up             2/2          0/0

RP/0/0/CPU0:XR2#sh int bvi4

Tue Feb 25 10:53:38.630 UTC

BVI4 is up, line protocol is up

  Interface state transitions: 1

  Hardware is Bridge-Group Virtual Interface, address is 02e8.276b.a409

  Internet address is 172.16.4.3/24

  MTU 1514 bytes, BW 10000000 Kbit (Max: 10000000 Kbit)

     reliability Unknown, txload Unknown, rxload Unknown

  Encapsulation ARPA,  loopback not set,

  ARP type ARPA, ARP timeout 04:00:00

  Last input Unknown, output Unknown

  Last clearing of "show interface" counters Unknown

  Input/output data rate is disabled.

RP/0/0/CPU0:XR2#sh vlan interface

Tue Feb 25 10:54:10.957 UTC

Interface               Encapsulation    Outer 2nd   Service  MTU    LineP

                                         VLAN  VLAN                  State

Gi0/0/0/0.10            802.1Q              10       L3        1518  up

Gi0/0/0/0.12            802.1Q              12       L3        1518  up

Gi0/0/0/1.4             Complex encaps    ----       L2        1518  up

Gi0/0/0/5.18            802.1Q              18       L3        1518  up

RP/0/0/CPU0:XR2#sh vlan trunks GigabitEthernet0/0/0/1

Tue Feb 25 10:55:30.172 UTC

GigabitEthernet0/0/0/1 is up

  Outer VLAN tag format is 802.1Q

  L2 Sub-interfaces: 1

    VLAN ACs: 1

      1 are up

      Single tag ACs: 1

New Member

XRv 5.1.1 - Working/non working features and roadmap

The CSR1000v supports VPLS in the data-plane now. So in theory, XRv should be able to implement support in software. It would be great!

Cisco Employee

XRv 5.1.1 - Working/non working features and roadmap

VPLS on Both CSR100v and XR running platfoms like CRS or ASR9k or GSR have been designed differently. So, cannot really expect the same thing. For example, on 7600 platform, VPLS is programmed differently on ES+ linecard than on SIP-600 card.

Thanks
--VJ
New Member

XRv 5.1.1 - Working/non working features and roadmap

Hi,

i am trying the ABF with nexthop in different VRf "seems its not supportd".

BR

New Member

Does ABF without VRF work?

Does ABF without VRF work?

New Member

XRv 5.1.1 - Working/non working features and roadmap

I guess the same for l2vpn xconnect?  I set it up and it doesn't work.

Cisco Employee

XRv 5.1.1 - Working/non working features and roadmap

Yes, as mentioned before, l2vpn / vpls is not supported yet.

Thanks
--VJ
New Member

XRv 5.1.1 - Working/non working features and roadmap

Multicast routing does not seem to work over MPLS P2MP TE tunnels. Although the packets show up as forwarded out the MTE interface, they are not. I ran a packet capture to confirm this.

RP/0/0/CPU0:XR1#sh mfib  int tunnel-mte5     

Sat Mar  1 13:43:45.131 UTC

Interface : tunnel-mte5 (Enabled)

SW Mcast pkts in : 0, SW Mcast pkts out : 100

TTL Threshold : 0

Ref Count : 5

New Member

Re: XRv 5.1.1 - Working/non working features and roadmap

Hi all,

Can you please help me.I have setup my XRv using vbox and gns3 but when i run the XRv my ping not working. My interface at both up.

Sent from Cisco Technical Support iPad App

Cisco Employee

Re: XRv 5.1.1 - Working/non working features and roadmap

Hi Jasper,

Did you allow all the vlans on the interface on the vm side.

Also, what kind of interfaces have you added on the vbox. is it E1000.

Regards

Vinit

Thanks
--VJ
New Member

Re: XRv 5.1.1 - Working/non working features and roadmap

Hi vinijain,

On the vbox under promiscuous mode i set it to allow VMs then on adapter i set it on 1000 m server.

Sent from Cisco Technical Support iPad App

New Member

HiOnce in in a while I have

Hi

Once in in a while I have disconnect and reconnect the cables in GNS3 to get pings to work.  This really stumped me be the first - I watched a 10 minute video which repeated all the step I already did, and then at the end there was a quick blurb about this bug.

New Member

Re: XRv 5.1.1 - Working/non working features and roadmap

Daniel.dib can you please share your setting on XRv vm.

Sent from Cisco Technical Support iPad App

New Member

Re: XRv 5.1.1 - Working/non working features and roadmap

TE path protection also not supported on XRv.

RP/0/0/CPU0:XR1(config-if)#show conf failed

Thu Mar  6 22:45:07.297 UTC

!! SEMANTIC ERRORS: This configuration was rejected by

!! the system due to semantic errors. The individual

!! errors with each failed configuration command can be

!! found below.

interface tunnel-te0

path-protection

!!% The requested operation is not supported: Path-protection is not supported on this platform

!

end

New Member

Can't enter following

Can't enter following commands:

1) (config)#mpls ldp router-id loopback 0
                                                ^
% Invalid input detected at '^' marker.

 

2) Command completion doesn't work for

mpls ldp

label

   local
    advertise
     explicit-null

hierarcy.

 

3) Despite the fact I have loopback properly configured, I don't see LDP binding for it on remore router.

4) Locally I see

10.19.19.16/32, rev 2
        Local binding: label: ImpNull
        No remote bindings

despite explicit-null configured in 2)

 

Any advice ?

 

 

 

New Member

Hi ,i guess this link will

Hi ,

i guess this link will help explaining how to allocate implicit null.

 

http://wiki.kemot-net.com/mpls-ldp-local-label-allocation-filtering.

 

Good Luck :)

New Member

As far as I can tell bundle

As far as I can tell bundle-ether interfaces do not work at least with my basic set. Can someone else confirm?

RP/0/0/CPU0:GCT#show run int bundle-ether 1

Wed Apr 23 20:06:37.109 UTC

interface Bundle-Ether1

 ipv4 address 192.168.99.1 255.255.255.0

!

 

RP/0/0/CPU0:GCT(config)#show

Wed Apr 23 20:07:02.347 UTC

Building configuration...

!! IOS XR Configuration 5.1.1

interface GigabitEthernet0/0/0/5

 bundle id 1 mode on

!

end

 

RP/0/0/CPU0:GCT(config)#commi

Wed Apr 23 20:07:10.927 UTC

 

% Failed to commit one or more configuration items during a pseudo-atomic operation. All changes made have been reverted. Please issue 'show configuration failed' from this session to view the errors

 

RP/0/0/CPU0:GCT(config)#show configuration failed 

Wed Apr 23 20:08:36.461 UTC

!! SEMANTIC ERRORS: This configuration was rejected by 

!! the system due to semantic errors. The individual 

!! errors with each failed configuration command can be 

!! found below.

 

 

interface GigabitEthernet0/0/0/5

 bundle id 1 mode on

!!% 'CfgMgr' detected the 'fatal' condition 'This configuration has not been verified and can not be accepted by the system.'

!

end

 

 

 

New Member

Hi,ISIS seems does not work

Hi,

ISIS seems does not work with sub-interface on XRV :D

New Member

no it working with me ,

no it working with me , subinterfaces with ISIS , OSPF , OSPFv3.0 working fine

Sample Configuration :

================

router isis 1
 is-type level-2-only
 net 49.0001.0000.0000.0019.00
 address-family ipv4 unicast
  mpls ldp auto-config
 !
 interface Loopback0
  passive
  address-family ipv4 unicast
  !
 !
 interface GigabitEthernet0/0/0/0.519
  circuit-type level-2-only
  hello-password hmac-md5 encrypted 05223526127E1B312B
  address-family ipv4 unicast
  !
 !
 interface GigabitEthernet0/0/0/0.619
  circuit-type level-2-only
  hello-password hmac-md5 encrypted 002D202F37695D3E3D
  address-family ipv4 unicast
  !
 !
 interface GigabitEthernet0/0/0/0.1920
  address-family ipv4 unicast
  !

 

 

 

Neighborship status :

===============

RP/0/0/CPU0:XR1# sh isis neighbors
Fri Sep 19 01:42:49.594 UTC

IS-IS 1 neighbors:
System Id      Interface        SNPA           State Holdtime Type IETF-NSF
R6             Gi0/0/0/0.619    ca01.0c14.0008 Up    8        L2   Capable
R5             Gi0/0/0/0.519    ca00.0c14.0008 Up    9        L2   Capable
XR2            Gi0/0/0/0.1920   0800.2722.67b9 Up    28       L2   Capable

7923
Views
25
Helpful
47
Replies
CreatePlease login to create content