[av_one_full first min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” av_uid=’av-1ddbgf1′]
[av_image src=’https://pantheon.tech/wp-content/uploads/2020/02/lighty_sdnc_head-e1582020757785.png’ attachment=’12260′ attachment_size=’full’ copyright=” caption=” styling=” align=’center’ font_size=” overlay_opacity=’0.4′ overlay_color=’#000000′ overlay_text_color=’#ffffff’ animation=’no-animation’ hover=” appearance=” link=” target=” id=” custom_class=” av_element_hidden_in_editor=’0′ av_uid=’av-wujf31′ admin_preview_bg=”][/av_image]
[/av_one_full]
[av_hr class=’invisible’ icon_select=’yes’ icon=’ue808′ font=’entypo-fontello’ position=’center’ shadow=’no-shadow’ height=’30’ custom_border=’av-border-thin’ custom_width=’50px’ custom_margin_top=’30px’ custom_margin_bottom=’30px’ custom_border_color=” custom_icon_color=” id=” custom_class=” av_uid=’av-k6kitjn8′ admin_preview_bg=”]
[av_textblock size=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” font_color=” color=” id=” custom_class=” av_uid=’av-k6kjo5p6′ admin_preview_bg=”]
An enterprise-ready solution for ONAP SDN-C
[/av_textblock]
[av_hr class=’invisible’ icon_select=’yes’ icon=’ue808′ font=’entypo-fontello’ position=’center’ shadow=’no-shadow’ height=’50’ custom_border=’av-border-thin’ custom_width=’50px’ custom_margin_top=’30px’ custom_margin_bottom=’30px’ custom_border_color=” custom_icon_color=” id=” custom_class=” av_uid=’av-k6kitjn8′ admin_preview_bg=”]
[av_three_fifth first min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” av_uid=’av-1jiwzrx’]
[av_heading heading=’ONAP SDN-C: Redefined’ tag=’h2′ link=” link_target=” style=” size=” subheading_active=” subheading_size=” margin=” padding=’10’ color=” custom_font=” custom_class=” id=” admin_preview_bg=” av-desktop-hide=” av-medium-hide=” av-small-hide=” av-mini-hide=” av-medium-font-size-title=” av-small-font-size-title=” av-mini-font-size-title=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” av_uid=’av-2t5t19′][/av_heading]
[av_textblock size=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” font_color=” color=” id=” custom_class=” av_uid=’av-k6jas71j’ admin_preview_bg=”]
lighty.io is a set of OpenDaylight components, adapted to run in a plain Java SE environment – without a Karaf dependency.
lighty.io’s source-code was stripped to only what’s needed. A small source-code means less bug occurence. We just made debugging easier.
Modularity: lighty.io provides one core module and several other modules, implementing Southbound & Northbound plugins.
Without Karaf: have removed Karaf dependency in lighty.io and managed to create a new product, which redefines Software-Defined Networking. lighty.io provides OpenDaylight services in runtime and your application code does not depend on Karaf in any way.
Plain Java: We have made lighty.io one of the most lightweight SDN controllers in the world. This makes not only lighty.io‘s but OpenDaylight’s components usable in the world of containers & micro-services.
We are a proud supporter of OpenDaylight and are one of the largest contributors to this project to-date.
[/av_textblock]
[/av_three_fifth]
[av_two_fifth min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” av_uid=’av-12o1uv1′]
[av_heading heading=’lighty.io features’ tag=’h3′ link=” link_target=” style=” size=” subheading_active=” subheading_size=” margin=” padding=’10’ color=” custom_font=” custom_class=” id=” admin_preview_bg=” av-desktop-hide=” av-medium-hide=” av-small-hide=” av-mini-hide=” av-medium-font-size-title=” av-small-font-size-title=” av-mini-font-size-title=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” av_uid=’av-3ctkme5′][/av_heading]
[av_toggle_container initial=’0′ mode=’accordion’ sort=” styling=” colors=” font_color=” background_color=” border_color=” colors_current=” font_color_current=” background_current=” background_color_current=” background_gradient_current_color1=” background_gradient_current_color2=” background_gradient_current_direction=’vertical’ hover_colors=” hover_background_color=” hover_font_color=” alb_description=” id=” custom_class=” av_uid=’av-k6hu7umm’]
[av_toggle title=’Works on JavaSE’ tags=” custom_id=’javase’ av_uid=’av-2w0m2m5′]
lighty.io is used as a set of Java libraries, which enables SDN software developers to use OpenDaylight services in JavaSE frameworks. This means a smaller footprint in your system, faster boot time & more versatility.
[/av_toggle]
[av_toggle title=’Microservices’ tags=” custom_id=’microservices’ av_uid=’av-2cpvct9′]
lighty.io provides a great platform to build SDN-microservice controller applications thanks to its minuscule build size. lighty.io reuses OpenDaylight’s mature components and features like YANG tools, MD-SAL, NETCONF, and clustering.
[/av_toggle]
[av_toggle title=’Integration with External Java Ecosystem’ tags=” custom_id=’java’ av_uid=’av-70g1ul’]
lighty.io offers the ability to implement features outside of its controller runtime. We call these applications lighty.io client applications.
[/av_toggle]
[av_toggle title=’Topology Visibility UI component’ tags=” custom_id=’topology’ av_uid=’av-1tz0im5′]
lighty.io UI component enables you to view the topology angularly – even large topologies with thousands of nodes & links. You can arrange and group nodes with automatic layouts, highlight paths and customize icons.
[/av_toggle]
[av_toggle title=’Faster Testing & CI / Low Memory Footprint’ tags=” custom_id=’testing’ av_uid=’av-dissd’]
Thanks to its small distribution size, fast build time and swift startup features you can develop and deploy SDN applications with ease and speed.
[/av_toggle]
[av_toggle title=’Docker Image Included’ tags=” custom_id=’docker’ av_uid=’av-togrkt’]
lighty.io comes with a controller application Docker image, which includes RESTCONF Northbound and NETCONF Southbound modules
[/av_toggle]
[/av_toggle_container]
[/av_two_fifth]
[av_hr class=’invisible’ icon_select=’yes’ icon=’ue808′ font=’entypo-fontello’ position=’center’ shadow=’no-shadow’ height=’80’ custom_border=’av-border-thin’ custom_width=’50px’ custom_margin_top=’30px’ custom_margin_bottom=’30px’ custom_border_color=” custom_icon_color=” id=” custom_class=” av_uid=’av-k6kitjn8′ admin_preview_bg=”]
[av_textblock size=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” font_color=” color=” id=” custom_class=” av_uid=’av-k6kjo5p6′ admin_preview_bg=”]
SDN-C containers take more than 300 seconds to initialize, while consuming 1,125 GB of RAM.
PANTHEON.tech made it efficient.
[/av_textblock]
[av_hr class=’invisible’ icon_select=’yes’ icon=’ue808′ font=’entypo-fontello’ position=’center’ shadow=’no-shadow’ height=’80’ custom_border=’av-border-thin’ custom_width=’50px’ custom_margin_top=’30px’ custom_margin_bottom=’30px’ custom_border_color=” custom_icon_color=” id=” custom_class=” av_uid=’av-k6kitjn8′ admin_preview_bg=”]
[av_two_fifth first min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” av_uid=’av-1zg2zul’]
[av_image src=’https://pantheon.tech/wp-content/uploads/2020/02/sdnc_comparison.png’ attachment=’12203′ attachment_size=’full’ copyright=” caption=” styling=” align=’center’ font_size=” overlay_opacity=’0.4′ overlay_color=’#000000′ overlay_text_color=’#ffffff’ animation=’no-animation’ hover=’av-hover-grow av-hide-overflow’ appearance=” link=” target=” id=” custom_class=” av_element_hidden_in_editor=’0′ av_uid=’av-k6jaer8g’ admin_preview_bg=”][/av_image]
[/av_two_fifth]
[av_three_fifth min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” av_uid=’av-2kv5hel’]
[av_textblock size=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” font_color=” color=” id=” custom_class=” av_uid=’av-k6jaq60o’ admin_preview_bg=”]
SDN-C Migration → lighty.io
SDN-C is based on Opendaylight. Our goal is to make it more efficient and suitable for micro-service deployments. An ideal situation for lighty.io! We migrated SDN-C from Opendaylight to lighty.io and build our own Docker image for it.
Our SDN-C x lighty.io migration achievements:
- Execution of directed graphs
- Less memory usage
- Faster start-up time
You can read more about the entire SDN-C // lighty.io migration process here.
[/av_textblock]
[/av_three_fifth]
[av_hr class=’invisible’ icon_select=’yes’ icon=’ue808′ font=’entypo-fontello’ position=’center’ shadow=’no-shadow’ height=’80’ custom_border=’av-border-thin’ custom_width=’50px’ custom_margin_top=’30px’ custom_margin_bottom=’30px’ custom_border_color=” custom_icon_color=” id=” custom_class=” av_uid=’av-k6kitjn8′ admin_preview_bg=”]
[av_three_fifth first min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” av_uid=’av-1yune2l’]
[av_heading heading=’71% of OpenDaylight Commits – by PANTHEON.tech’ tag=’h3′ style=” subheading_active=” size=” av-medium-font-size-title=” av-small-font-size-title=” av-mini-font-size-title=” subheading_size=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” color=” custom_font=” margin=” margin_sync=’true’ padding=’10’ link=” link_target=” id=” custom_class=” av_uid=’av-k6kkajqg’ admin_preview_bg=”][/av_heading]
[av_textblock size=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” font_color=” color=” id=” custom_class=” av_uid=’av-k6kk99lk’ admin_preview_bg=”]
It is no secret, that OpenDaylight is more than a passion project for us. We are proud, that our CTO Robert Varga is leading the numbers of individual commits in OpenDaylight.
He has driven the development of several, core OpenDaylight components, such as odlparent, YANG Tools or MD-SAL and continues to passionately work on OpenDaylight to this day.
[/av_textblock]
[/av_three_fifth]
[av_two_fifth min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” av_uid=’av-1rceql9′]
[av_image src=’https://pantheon.tech/wp-content/uploads/2020/02/ODL.png’ attachment=’12230′ attachment_size=’full’ copyright=” caption=” styling=” align=’center’ font_size=” overlay_opacity=’0.4′ overlay_color=’#000000′ overlay_text_color=’#ffffff’ animation=’no-animation’ hover=’av-hover-grow’ appearance=” link=’manually,https://opendaylight.biterg.io’ target=” id=” custom_class=” av_element_hidden_in_editor=’0′ av_uid=’av-k6kkxeey’ admin_preview_bg=”][/av_image]
[/av_two_fifth]
[av_hr class=’invisible’ icon_select=’yes’ icon=’ue808′ font=’entypo-fontello’ position=’center’ shadow=’no-shadow’ height=’80’ custom_border=’av-border-thin’ custom_width=’50px’ custom_margin_top=’30px’ custom_margin_bottom=’30px’ custom_border_color=” custom_icon_color=” id=” custom_class=” av_uid=’av-k6kitjn8′ admin_preview_bg=”]
[av_two_fifth first min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” av_uid=’av-19bxehp’]
[av_video src=’https://www.youtube.com/watch?v=GJzKwoc_LVI’ mobile_image=’https://pantheon.tech/wp-content/uploads/2020/02/preview_sdnc-1030×580.jpg’ attachment=’12728′ attachment_size=’large’ format=’16-9′ width=’16’ height=’9′ conditional_play=’lightbox’ id=” custom_class=” av_uid=’av-k6kljoio’]
[/av_two_fifth][av_three_fifth min_height=” vertical_alignment=” space=” row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ custom_margin=” margin=’0px’ mobile_breaking=” border=” border_color=” radius=’0px’ padding=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ highlight=” highlight_size=” animation=” link=” linktarget=” link_hover=” title_attr=” alt_attr=” mobile_display=” id=” custom_class=” aria_label=” av_uid=’av-ukuqvx’]
[av_heading heading=’ONAP SDN-C Migration Demonstration’ tag=’h3′ link=” link_target=” style=” size=” subheading_active=” subheading_size=” margin=” padding=’10’ color=” custom_font=” custom_class=” id=” admin_preview_bg=” av-desktop-hide=” av-medium-hide=” av-small-hide=” av-mini-hide=” av-medium-font-size-title=” av-small-font-size-title=” av-mini-font-size-title=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” av_uid=’av-vveue5′][/av_heading]
[av_textblock size=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” font_color=” color=” id=” custom_class=” av_uid=’av-k6klopm0′ admin_preview_bg=”]
A migration of OpenDaylight based application into lighty.io can be pretty straightforward. However, sometimes you have to do more steps, in order to execute your application in lighty.io. Especially if your application is using OSGI/Karaf specific code.
In an ideal world, where dependency injection is used properly and code is decomposed in the right way, migrating to lighty.io is just a manner of instantiation of classes/beans. These are originally instantiated by some dependency injection system (Blueprint for example). We have made a video & written demonstration on how to migrate ONAP SDN-C to lighty.io.
That is why we prepared a video demonstration & guide on ONAP SDN-C Migration to lighty.io.
[/av_textblock]
[/av_three_fifth]