[3.0.3.1-3~liberty] DPDK: Generic Link Local Service Is Failing on DPDK Setup

Bug #1636974 reported by chhandak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R3.0
Invalid
High
chhandak
R3.0.3.x
Invalid
High
chhandak
R3.1
Invalid
High
chhandak
R3.2
Invalid
High
chhandak
R4.0
Invalid
High
Vinod Nair
Trunk
Invalid
High
chhandak

Bug Description

Description:
Linklocal service is failing with DPDK. Test case test_generic_link_local_service is failing in sanity. Same is passing with Kernel vrouter on same build.

Details
---------

1. Configured following link local service

"linklocal_services": {
            "linklocal_service_entry": [
                {
                    "ip_fabric_DNS_service_name": "",
                    "ip_fabric_service_ip": [
                        "192.16.7.60">>>>>>>>>>>>>>>>Contrail Internal VIP
                    ],
                    "ip_fabric_service_port": 8775,
                    "linklocal_service_ip": "169.254.169.254",
                    "linklocal_service_name": "metadata",
                    "linklocal_service_port": 80
                },
                {
                    "ip_fabric_DNS_service_name": "a5b7s13-test",
                    "ip_fabric_service_ip": [],
                    "ip_fabric_service_port": 8084,
                    "linklocal_service_ip": "169.254.1.2",
                    "linklocal_service_name": "cfgmintrospect",
                    "linklocal_service_port": 8084
                }
            ]
        },

2. Then script is trying to execute wget http://169.254.1.2:8084 which is failing.

3. Flow output
Action:F=Forward, D=Drop N=NAT(S=SNAT, D=DNAT, Ps=SPAT, Pd=DPAT, L=Link Local Port)
 Other:K(nh)=Key_Nexthop, S(nh)=RPF_Nexthop
 Flags:E=Evicted, Ec=Evict Candidate, N=New Flow, M=Modified Dm=Delete Marked
TCP(r=reverse):S=SYN, F=FIN, R=RST, C=HalfClose, E=Established, D=Dead

    Index Source:Port/Destination:Port Proto(V)
-----------------------------------------------------------------------------------
    15912<=>116780 11.1.1.3:22 6 (2->0)
                         11.1.1.2:43289
(Gen: 1, K(nh):27, Action:N(SD), Flags:, TCP:SSrEEr, S(nh):27, Stats:24/4391, SPort 52577)

    30916<=>504368 10.87.121.54:8084 6 (0->2)
                         192.16.7.6:38297
(Gen: 1, K(nh):5, Action:N(SDPdL), Flags:, TCP:Sr, S(nh):10, Stats:0/0, SPort 62276)

    40224<=>449804 10.87.121.54:8084 6 (0->2)
                         192.16.7.6:52282
(Gen: 1, K(nh):5, Action:N(SDPdL), Flags:, TCP:Sr, S(nh):10, Stats:0/0, SPort 65098)

    44936<=>217440 11.1.1.3:51584 6 (2->0)
                         169.254.1.2:8084
(Gen: 1, K(nh):27, Action:N(SPsD), Flags:, TCP:S, S(nh):27, Stats:6/444, SPort 53059)

   116780<=>15912 192.16.7.6:43289 6 (0->2)
                         169.254.0.5:22
(Gen: 1, K(nh):5, Action:N(SD), Flags:, TCP:SSrEEr, S(nh):5, Stats:20/2921, SPort 51323)

   217440<=>44936 10.87.121.54:8084 6 (0->2)
                         192.16.7.6:34223
(Gen: 1, K(nh):5, Action:N(SDPdL), Flags:, TCP:Sr, S(nh):10, Stats:0/0, SPort 63826)

   449804<=>40224 11.1.1.3:51585 6 (2->0)
                         169.254.1.2:8084
(Gen: 1, K(nh):27, Action:N(SPsD), Flags:, TCP:S, S(nh):27, Stats:6/444, SPort 50183)

   504368<=>30916 11.1.1.3:51586 6 (2->0)
                         169.254.1.2:8084
(Gen: 1, K(nh):27, Action:N(SPsD), Flags:, TCP:S, S(nh):27, Stats:6/444, SPort 63803)

root@a5b7s16:~#

4. Same port is reachable from Agent compute node
root@a5b7s16:~# telnet 192.16.7.60 8775
Trying 192.16.7.60...
Connected to 192.16.7.60.

chhandak (chhandak)
Changed in juniperopenstack:
importance: Undecided → High
information type: Proprietary → Public
Jeba Paulaiyan (jebap)
Changed in juniperopenstack:
assignee: nobody → Raja Sivaramakrishnan (raja-u)
milestone: none → r4.0
Revision history for this message
Vinod Nair (vinodnair) wrote :

Adding the Link local service manually works fine
{

    linklocal_service_name: TST1
    ip_fabric_service_ip: [
        13.1.0.10
    ]
    linklocal_service_ip: 169.254.169.250
    ip_fabric_service_port: 8082
    ip_fabric_DNS_service_name:
    linklocal_service_port: 90
    lls_fab_address_ip: IP

}

Jeba Paulaiyan (jebap)
tags: added: sanity
Changed in juniperopenstack:
assignee: Raja Sivaramakrishnan (raja-u) → Kiran (kiran-kn80)
Kiran (kiran-kn80)
Changed in juniperopenstack:
assignee: Kiran (kiran-kn80) → chhandak (chhandak)
Revision history for this message
Kiran (kiran-kn80) wrote :

Chhandak will re-check in the next run.

Revision history for this message
Jeba Paulaiyan (jebap) wrote :

This passed in 3.1.1.0-42 Mitaka Sanity run.

Changed in juniperopenstack:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.