Fortinet black logo

Examples

Configuring BGP on hubs

Configuring BGP on hubs

Create a CLI template and run a script to configure the router-bgp on the hub.

To create the CLI template:
  1. Go to Device Manager > Provisioning Templates > CLI Template.
  2. In the toolbar, click Create New > CLI Template.
  3. In the Template Name box, type Hub-Routing-BGP.
  4. In the Script details field, paste the commands, and click OK.
To add the CLI template to the CLI template group:
  1. Go to Device Manager > Provisioning Templates > CLI Template.
  2. Under CLI Template Group, select Hub-Template, and click Edit.
  3. Beside Members, click Add (+), and select the CLI template named Hub-Routing-BGP, and click OK.
  4. Click OK to save changes to the CLI template group.
  5. Install the CLI template to all spokes by using Install > Quick Install (Device DB).
Example of hub script details

config vdom

edit root

config router bgp

set as 65500

set router-id 10.10.40.1

set ebgp-multipath enable

set scan-time 5

set graceful-restart enable

config aggregate-address

edit 1

set prefix 10.100.0.0 255.255.0.0

set summary-only enable

next

end

config neighbor

edit "10.200.1.2"

set remote-as 65500

next

end

config neighbor-group

edit "branch-peers-1"

set advertisement-interval 1

set link-down-failover enable

set soft-reconfiguration enable

set remote-as 65501

set keep-alive-timer 1

set holdtime-timer 3

next

end

config neighbor-range

edit 1

set prefix 10.254.40.0 255.255.255.0

set neighbor-group "branch-peers-1"

next

edit 2

set prefix 10.254.41.0 255.255.255.0

set neighbor-group "branch-peers-1"

next

end

config network

edit 1

set prefix 10.200.1.0 255.255.255.0

next

edit 2

set prefix 10.200.0.0 255.255.255.0

next

edit 3

set prefix 10.200.3.0 255.255.255.0

next

end

end

end

Configuring BGP on hubs

Create a CLI template and run a script to configure the router-bgp on the hub.

To create the CLI template:
  1. Go to Device Manager > Provisioning Templates > CLI Template.
  2. In the toolbar, click Create New > CLI Template.
  3. In the Template Name box, type Hub-Routing-BGP.
  4. In the Script details field, paste the commands, and click OK.
To add the CLI template to the CLI template group:
  1. Go to Device Manager > Provisioning Templates > CLI Template.
  2. Under CLI Template Group, select Hub-Template, and click Edit.
  3. Beside Members, click Add (+), and select the CLI template named Hub-Routing-BGP, and click OK.
  4. Click OK to save changes to the CLI template group.
  5. Install the CLI template to all spokes by using Install > Quick Install (Device DB).
Example of hub script details

config vdom

edit root

config router bgp

set as 65500

set router-id 10.10.40.1

set ebgp-multipath enable

set scan-time 5

set graceful-restart enable

config aggregate-address

edit 1

set prefix 10.100.0.0 255.255.0.0

set summary-only enable

next

end

config neighbor

edit "10.200.1.2"

set remote-as 65500

next

end

config neighbor-group

edit "branch-peers-1"

set advertisement-interval 1

set link-down-failover enable

set soft-reconfiguration enable

set remote-as 65501

set keep-alive-timer 1

set holdtime-timer 3

next

end

config neighbor-range

edit 1

set prefix 10.254.40.0 255.255.255.0

set neighbor-group "branch-peers-1"

next

edit 2

set prefix 10.254.41.0 255.255.255.0

set neighbor-group "branch-peers-1"

next

end

config network

edit 1

set prefix 10.200.1.0 255.255.255.0

next

edit 2

set prefix 10.200.0.0 255.255.255.0

next

edit 3

set prefix 10.200.3.0 255.255.255.0

next

end

end

end