Hi,
It works by adding next_hop_weight.
thanks

On Tue, Dec 19, 2017 at 6:15 PM, Neale Ranns (nranns) <[email protected]>
wrote:

> Hi Holoo,
>
>
>
> I think you need to add weight=1 to the arg list.
>
> If that doesn’t work, can you show me;
>
> sh ip fib 1.2.3.4/32
>
>
>
> Thanks,
>
> neale
>
>
>
> *From: *<[email protected]> on behalf of Holoo Gulakh <
> [email protected]>
> *Date: *Tuesday, 19 December 2017 at 13:39
> *To: *"[email protected]" <[email protected]>
> *Subject: *[vpp-dev] ip routing by mpls
>
>
>
> Hi,
>
> I used the following command to enter an entry into IP FIB so that I can
> route incoming packets by their mpls label:
>
>
>
>            " vppctl ip route add 5.6.7.8/32 via 10.10.10.10
> GigabitEthernet0/9/0 out-label 46 "
>
>
>
> Now IP FIB has a new entry like this:
>
>
>
> 5.6.7.8/32
>   unicast-ip4-chain
>   [@0]: dpo-load-balance: [proto:ip4 index:25 buckets:1 uRPF:26 to:[0:0]]
>     [0] [@10]: mpls-label:[0]:[46:255:0:eos]
>         [@1]: arp-mpls: via 10.10.10.10 GigabitEthernet0/9/0
>
>
>
> =======================
>
> My Question:
>
> =======================
>
> I am trying to add an entry to IP FIB using API:
>
>
>
> " r = vpp.ip_add_del_route(is_add=1, is_ipv6=0, is_multipath=1,
> dst_address="\x01\x02\x03\x04", dst_address_length=32,
> next_hop_sw_if_index=2, next_hop_n_out_labels=1,
> next_hop_out_label_stack=[78] "
>
> I expect to get an entry like the one I got by CLI containing mpls label,
> but what I get is:
> 1.2.3.4/32
>   unicast-ip4-chain
>   [@0]: dpo-load-balance: [proto:ip4 index:24 buckets:1 uRPF:25 to:[0:0]]
>     [0] [@3]: arp-ipv4: via 1.2.3.4 GigabitEthernet0/9/0
>
> This entry does not have any mpls label. What is wrong with my API?
>
> thanks in advance
>
>
_______________________________________________
vpp-dev mailing list
[email protected]
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to