Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Support for IPv6 addresses for connecting to peers

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.

...

   5. verify topology using commands devices/links or GUI respectively.

 


Figure: ONOS, BGP and IGP relation.

...

                                                                        


Update 1: IPv6 Support

(Contributed by Ankur Aggarwal, ankur.aggarwal@hsc.com, Hughes Systique Pvt. Ltd.)

Initially, BGP LS South Bound only supported IPv4 addresses. Support for IPv6 has been added and is available since ONOS-2.3 release. For this, a new parameter has been added in the configuration:


{
        "apps": {
                "org.onosproject.provider.bgp.cfg": {
                        "bgpapp": {
                                "routerId": "192.168.251.240",
                               "localAs": 200,
                               "maxSession": 20,
                               "lsCapability": true,
                               "holdTime": 180,
                               "largeAsCapability": true,
                               "flowSpecCapability": "IPV4",
                               "connectionType": "IPV4_IPV6"
                       }
          }
}


Parameter added:

connectionType : Specifies the connection type to be used for connecting to the BGP peer. It takes three values:

  • IPV4 : For connecting to IPv4 addresses only.
  • IPV6 : For connecting to IPv6 addresses only.
  • IPV4_IPV6 : Can connect to both IPv4 and v6 addresses.

This parameter has been made optional with a default value "IPV4", thus all previous json config files will still work.


Update 2: Route Refresh Support

(Contributed by Ankur Aggarwal, ankur.aggarwal@hsc.com, Hughes Systique Pvt. Ltd.)

RFC 2918 defines the Route Refresh capability for BGP. The support for the same has been added in ONOS-2.4.

WIP