Projects Current Projects

Please, see the list of LCCN offered projects:

Project Title:

OpenDaylight NETCONF/YANG Adapter for Ceragon FiberAir

Supervisors:
Liad, Kaldes, Itzik Ashkenazi
Description:
All NETCONF/YANG-enabled network functions - whether physical or virtualized - can be controlled by an OpenDaylight (ODL) SDN controller so long as an appropriate device adapter has been installed in the ODL controller. That ODL device adapter (or southbound plugin) can be generated from the network function's YANG model, and can be completed with Java programming.
Picture of OpenDaylight NETCONF/YANG Adapter for Ceragon FiberAir Project
 
Project Title:

CryptoCurrency - Opportunistic Network for Proof of Location

Supervisors:
Dr. Lionel Wolberger , Platin.io
Description:
Platin.io brings location to the world of decentralization, supplying this missing piece. When Proof of Location (PoL) is provided via the Platin blockchain, a transaction fee is charged in “Platin” (PTN) that also serves as the “gas” for fueling proof of location requests. This enables for example to transfer virtual money to a certain location.
Picture of CryptoCurrency - Opportunistic Network for Proof of Location Project
 
Project Title:

Italian Performance Monitoring Method

Supervisors:
Itzik Ashkenazi
Description:
Nowadays, most of the traffic in Service Provider’s networks carries contents that are highly sensitive to packet loss, delay and jitter. In this sense, Service Providers need methodologies and tools to monitor and measure network performances with an adequate accuracy, in order to constantly control the quality of experience perceived by their customers and also in order to fast troubleshoot and isolate network problems. Recently, a new method to perform passive performance monitoring was proposed by Telecom Italia. It is based on Alternate Marking (coloring) technique done on live traffic, and addresses mainly packet loss measurements.
Picture of Italian Performance Monitoring Method Project
 
Project Title:

Virtual Router managed by ONOS

Supervisors:
Itzik Ashkenazi
Description:
Open Network Operating System (ONOS) is an innovative and rapidly growing open source project that already enable service providers to build real Software Defined Networks (SDN). The deployment of SDN will require ONOS to manage Virtual Routers. The Juniper vMX Virtual Router maintains complete feature and operational consistency with physical MX Series 3D Universal Edge Juniper Routers. It runs the Junos operating system.
Picture of Virtual Router managed by ONOS Project
 
Project Title:

TCP Congestion Control new Architecture - PCC

Supervisors:
Itzik Ashkenazi
Description:
Since its deployment about 27 years ago, TCP’s congestion control architecture has been known for its poor performance and un-fairness on noisy links and the rapidly changing networks. Lately, new congestion control architecture was proposed to improve the TCP performance over modern networks: Performance-oriented Congestion Control (PCC). PCC's goal is to understand what rate will improve performance based on live experimental evidence. It tries out a high and low send rate, collects information on RTT, BW, and packet drops and then uses a fitness function to determine what to do.
Picture of TCP Congestion Control new Architecture - PCC Project
 
Project Title:

TCP Congestion Control new Architecture - BBR

Supervisors:
Itzik Ashkenazi
Description:
By all accounts, today's Internet is not moving data as well as it should. The main root cause of it is the design choice made when TCP congestion control was created in the 1980s—interpreting packet loss as "congestion". Since its deployment about 27 years ago, TCP’s congestion control architecture has been known for its poor performance and un-fairness on noisy links and the rapidly changing networks. Lately, new congestion control architecture was proposed to improve the TCP performance over modern networks: Performance-oriented Congestion Control (PCC) and Bottleneck Bandwidth and Round-trip propagation time (BBR). BBR is developed by Google. Its main concept is to continuously track the slowest link (bottleneck) bandwidth in each direction of the TCP connection as well as the RTT of the connection.
Picture of TCP Congestion Control new Architecture - BBR Project
 
Project Title:

BGP protocol deviations in routers

Supervisors:
Dr. Gabi Nakibly
Description:
Routing protocols such as OSPF and BGP have open standards (published in RFCs), however commercial routers (e.g. Juniper and Cisco) that implement those protocols may deviate from those standards (deliberately or inadvertently). Such deviation are important to identify from a security point of view as they may be a pose a security vulnerability. We would like to discover those deviations. The problem is that commercial routers are closed-source so it is difficult to directly analyze the router’s implementation.
Picture of BGP protocol deviations in routers Project
 
Project Title:

SDN In-Band Boot Strapping

Supervisors:
Itzik Ashkenazi
Description:
In traditional networks, the control software is distributed across all devices, which run routing protocols to compute forwarding state. An advantage of this design is that legacy networks can use the in-band ports for the control plane. In contrast, Software Defined Networking (SDN) is based on the separation of the control plane from the data plane. Because of that, most SDN deployments today use out-of-band control and the controller configuration parameters (for example: Controller IP, Controller port #) in each switch in those deployments are static. Such way of deployment is a major obstacle and operators are looking for a way where both the control and data planes will be transmitted on the same channel (in-band mode) and there will be no need to statically configure each deployed switch.
Picture of SDN In-Band Boot Strapping Project
 
Project Title:

Connection Tracking (CT) - Open Virtual Switch (OVS) Offload

Supervisors:
Dr. Tal Anker, Mellanox
Description:
Today’s Carrier Ethernet architecture is undergoing the biggest transformation since the beginning of the internet. Video, mobile and cloud usage is driving huge growth in traffic while the constantly changing traffic patterns requires ability to introduce new services quickly. This led the creation of Networking Function Virtualization (NFV), which defines the specifications for Virtualized Network Function (VNF). VNF is a software implementation of a network function such as routing or firewall. Each such VNF runs in a virtual machine (VM). The VMs are created in a compute blade or in a high scale server – unusually called the host device. The VMs are located on top of the host’s Hypervisor that uses Open Virtual Switch (OVS) to switch the data traffic to/from each VM/NFV and also to chain the traffic between them. OVS is designed to operate under Linux Operating System and uses its kernel services to perform various operational-related functions. One of the frameworks that the kernel provides is NetFilter that offers various operations like packet filtering, Network Address Translation (NAT) and more. One of the important features built on top of the Netfilter framework is Connection Tracking (CT). CT allows the kernel to keep track of all logical network connections, and thereby relate all of the packets which may make up that connection. When CT is used along with OVS, using an advanced Network Interface Card (NIC) to handle the connections can help to offload OVS.
Picture of Connection Tracking (CT)  - Open Virtual Switch (OVS) Offload Project
 
Project Title:

VxLAN EndPoint with INT support

Supervisors:
Itzik Ashkenazi
Description:
Virtual Extensible LAN (VXLAN) is an encapsulation method to extend layer 2 traffic over a layer 3 or IP-based network. It is designed to provide the same Ethernet layer 2 network services as a virtual LAN (VLAN) does today, but with greater extensibility and flexibility. Compared to VLAN, VXLAN can extend layer 2 segments across the data center network by using MAC-in-UDP encapsulation scheme.
Picture of VxLAN EndPoint with INT support Project
 
Projects:Current ProjectsspPast Projects