Ask is moving to Stack Overflow and Serverfault.com! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode

devverma's profile - activity

2016-03-14 22:11:13 -0700 received badge  Famous Question (source)
2015-11-04 00:54:55 -0700 received badge  Famous Question (source)
2015-10-28 22:35:45 -0700 received badge  Popular Question (source)
2015-10-28 22:35:45 -0700 received badge  Notable Question (source)
2015-10-28 22:35:45 -0700 received badge  Famous Question (source)
2015-10-28 14:54:17 -0700 received badge  Famous Question (source)
2015-10-28 09:47:31 -0700 received badge  Popular Question (source)
2015-10-28 09:47:31 -0700 received badge  Notable Question (source)
2015-10-18 22:58:46 -0700 received badge  Popular Question (source)
2015-10-18 22:58:46 -0700 received badge  Notable Question (source)
2015-10-18 22:55:13 -0700 received badge  Notable Question (source)
2015-10-17 07:01:39 -0700 marked best answer how to club DLUX and CONTROLLER in karaf

I want to install odl-adsal-all feature in karaf distribution. Pre-built zip file throwing some transaction error and after searching I found , I have to compile the code from mvn clean install of controller . In distribution which is created by controller source code is able to install odl-adsal-all feauture but there is no feature for dlux. My question is how can see ODL-GUI using controller source code distribution

2015-10-17 07:01:39 -0700 marked best answer Way to add openflowplugin in controller.

As in helium there are different projects controller,dlux etc... I did compile controller code using mvn clean install and ran karaf . Then I did install feature:install odl-adsal-all. I ran my mininet with command " mn --controller=remote,ip=127.0.0.1 --mac --topo=linear,2 ".

When I do ovs-vsctl show then any of the switch is not connected with controller.

Bridge "s1"
    Controller "ptcp:6634"
    Controller "tcp:127.0.0.1:6633"
    fail_mode: secure
    Port "s1"
        Interface "s1"

type: internal

So after analyzing I found , Its is because of openflowplugin , that's why any of the ovs-switch is able to connect to controller. I request you to please give me answer to following questions. 1)Am I missing any feature to install in absence of which ovs is not able to connect with controller. 2)Is it possible to connect openflow-plugin with controller by which ovs can connect to controller.

Thank you so much.

2015-10-13 08:26:03 -0700 received badge  Popular Question (source)
2015-10-07 02:52:14 -0700 asked a question Question on Quagga Thrift Interface

HI All, With reference to https://lists.opendaylight.org/pipermail/controller-dev/2015-August/010096.html , I got to know that I have to integrate Apache thrift and quagga. I generated java files using thrift -gen command from qbgp.thrift(From Opendaylight VPN service code). Following are my queries 1) Whether required quagga changes corresponding to thrift have been checked-in in git? 2) If no, Then how to proceed to verify vpnservice .

Thanks Devesh

2015-10-06 21:45:29 -0700 asked a question VPN throwing THRIFT ERROR

Hi , As soon as I install feature odl-vpnservice-core i get following error and when I throw rest API for installing local bgp instance it throws error in re initializing.

2015-10-07 10:08:59,695 | ERROR | lt-dispatcher-18 | BgpManager | 211 - org.opendaylight.vpnservice.bgpmanager-impl - 0.1.1.Lithium-SR1 | Start Bgp Service - bgpThriftClient is null. Unable to start BGP service. 2015-10-07 10:08:59,699 | INFO | Thread-57 | BgpThriftService | 211 - org.opendaylight.vpnservice.bgpmanager-impl - 0.1.1.Lithium-SR1 | BGP Thrift Server started on port 6644 2015-10-07 10:08:59,702 | ERROR | config-pusher | BgpRouter | 211 - org.opendaylight.vpnservice.bgpmanager-impl - 0.1.1.Lithium-SR1 | Failed connecting to BGP server 2015-10-07 10:08:59,702 | ERROR | config-pusher | BgpManager | 211 - org.opendaylight.vpnservice.bgpmanager-impl - 0.1.1.Lithium-SR1 | Failed to initialize BGP Connection due to Transport error

Thanks Devesh

2015-09-30 23:40:06 -0700 asked a question Topology for VPNService

Hi, I have downloaded the lithium SR1 release and stuck with topology. As per my understanding topology will look like h1----BGP router----OVS-----OVS----OVS-----BGPRouter-----h2 All BGP router and OVS are connected with ODL. I request you to please letme know how tto make topology. Documentation for VPNService is not in detailed form.

Thanks Devesh

2015-09-30 22:00:58 -0700 commented question ODL as simple router between two hosts

Yes, ODL can add flow on OF-Switch by which h1 packet can reach till h2 . You are just suppose to basic networking on h1 h2 side. ie. add default route otherwise H2 will not ping response.

2015-09-30 21:55:15 -0700 asked a question Lithium l2switch removes links between switch after 900 hosts/50 mins.

HI, I am running three switch topology s1 s2 and s3 with 1000 hosts on s1 side and 1 host on s3 side. My topology is linear. I am making communication between 1000 hosts and 1 host which is connected with s3 switch using IPERF. I was having target to 1000 clients one by one but when I reach till 900 approx lithium removes the link between switches and further host is not able to communicate. Further observation are, a)After 900 hosts suddenly link removes come on ODL logs. b)Network graph becomes null.

Thank you so much in advance Devesh

2015-09-11 23:40:01 -0700 received badge  Favorite Question (source)
2015-08-26 01:03:21 -0700 received badge  Notable Question (source)
2015-08-26 01:03:21 -0700 received badge  Famous Question (source)
2015-06-12 00:36:38 -0700 received badge  Notable Question (source)
2015-05-26 15:19:32 -0700 received badge  Popular Question (source)
2015-05-21 09:35:11 -0700 received badge  Famous Question (source)
2015-05-06 04:45:10 -0700 commented question how to make one controller recovered from crash successfully ?

HI Zhan, As per my understanding this whole concept is related to high availabilty of opendaylight. Please refer clustering in opendaylight , it might help you for your task. -Devesh

2015-05-06 04:41:59 -0700 answered a question Internet in a SDN network

HI Buddah, As per my understanding , If you have two interface on host side then you can handover one interface to SDN network other to Internet but unfortunately you can not used internet via SDN network or so called controller.

-Devesh

2015-05-06 04:11:12 -0700 asked a question Dependency errors while installing from distribution-karaf.zip (created under distribution/karaf/target directory )

I have created a SB plugin that is dependent on a few features (like L2 switch , OpenflowPlugin, mdsal etc). The project compiles fine and runs fine on any x-86 Ubuntu machine and creates a local m2 repository while compiling.

Now, While I compile the code a zip file (distribution-karaf-v-SNAPSHOT.zip) is created under distribution/karaf/target directory. As per my understanding if I want to run my plugin on any machine this zip file should be sufficient. But when I extract the contents of this zip file and run ./bin/karaf, on a fresh machine which doesnt have a local m2 repository, I get a list of dependency errors which otherwise (when code is compiled on a machine) works absolutely fine.

I wanted to know how this can be made functional just like Helium SR1,SR2 or SR3 releases which have no dependency on local m2 repository to run. Please suggest in case specific configuration needs to be done for the same.

I have attached distribution/karaf/pom.xml for reference.

Thanks in advance.

Below is my pom.xml

====================================================== <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelversion>4.0.0</modelversion> <parent> <groupid>org.opendaylight.aricentAdapter</groupid> <artifactid>aricentAdapter-parent</artifactid> <version>0.2.0-SNAPSHOT</version> <relativepath>../parent</relativepath> </parent></project>

<artifactId>distribution-karaf</artifactId>

<packaging>pom</packaging>
<prerequisites>
    <maven>3.1.1</maven>
</prerequisites>

<dependencies>
    <!-- Basic Karaf dependencies -->
    <dependency>
        <groupId>org.apache.karaf.features</groupId>
        <artifactId>framework</artifactId>
        <version>${karaf.version}</version>
        <type>kar</type>
    </dependency>
    <dependency>
        <groupId>org.apache.karaf.features</groupId>
        <artifactId>standard</artifactId>
        <version>${karaf.version}</version>
        <classifier>features</classifier>
        <type>xml</type>
        <scope>runtime</scope>
    </dependency>

    <!-- ODL Branding -->
    <dependency>
        <groupId>org.opendaylight.controller</groupId>
        <artifactId>karaf.branding</artifactId>
        <version>${branding.version}</version>
        <scope>compile</scope>
    </dependency>

    <!-- ODL Resources needed for karaf -->
    <dependency>
        <groupId>org.opendaylight.controller</groupId>
        <artifactId>opendaylight-karaf-resources</artifactId>
        <version>${karaf.resources.version}</version>
    </dependency>

    <!-- Project local feautures -->

    <dependency>
        <groupId>org.opendaylight.aricentAdapter</groupId>
        <artifactId>features-aricentAdapter</artifactId>
        <version>${project.version}</version>
        <classifier>features</classifier>
        <type>xml</type>
        <scope>runtime</scope>
    </dependency>
</dependencies>

<build>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.eclipse.m2e</groupId>
                <artifactId>lifecycle-mapping</artifactId>
                <version>1.0.0</version>
                <configuration>
                    <lifecycleMappingMetadata>
                        <pluginExecutions>
                            <pluginExecution>
                                <pluginExecutionFilter>
                                    <groupId>org.apache.felix</groupId>
                                    <artifactId>maven-bundle-plugin</artifactId>
                                    <versionRange>[0,)</versionRange>
                                    <goals>
                                        <goal>cleanVersions</goal>
                                    </goals>
                                </pluginExecutionFilter>
                                <action>
                                    <ignore></ignore>
                                </action>
                            </pluginExecution>
                            <pluginExecution>
                                <pluginExecutionFilter>
                                    <groupId>org.apache.maven.plugins</groupId>
                                    <artifactId>maven-dependency-plugin</artifactId>
                                    <versionRange>[0,)</versionRange>
                                    <goals>
                                        <goal>copy</goal>
                                        <goal>unpack</goal>
                                    </goals>
                                </pluginExecutionFilter>
                                <action>
                                    <ignore></ignore>
                                </action>
                            </pluginExecution>
                            <pluginExecution>
                                <pluginExecutionFilter>
                                    <groupId>org.apache.karaf.tooling</groupId>
                                    <artifactId>karaf-maven-plugin</artifactId>
                                    <versionRange>[0,)</versionRange>
                                    <goals>
                                        <goal>commands-generate-help</goal>
                                    </goals>
                                </pluginExecutionFilter>
                                <action>
                                    <ignore></ignore>
                                </action>
                            </pluginExecution>
                            <pluginExecution>
                                <pluginExecutionFilter>
                                    <groupId>org.fusesource.scalate</groupId>
                                    <artifactId>maven-scalate-plugin</artifactId>
                                    <versionRange>[0,)</versionRange>
                                    <goals>
                                        <goal>sitegen</goal>
                                    </goals>
                                </pluginExecutionFilter>
                                <action>
                                    <ignore></ignore>
                                </action>
                            </pluginExecution>
                            <pluginExecution>
                                <pluginExecutionFilter>
                                    <groupId>org.apache.servicemix.tooling</groupId>
                                    <artifactId>depends-maven-plugin</artifactId>
                                    <versionRange>[0 ...
(more)
2015-05-05 09:21:06 -0700 received badge  Popular Question (source)
2015-05-05 09:21:06 -0700 received badge  Notable Question (source)
2015-05-05 09:21:06 -0700 received badge  Famous Question (source)
2015-04-27 13:03:40 -0700 received badge  Notable Question (source)
2015-04-26 23:32:53 -0700 received badge  Editor (source)
2015-04-26 23:32:01 -0700 answered a question How can I get statistics from Automatic flows created by ODL?

HI Eluengo, I request you to put correct port number that is 8181. Please put below link on http://<controller-ip>:8181/restconf/operational/opendaylight-inventory:nodes/node/ on browser then you will get number of nodes corresponding to number of swicthes which you are using. And there on nodes you can easily find Transmitted and received counts. I wish it helps you. Thanks Dev</controller-ip>

2015-04-26 23:27:40 -0700 commented question I intend to find all nodes in a virtual network(created using mininet) between two hosts.

HI Kushal, Can you please ellobrate your question. Thanks Dev

2015-04-26 23:05:19 -0700 commented question Why Forwarding Rules Manager service is not present in Hydrozen Base 1.0 ?

HI Swar, As per my knowledge Forwarding rule manager is not present in Helium verion. Whenever you download the code , you get latest version of ODL which is now helium . Reasonfor removing FRM may be introducing the l2switch . On 2nd question, Yet to be explored , I will try to get back to you. Thanks Dev

2015-04-26 21:58:37 -0700 commented question Notification service for FlowMod messages.

Hi , As per my understanding of your question you want the notification when ever flow changes on switch, I reques you to please add the notification for SALFLOWLISTENER. Using this you can get the notification when whenever changes happen on the switch like 1) onFlowRemoved 2) onFlowUpdated 3) onSwitchFlowRemoved I wish It will solve your problem Thanks Dev

2015-04-26 21:52:58 -0700 commented question GET FLOWS STATISTICS IN A REACTIVE WAY

Hi Marcelo, As per my knowledge there is no perticular product which can do this job for you, But you can write your on bundle/process which can do this for you. Just place your process which will fetch the statistics from inventory and will send that to your outer process at regular interval. Thanks Dev

2015-04-20 23:39:05 -0700 commented question Inventory details for host getting populated incorrectly

Hi jamoluhrsen, I have downloaded l2switch git code and compliled it with mvn clean install. Build got success but as soon as I install the odl-l2switch-all ith throws the above error. Is there some error in l2switch code-base. -Devesh

2015-04-20 06:14:19 -0700 commented question Inventory details for host getting populated incorrectly

Hi, Could you please tell me the reason , why I am getting this error:- Reason: Missing Constraint: Require-Capability: osgi.ee; filter="(&(osgi.ee=JavaSE)(version=1.7))" ? -Devesh

2015-04-20 03:09:05 -0700 commented question Inventory details for host getting populated incorrectly

I have dowloaded ne l2switch and install it but when I install l2switch-all it throws the error "opendaylight-user@root>feature:install odl-l2switch-all Error executing command: Could not start bundle mvn:org.opendaylight.yangtools/concepts/0.7.0-SNAPSHOT in feature(s) odl-yangtools-common-0.7.0-SNAPSHOT: The bundle "org.opendaylight.yangtools.concepts_0.7.0.SNAPSHOT [68]" could not be resolved. Reason: Missing Constraint: Require-Capability: osgi.ee; filter="(&(osgi.ee=JavaSE)(version=1.7))" opendaylight-user@root> "

2015-04-20 02:56:57 -0700 commented question Inventory details for host getting populated incorrectly

Hi Jamoluhrsen, Mininet Cli wich I have used is mn --topo linear,2 --controller remote,ip=127.0.0.1,port=6633 --switch ovsk,protocols=OpenFlow13 --mac. I have enable following features:- opendaylight-user@root>feature:install odl-l2switch-all odl-openflowplugin-all odl-restconf-all . -Devesh

2015-04-20 02:46:11 -0700 received badge  Popular Question (source)
2015-04-20 02:46:11 -0700 received badge  Notable Question (source)
2015-04-20 02:46:11 -0700 received badge  Famous Question (source)
2015-04-20 00:57:35 -0700 received badge  Popular Question (source)
2015-04-17 01:14:41 -0700 asked a question GUI doesnt come up with L2 switch

hi,

I pulled the latest code of L2switch from github and connected mininet (linear topology for 6 switches) and confirmed the same are connected to ODL.

After running the following command: feature:install odl-openflowplugin-all odl-l2switch-all odl-dlux-all

I tried accessing the UI at --> http://localhost:8181/dlux/index.html

It gives 404 error and checked Karaf.log which gives multiple errors while feature installation.

I have raised the bug against this

https://bugs.opendaylight.org/show_bug.cgi?id=3004

Thanks Devesh

2015-04-17 01:07:54 -0700 asked a question Inventory details for host getting populated incorrectly

HI, Inventory details is not pupulating correct topology, I do have linear.2 topology setup where H1 is connected with S1 and H2 is connected with S2. When I fire the url "http://localhost:8181/restconf/operational/opendaylight-inventory:nodes" It gives me two nodes for S1 and S2. In these two nodes I am getting two hosts insead of one host. Could you please tell me why inventory details giving incorrect topology. I have raised a bug also for this.

https://bugs.opendaylight.org/show_bug.cgi?id=3003

Thank You so much