{ "info": { "author": "SFC Developers", "author_email": "sfc-dev@lists.opendaylight.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.4" ], "description": "Service Function Chaining\n=========================\n\nService Function Chaining provides the ability to define an ordered list of a\nnetwork services (e.g. firewalls, load balancers). These service are then\n\"stitched\" together in the network to create a service chain. This project\nprovides the infrastructure (chaining logic, APIs) needed for ODL to provision\na service chain in the network and an end-user application for defining such\nchains.\n\nInstalation\n===========\n\nThe installation has been tested on Ubuntu Linux. \n\n1.- SFC needs to have Python 3.4 installed\n\n2.- openssl-devel MUST BE INSTALLED as it is pip dependency \n sudo apt-get install libssl-dev openssl\n \n3.- Before you run installation from Pypi,\n be sure you have installed libnetfilter-queue.\n To run installation of libnetfilter-queue:\n sudo apt-get install libnetfilter-queue-dev\n\n4.- be sure you have installed pip3\n to run installation of pip3 :\n sudo apt-get install python3-pip\n\n5.- Finally the installation of the SFC package:\n sudo pip3 install sfc\n \nAll other dependencies are handled in the SFC setup.\n\nThere is still possibility to download \nthe sfc-xxx.tar.gz file from Pypi repository,\nunzip it , locate setup.py file and use the python installer\npython3 setup.py install\n \n\nUsage\n=======\n \npython3.4 sfc_agent --rest --nfq-class ---odl-ip-port= --auto-sff-name\n\nnote:\nroot privileges are required if `--nfq-class` flag is used\n\nSFC Agent\n\noptional arguments:\n -h, --help show this help message and exit\n --odl-get-sff Get SFF from ODL\n --auto-sff-name Automatically get SFF name\n --nfq-class Flag to use NFQ Classifier\n -r, --rest Flag to use REST\n --sff-name SFF_NAME Set SFF name\n --odl-ip-port ODL_IP_PORT\n Set ODL IP and port in form :. Default is\n localhost:8181\n --ovs-sff-cp-ip OVS_SFF_CP_IP\n Set local SFF Open vSwitch IP. Default is 0.0.0.0\n --sff-os {XE,XR,OVS} Set SFF switch OS\n --agent-port AGENT_PORT\n Set SFC Agent port. Default is 5000\n\nExample\n=======\n sudo python3.4 sfc_agent.py --rest --odl-ip-port 192.168.33.11:8181 --auto-sff-name --nfq-class\n \n this command will run the sfc_agent using REST, trying to recognize its own SFF name and running \n also NFQ classifier instance.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://wiki.opendaylight.org/view/Service_Function_Chaining:Main", "keywords": "sfc nsh nfq", "license": null, "maintainer": null, "maintainer_email": null, "name": "sfc", "package_url": "https://pypi.org/project/sfc/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/sfc/", "project_urls": { "Homepage": "https://wiki.opendaylight.org/view/Service_Function_Chaining:Main" }, "release_url": "https://pypi.org/project/sfc/0.1.365/", "requires_dist": null, "requires_python": null, "summary": "Service Function Chaining", "version": "0.1.365" }, "last_serial": 1714356, "releases": { "0.1.355": [ { "comment_text": "", "digests": { "md5": "0012e1e20fa67a7b0ccc831ea6e07974", "sha256": "0ea9911a6a8eb32c803a0bc321fe42642a3b15121e3b2505c41f2b756bfa68ad" }, "downloads": -1, "filename": "sfc-0.1.355.tar.gz", "has_sig": false, "md5_digest": "0012e1e20fa67a7b0ccc831ea6e07974", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136913, "upload_time": "2015-07-13T14:11:29", "url": "https://files.pythonhosted.org/packages/53/03/ead3ab623021b15f126d5e6f0652adc65797f73ab3bc3d2a1e6f0ac4dc65/sfc-0.1.355.tar.gz" } ], "0.1.356": [ { "comment_text": "", "digests": { "md5": "291b4b8ccd90d96372efbec6a9d37dcf", "sha256": "6f21d26c80ff9448240eabc04b6965bbf6a29684528f93ae982f0edbec62c72e" }, "downloads": -1, "filename": "sfc-0.1.356.tar.gz", "has_sig": false, "md5_digest": "291b4b8ccd90d96372efbec6a9d37dcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137340, "upload_time": "2015-07-14T12:45:38", "url": "https://files.pythonhosted.org/packages/85/16/7efac93b03fdd70478072ea14e22016f5d7362ea2ad76837f4188cb9107c/sfc-0.1.356.tar.gz" } ], "0.1.357": [ { "comment_text": "", "digests": { "md5": "d4eebfcd958dd8e8cab74de136cbc59d", "sha256": "0ea451f3aceb2ff2e86e3d7ffc1b98ed8f4682e3eb8cd500049597fe7d4eca65" }, "downloads": -1, "filename": "sfc-0.1.357.tar.gz", "has_sig": false, "md5_digest": "d4eebfcd958dd8e8cab74de136cbc59d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137659, "upload_time": "2015-07-15T07:08:28", "url": "https://files.pythonhosted.org/packages/24/32/5d3885a4e7c86cd057b475fce599f385e6d1cb183917e5ddd2404254c06e/sfc-0.1.357.tar.gz" } ], "0.1.358": [ { "comment_text": "", "digests": { "md5": "d666f45a3342c4ee474836b59a063bc1", "sha256": "1a3bbf8165703288478cbc56e0afebd3e92af3f1bcc16ef338f48730b2592882" }, "downloads": -1, "filename": "sfc-0.1.358.tar.gz", "has_sig": false, "md5_digest": "d666f45a3342c4ee474836b59a063bc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137667, "upload_time": "2015-07-15T12:01:52", "url": "https://files.pythonhosted.org/packages/dc/5f/29d8f06b4cffb9b10368571a4536430da099c5585364387d7e7ae871f2e6/sfc-0.1.358.tar.gz" } ], "0.1.359": [ { "comment_text": "", "digests": { "md5": "709a56e137e3265bc08947ecdb5f2ad1", "sha256": "9c342c8a12e2544d58194bc839e01601489c7efed05910efaf91bc1d21acd867" }, "downloads": -1, "filename": "sfc-0.1.359.tar.gz", "has_sig": false, "md5_digest": "709a56e137e3265bc08947ecdb5f2ad1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137072, "upload_time": "2015-07-15T12:40:36", "url": "https://files.pythonhosted.org/packages/64/03/5d1f1c344cd94608c88310dc8c683ef7bf9623a13ab41fd54f2e939ee4aa/sfc-0.1.359.tar.gz" } ], "0.1.36": [ { "comment_text": "", "digests": { "md5": "d7874ad44b121c56f6efba7e899e944c", "sha256": "afc36c022b13057dd37407143eded2cf8387c7bc351cdc439c6d7595477f2660" }, "downloads": -1, "filename": "sfc-0.1.36.tar.gz", "has_sig": false, "md5_digest": "d7874ad44b121c56f6efba7e899e944c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137063, "upload_time": "2015-07-16T14:44:38", "url": "https://files.pythonhosted.org/packages/22/cc/97c83ef9e9291d3f051b469e6352a09c2775a8eefe76bc904f90a20876d0/sfc-0.1.36.tar.gz" } ], "0.1.365": [ { "comment_text": "", "digests": { "md5": "6c3799fdbab82b907b2fa2dfd1ddb4c0", "sha256": "3c279c3f4b3e7dab655b658901eae1569d0b79d90ac866e4720b3a345e850ddd" }, "downloads": -1, "filename": "sfc-0.1.365.tar.gz", "has_sig": false, "md5_digest": "6c3799fdbab82b907b2fa2dfd1ddb4c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137609, "upload_time": "2015-07-21T15:14:48", "url": "https://files.pythonhosted.org/packages/8a/cf/10e390a24c1a4188fd913a5602be7ef31427013d8ea21411c6029d05b48f/sfc-0.1.365.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "4abf1420c1da61d33644cc9f304fc9a4", "sha256": "e7408be0a67d4594be3ec0334de2c5bdf7c3f39d2c27d86580de0f9bfbd955ca" }, "downloads": -1, "filename": "sfc-0.1.4.tar.gz", "has_sig": false, "md5_digest": "4abf1420c1da61d33644cc9f304fc9a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 138327, "upload_time": "2015-09-09T01:27:40", "url": "https://files.pythonhosted.org/packages/c7/b7/3474d0c139b835d9b17605a98b224c78f07da0f1922f46d5b203c1a1dbe0/sfc-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6c3799fdbab82b907b2fa2dfd1ddb4c0", "sha256": "3c279c3f4b3e7dab655b658901eae1569d0b79d90ac866e4720b3a345e850ddd" }, "downloads": -1, "filename": "sfc-0.1.365.tar.gz", "has_sig": false, "md5_digest": "6c3799fdbab82b907b2fa2dfd1ddb4c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137609, "upload_time": "2015-07-21T15:14:48", "url": "https://files.pythonhosted.org/packages/8a/cf/10e390a24c1a4188fd913a5602be7ef31427013d8ea21411c6029d05b48f/sfc-0.1.365.tar.gz" } ] }