Configuring a BGP peer group

The peers in a peer group use the same route selection policy.

In a large-scale network, many peers can use the same route selection policy. You can configure a peer group and add these peers into this group. When you change the policy for the group, the modification also applies to the peers in the group.

A peer group is an IBGP peer group if peers in it belong to the local AS, and is an EBGP peer group if peers in it belong to different ASs.

Configuring an IBGP peer group

After you create an IBGP peer group and then add a peer into it, the system creates the peer in BGP view and specifies the local AS number for the peer.

To configure an IBGP peer group (IPv4):

Step

Command

Remarks

1. Enter system view.

system-view

N/A

2. Enter BGP view or BGP-VPN instance view.

  • Enter BGP view:bgp as-number

  • Enter BGP-VPN instance view:

    1. bgp as-number

    2. ip vpn-instance vpn-instance-name

N/A

3. Create an IBGP peer group.

group group-name [ internal ]

By default, no IBGP peer group is created.

4. Add a peer into the IBGP peer group.

peer ip-address group group-name [ as-number as-number ]

By default, no peer exists in the peer group.

To use the as-number as-number option, you must specify the local AS number.

5. (Optional.) Configure a description for a peer group.

peer group-name description description-text

By default, no description is configured for the peer group.

6. Create and enter BGP IPv4 unicast address family view or BGP-VPN IPv4 unicast address family view.

address-family ipv4 [ unicast ]

By default, the BGP IPv4 unicast address family view and BGP-VPN IPv4 unicast address family view are not created.

7. Enable the router to exchange IPv4 unicast routing information with peers in the specified peer group.

peer group-name enable

By default, the router cannot exchange IPv4 unicast routing information with the peers.

To configure an IBGP peer group (IPv6):

Step

Command

Remarks

1. Enter system view.

system-view

N/A

2. Enter BGP view or BGP-VPN instance view.

  • Enter BGP view:bgp as-number

  • Enter BGP-VPN instance view:

    1. bgp as-number

    2. ip vpn-instance vpn-instance-name

N/A

3. Create an IBGP peer group.

group group-name [ internal ]

By default, no IBGP peer group is created.

4. Add a peer into the IBGP peer group.

peer ipv6-address group group-name [ as-number as-number ]

By default, no peer exists in the peer group.

To use the as-number as-number option, you must specify the local AS number.

5. (Optional.) Configure a description for a peer group.

peer group-name description description-text

By default, no description is configured for the peer group.

6. Create and enter BGP IPv6 unicast address family view or BGP-VPN IPv6 unicast address family view.

address-family ipv6 [ unicast ]

By default, the BGP IPv6 unicast address family view and BGP-VPN IPv6 unicast address family view are not created.

7. Enable the router to exchange IPv6 unicast routing information with peers in the specified peer group.

peer group-name enable

By default, the router cannot exchange IPv6 unicast routing information with the peers.

Configuring an EBGP peer group

If peers in an EBGP group belong to the same external AS, the EBGP peer group is a pure EBGP peer group. If not, it is a mixed EBGP peer group.

Use one of the following methods to configure an EBGP peer group:

To configure an EBGP peer group by using Method 1 (IPv4):

Step

Command

Remarks

1. Enter system view.

system-view

N/A

2. Enter BGP view or BGP-VPN instance view.

  • Enter BGP view:bgp as-number

  • Enter BGP-VPN instance view:

    1. bgp as-number

    2. ip vpn-instance vpn-instance-name

N/A

3. Create an EBGP peer group.

group group-name external

By default, no EBGP peer group is created.

4. Specify the AS number for the group.

peer group-name as-number as-number

By default, no AS number is specified.

If a peer group contains peers, you cannot remove or change its AS number.

5. Add a peer into the EBGP peer group.

peer ip-address group group-name [ as-number as-number ]

By default, no peer exists in the peer group.

The as-number as-number option, if used, must specify the same AS number as the peer group-name as-number as-number command.

6. (Optional.) Configure a description for a peer group.

peer group-name description description-text

By default, no description is configured for the peer group.

7. Create and enter BGP IPv4 unicast address family view or BGP-VPN IPv4 unicast address family view.

address-family ipv4 [ unicast ]

By default, the BGP IPv4 unicast address family view and BGP-VPN IPv4 unicast address family view are not created.

8. Enable the router to exchange IPv4 unicast routing information with peers in the specified peer group.

peer group-name enable

By default, the router cannot exchange IPv4 unicast routing information with the peers.

To configure an EBGP peer group by using Method 1 (IPv6):

Step

Command

Remarks

1. Enter system view.

system-view

N/A

2. Enter BGP view or BGP-VPN instance view.

  • Enter BGP view:bgp as-number

  • Enter BGP-VPN instance view:

    1. bgp as-number

    2. ip vpn-instance vpn-instance-name

N/A

3. Create an EBGP peer group.

group group-name external

By default, no EBGP peer group is created.

4. Specify the AS number for the group.

peer group-name as-number as-number

By default, no AS number is specified.

If a peer group contains peers, you cannot remove or change its AS number.

5. Add a peer into the EBGP peer group.

peer ipv6-address group group-name [ as-number as-number ]

By default, no peer exists in the peer group.

The as-number as-number option, if used, must specify the same AS number as the peer group-name as-number as-number command.

6. (Optional.) Configure a description for a peer group.

peer group-name description description-text

By default, no description is configured for the peer group.

7. Create and enter BGP IPv6 unicast address family view or BGP-VPN IPv6 unicast address family view.

address-family ipv6 [ unicast ]

By default, the BGP IPv6 unicast address family view and BGP-VPN IPv6 unicast address family view are not created.

8. Enable the router to exchange IPv6 unicast routing information with peers in the specified peer group.

peer group-name enable

By default, the router cannot exchange IPv6 unicast routing information with the peers.

To configure an EBGP peer group by using Method 2 (IPv4):

Step

Command

Remarks

1. Enter system view.

system-view

N/A

2. Enter BGP view or BGP-VPN instance view.

  • Enter BGP view:bgp as-number

  • Enter BGP-VPN instance view:

    1. bgp as-number

    2. ip vpn-instance vpn-instance-name

N/A

3. Create an EBGP peer group.

group group-name external

By default, no EBGP peer group is created.

4. Create an IPv4 BGP peer and specify its AS number.

peer ip-address as-number as-number

By default, no IPv4 BGP peer is created.

5. Add the peer into the EBGP peer group.

peer ip-address group group-name [ as-number as-number ]

By default, no peer exists in the peer group.

The as-number as-number option, if used, must specify the same AS number as the peer ip-address as-number as-number command.

6. (Optional.) Configure a description for a peer group.

peer group-name description description-text

By default, no description is configured for the peer group.

7. Create and enter BGP IPv4 unicast address family view or BGP-VPN IPv4 unicast address family view.

address-family ipv4 [ unicast ]

By default, the BGP IPv4 unicast address family view and BGP-VPN IPv4 unicast address family view are not created.

8. Enable the router to exchange IPv4 unicast routing information with peers in the specified peer group.

peer group-name enable

By default, the router cannot exchange IPv4 unicast routing information with the peers.

To configure an EBGP peer group by using Method 2 (IPv6):

Step

Command

Remarks

1. Enter system view.

system-view

N/A

2. Enter BGP view or BGP-VPN instance view.

  • Enter BGP view:bgp as-number

  • Enter BGP-VPN instance view:

    1. bgp as-number

    2. ip vpn-instance vpn-instance-name

N/A

3. Create an EBGP peer group.

group group-name external

By default, no EBGP peer group is created.

4. Create an IPv6 BGP peer and specify its AS number.

peer ipv6-address as-number as-number

By default, no IPv6 BGP peer is created.

5. Add the peer into the EBGP peer group.

peer ipv6-address group group-name [ as-number as-number ]

By default, no peer exists in the peer group.

The as-number as-number option, if used, must specify the same AS number as the peer ip-address as-number as-number command.

6. (Optional.) Configure a description for the peer group.

peer group-name description description-text

By default, no description is configured for the peer group.

7. Create and enter BGP IPv6 unicast address family view or BGP-VPN IPv6 unicast address family view.

address-family ipv6 [ unicast ]

By default, the BGP IPv6 unicast address family view and BGP-VPN IPv6 unicast address family view are not created.

8. Enable the router to exchange IPv6 unicast routing information with peers in the specified peer group.

peer group-name enable

By default, the router cannot exchange IPv6 unicast routing information with the peers.

To configure an EBGP peer group by using Method 3 (IPv4):

Step

Command

Remarks

1. Enter system view.

system-view

N/A

2. Enter BGP view or BGP-VPN instance view.

  • Enter BGP view:bgp as-number

  • Enter BGP-VPN instance view:

    1. bgp as-number

    2. ip vpn-instance vpn-instance-name

N/A

3. Create an EBGP peer group.

group group-name external

By default, no EBGP peer group is created.

4. Add a peer into the EBGP peer group.

peer ip-address group group-name as-number as-number

By default, no peer exists in the peer group.

5. (Optional.) Configure a description for the peer group.

peer group-name description description-text

By default, no description is configured for the peer group.

6. Create and enter BGP IPv4 unicast address family view or BGP-VPN IPv4 unicast address family view.

address-family ipv4 [ unicast ]

By default, the BGP IPv4 unicast address family view and BGP-VPN IPv4 unicast address family view are not created.

7. Enable the router to exchange IPv4 unicast routing information with peers in the specified peer group.

peer group-name enable

By default, the router cannot exchange IPv4 unicast routing information with the peers.

To configure an EBGP peer group by using Method 3 (IPv6):

Step

Command

Remarks

1. Enter system view.

system-view

N/A

2. Enter BGP view or BGP-VPN instance view.

  • Enter BGP view:bgp as-number

  • Enter BGP-VPN instance view:

    1. bgp as-number

    2. ip vpn-instance vpn-instance-name

N/A

3. Create an EBGP peer group.

group group-name external

By default, no EBGP peer group is created.

4. Add a peer into the EBGP peer group.

peer ipv6-address group group-name as-number as-number

By default, no peer exists in the peer group.

5. (Optional.) Configure a description for the peer group.

peer group-name description description-text

By default, no description is configured for the peer group.

6. Create and enter BGP IPv6 unicast address family view or BGP-VPN IPv6 unicast address family view.

address-family ipv6 [ unicast ]

By default, the BGP IPv6 unicast address family view and BGP-VPN IPv6 unicast address family view are not created.

7. Enable the router to exchange IPv6 unicast routing information with peers in the specified peer group.

peer group-name enable

By default, the router cannot exchange IPv6 unicast routing information with the peers.