Have questions? Stuck? Please check our FAQ for some common questions and answers.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Team

NameOrganizationEmail
Patrick LiuHuawei TechonologiesPartick.Liu@huawei.com
Satish KHuawei Techonologiessatishk@huawei.com
ShashiKanthHuawei Techonologiesshashikanth.vh@huawei.com
VidyaShreeHuawei Techonologiesvidyashree.rama@huawei.com
PriyankaHuawei Techonologiespriyanka.b@huawei.com
ThejaswiHuawei Techonologiesthejaswik@huawei.com

Overview

This project adds Border Gateway Protocol with Link State Distribution extension (BGP LS), flow specification and its extension to support route policy distribution as a southbound plug-in in ONOS controller.

Link State Distribution extension: Collects the topology information of the network. This network topology can be used by some applications like PCE would benefit from visibility outside one area or    Autonomous System (AS) in order  to make better decisions for path computation.

Flow specification: Propagate filtering rules to mitigate attack(DDOS) scenario.

Route policy distribution: Distribute route to modify the routes based on routing policy.

Proposed work

Add BGP LS South Bound plugin to learn the Linkstate topology of the network and update ONOS core’s Node and Link subsystem along with the TE information. Implement BGP protocol handler, which acts as a BGP speaker to listen on BGP port 179 if user run ONOS as root user in linux otherwise listen on port 1790 to establish and manage session with BGP peers of the network. A channel handler will be created for each BGP session to maintain the state machine and state of each Peer. Implement BGP message handler, which will encode and decode BGP messages between ONOS BGP SBI and BGP peer on network. Currently the messages supported are open, KeepAlive, update, Notification and BGP Multiprotocol message with Link state descriptions and its attributes. Implement BGP LS topology provider to update Node and Link subsystem of ONOS core when any node or link gets added/deleted or modified. All communication between BGP Linkstate provider and ONOS Core uses Provider Service interface.

 

  • No labels