]> git.puffer.fish Git - mirror/frr.git/commitdiff
doc: Replace `ip` prefix for as-path and community lists to `bgp` 5117/head
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Tue, 8 Oct 2019 06:08:36 +0000 (09:08 +0300)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Tue, 8 Oct 2019 06:08:36 +0000 (09:08 +0300)
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
doc/user/bgp.rst

index 8edd19026dc29ea86b78ad221ec0c4cb51953dd5..3258ca6127dee8158ea4cf9ad202533ec17e7563 100644 (file)
@@ -1175,16 +1175,16 @@ AS Path Access Lists
 
 AS path access list is user defined AS path.
 
-.. index:: ip as-path access-list WORD permit|deny LINE
-.. clicmd:: ip as-path access-list WORD permit|deny LINE
+.. index:: bgp as-path access-list WORD permit|deny LINE
+.. clicmd:: bgp as-path access-list WORD permit|deny LINE
 
    This command defines a new AS path access list.
 
-.. index:: no ip as-path access-list WORD
-.. clicmd:: no ip as-path access-list WORD
+.. index:: no bgp as-path access-list WORD
+.. clicmd:: no bgp as-path access-list WORD
 
-.. index:: no ip as-path access-list WORD permit|deny LINE
-.. clicmd:: no ip as-path access-list WORD permit|deny LINE
+.. index:: no bgp as-path access-list WORD permit|deny LINE
+.. clicmd:: no bgp as-path access-list WORD permit|deny LINE
 
 .. _bgp-using-as-path-in-route-map:
 
@@ -1351,8 +1351,8 @@ expanded
    interpreted on each use expanded community lists are slower than standard
    lists.
 
-.. index:: ip community-list standard NAME permit|deny COMMUNITY
-.. clicmd:: ip community-list standard NAME permit|deny COMMUNITY
+.. index:: bgp community-list standard NAME permit|deny COMMUNITY
+.. clicmd:: bgp community-list standard NAME permit|deny COMMUNITY
 
    This command defines a new standard community list. ``COMMUNITY`` is
    communities value. The ``COMMUNITY`` is compiled into community structure.
@@ -1362,8 +1362,8 @@ expanded
    community list definition. When there is no matched entry, deny will be
    returned. When ``COMMUNITY`` is empty it matches to any routes.
 
-.. index:: ip community-list expanded NAME permit|deny COMMUNITY
-.. clicmd:: ip community-list expanded NAME permit|deny COMMUNITY
+.. index:: bgp community-list expanded NAME permit|deny COMMUNITY
+.. clicmd:: bgp community-list expanded NAME permit|deny COMMUNITY
 
    This command defines a new expanded community list. ``COMMUNITY`` is a
    string expression of communities attribute. ``COMMUNITY`` can be a regular
@@ -1374,8 +1374,8 @@ expanded
 .. deprecated:: 5.0
    It is recommended to use the more explicit versions of this command.
 
-.. index:: ip community-list NAME permit|deny COMMUNITY
-.. clicmd:: ip community-list NAME permit|deny COMMUNITY
+.. index:: bgp community-list NAME permit|deny COMMUNITY
+.. clicmd:: bgp community-list NAME permit|deny COMMUNITY
 
    When the community list type is not specified, the community list type is
    automatically detected. If ``COMMUNITY`` can be compiled into communities
@@ -1384,29 +1384,29 @@ expanded
    for backward compatibility. Use of this feature is not recommended.
 
 
-.. index:: no ip community-list [standard|expanded] NAME
-.. clicmd:: no ip community-list [standard|expanded] NAME
+.. index:: no bgp community-list [standard|expanded] NAME
+.. clicmd:: no bgp community-list [standard|expanded] NAME
 
    Deletes the community list specified by ``NAME``. All community lists share
    the same namespace, so it's not necessary to specify ``standard`` or
    ``expanded``; these modifiers are purely aesthetic.
 
-.. index:: show ip community-list [NAME]
-.. clicmd:: show ip community-list [NAME]
+.. index:: show bgp community-list [NAME]
+.. clicmd:: show bgp community-list [NAME]
 
    Displays community list information. When ``NAME`` is specified the
    specified community list's information is shown.
 
    ::
 
-       # show ip community-list
+       # show bgp community-list
        Named Community standard list CLIST
        permit 7675:80 7675:100 no-export
        deny internet
          Named Community expanded list EXPAND
        permit :
 
-         # show ip community-list CLIST
+         # show bgp community-list CLIST
          Named Community standard list CLIST
        permit 7675:80 7675:100 no-export
        deny internet
@@ -1424,14 +1424,14 @@ to 199 is expanded community list. These community lists are called
 as numbered community lists. On the other hand normal community lists
 is called as named community lists.
 
-.. index:: ip community-list (1-99) permit|deny COMMUNITY
-.. clicmd:: ip community-list (1-99) permit|deny COMMUNITY
+.. index:: bgp community-list (1-99) permit|deny COMMUNITY
+.. clicmd:: bgp community-list (1-99) permit|deny COMMUNITY
 
    This command defines a new community list. The argument to (1-99) defines
    the list identifier.
 
-.. index:: ip community-list (100-199) permit|deny COMMUNITY
-.. clicmd:: ip community-list (100-199) permit|deny COMMUNITY
+.. index:: bgp community-list (100-199) permit|deny COMMUNITY
+.. clicmd:: bgp community-list (100-199) permit|deny COMMUNITY
 
    This command defines a new expanded community list. The argument to
    (100-199) defines the list identifier.
@@ -1497,12 +1497,12 @@ setting BGP communities attribute to the updates.
      neighbor 192.168.0.1 route-map RMAP in
     exit-address-family
    !
-   ip community-list 70 permit 7675:70
-   ip community-list 70 deny
-   ip community-list 80 permit 7675:80
-   ip community-list 80 deny
-   ip community-list 90 permit 7675:90
-   ip community-list 90 deny
+   bgp community-list 70 permit 7675:70
+   bgp community-list 70 deny
+   bgp community-list 80 permit 7675:80
+   bgp community-list 80 deny
+   bgp community-list 90 permit 7675:90
+   bgp community-list 90 deny
    !
    route-map RMAP permit 10
     match community 70
@@ -1551,7 +1551,7 @@ announcements into the internal network.
      neighbor 192.168.0.1 route-map RMAP in
     exit-address-family
    !
-   ip community-list 1 permit 0:80 0:90
+   bgp community-list 1 permit 0:80 0:90
    !
    route-map RMAP permit in
     match community 1
@@ -1570,8 +1570,8 @@ community-list.
      neighbor 192.168.0.1 route-map RMAP in
     exit-address-family
    !
-   ip community-list standard FILTER deny 1:1
-   ip community-list standard FILTER permit
+   bgp community-list standard FILTER deny 1:1
+   bgp community-list standard FILTER permit
    !
    route-map RMAP permit 10
     match community FILTER
@@ -1584,8 +1584,8 @@ if the route does not have communities attribute at all. So community list
 
 .. code-block:: frr
 
-   ip community-list standard INTERNET deny 1:1
-   ip community-list standard INTERNET permit internet
+   bgp community-list standard INTERNET deny 1:1
+   bgp community-list standard INTERNET permit internet
 
 
 The following configuration is an example of communities value deletion.  With
@@ -1601,7 +1601,7 @@ community-list is used. ``deny`` community-list is ignored.
      neighbor 192.168.0.1 route-map RMAP in
     exit-address-family
    !
-   ip community-list standard DEL permit 100:1 100:2
+   bgp community-list standard DEL permit 100:1 100:2
    !
    route-map RMAP permit 10
     set comm-list DEL delete
@@ -1646,8 +1646,8 @@ the other is IP address based format.
 Extended Community Lists
 ^^^^^^^^^^^^^^^^^^^^^^^^
 
-.. index:: ip extcommunity-list standard NAME permit|deny EXTCOMMUNITY
-.. clicmd:: ip extcommunity-list standard NAME permit|deny EXTCOMMUNITY
+.. index:: bgp extcommunity-list standard NAME permit|deny EXTCOMMUNITY
+.. clicmd:: bgp extcommunity-list standard NAME permit|deny EXTCOMMUNITY
 
    This command defines a new standard extcommunity-list. `extcommunity` is
    extended communities value. The `extcommunity` is compiled into extended
@@ -1658,37 +1658,37 @@ Extended Community Lists
    there is no matched entry, deny will be returned. When `extcommunity` is
    empty it matches to any routes.
 
-.. index:: ip extcommunity-list expanded NAME permit|deny LINE
-.. clicmd:: ip extcommunity-list expanded NAME permit|deny LINE
+.. index:: bgp extcommunity-list expanded NAME permit|deny LINE
+.. clicmd:: bgp extcommunity-list expanded NAME permit|deny LINE
 
    This command defines a new expanded extcommunity-list. `line` is a string
    expression of extended communities attribute. `line` can be a regular
    expression (:ref:`bgp-regular-expressions`) to match an extended communities
    attribute in BGP updates.
 
-.. index:: no ip extcommunity-list NAME
-.. clicmd:: no ip extcommunity-list NAME
+.. index:: no bgp extcommunity-list NAME
+.. clicmd:: no bgp extcommunity-list NAME
 
-.. index:: no ip extcommunity-list standard NAME
-.. clicmd:: no ip extcommunity-list standard NAME
+.. index:: no bgp extcommunity-list standard NAME
+.. clicmd:: no bgp extcommunity-list standard NAME
 
-.. index:: no ip extcommunity-list expanded NAME
-.. clicmd:: no ip extcommunity-list expanded NAME
+.. index:: no bgp extcommunity-list expanded NAME
+.. clicmd:: no bgp extcommunity-list expanded NAME
 
    These commands delete extended community lists specified by `name`. All of
    extended community lists shares a single name space. So extended community
    lists can be removed simply specifying the name.
 
-.. index:: show ip extcommunity-list
-.. clicmd:: show ip extcommunity-list
+.. index:: show bgp extcommunity-list
+.. clicmd:: show bgp extcommunity-list
 
-.. index:: show ip extcommunity-list NAME
-.. clicmd:: show ip extcommunity-list NAME
+.. index:: show bgp extcommunity-list NAME
+.. clicmd:: show bgp extcommunity-list NAME
 
    This command displays current extcommunity-list information. When `name` is
    specified the community list's information is shown.::
 
-      # show ip extcommunity-list
+      # show bgp extcommunity-list
 
 
 .. _bgp-extended-communities-in-route-map:
@@ -1749,8 +1749,8 @@ Large Community Lists
 Two types of large community lists are supported, namely `standard` and
 `expanded`.
 
-.. index:: ip large-community-list standard NAME permit|deny LARGE-COMMUNITY
-.. clicmd:: ip large-community-list standard NAME permit|deny LARGE-COMMUNITY
+.. index:: bgp large-community-list standard NAME permit|deny LARGE-COMMUNITY
+.. clicmd:: bgp large-community-list standard NAME permit|deny LARGE-COMMUNITY
 
    This command defines a new standard large-community-list.  `large-community`
    is the Large Community value. We can add multiple large communities under
@@ -1760,8 +1760,8 @@ Two types of large community lists are supported, namely `standard` and
    definition. When there is no matched entry, a deny will be returned. When
    `large-community` is empty it matches any routes.
 
-.. index:: ip large-community-list expanded NAME permit|deny LINE
-.. clicmd:: ip large-community-list expanded NAME permit|deny LINE
+.. index:: bgp large-community-list expanded NAME permit|deny LINE
+.. clicmd:: bgp large-community-list expanded NAME permit|deny LINE
 
    This command defines a new expanded large-community-list. Where `line` is a
    string matching expression, it will be compared to the entire Large
@@ -1769,24 +1769,24 @@ Two types of large community lists are supported, namely `standard` and
    lowest to highest.  `line` can also be a regular expression which matches
    this Large Community attribute.
 
-.. index:: no ip large-community-list NAME
-.. clicmd:: no ip large-community-list NAME
+.. index:: no bgp large-community-list NAME
+.. clicmd:: no bgp large-community-list NAME
 
-.. index:: no ip large-community-list standard NAME
-.. clicmd:: no ip large-community-list standard NAME
+.. index:: no bgp large-community-list standard NAME
+.. clicmd:: no bgp large-community-list standard NAME
 
-.. index:: no ip large-community-list expanded NAME
-.. clicmd:: no ip large-community-list expanded NAME
+.. index:: no bgp large-community-list expanded NAME
+.. clicmd:: no bgp large-community-list expanded NAME
 
    These commands delete Large Community lists specified by `name`. All Large
    Community lists share a single namespace.  This means Large Community lists
    can be removed by simply specifying the name.
 
-.. index:: show ip large-community-list
-.. clicmd:: show ip large-community-list
+.. index:: show bgp large-community-list
+.. clicmd:: show bgp large-community-list
 
-.. index:: show ip large-community-list NAME
-.. clicmd:: show ip large-community-list NAME
+.. index:: show bgp large-community-list NAME
+.. clicmd:: show bgp large-community-list NAME
 
    This command display current large-community-list information. When
    `name` is specified the community list information is shown.
@@ -2406,7 +2406,7 @@ Displaying Update Group Information
    If SUBGROUP-ID is specified only display about that particular group.  If
    advertise-queue is specified the list of routes that need to be sent
    to the peers in the update-group is displayed, advertised-routes means
-   the list of routes we have sent to the peers in the update-group and 
+   the list of routes we have sent to the peers in the update-group and
    packet-queue specifies the list of packets in the queue to be sent.
 
 ..index:: show bgp update-groups statistics
@@ -2615,26 +2615,26 @@ certainly contains silly mistakes, if not serious flaws.
    ! 2X00 - set local_preference to X00
    !
    ! blackhole the prefix of the route
-   ip community-list standard cm-blackhole permit 64512:100
+   bgp community-list standard cm-blackhole permit 64512:100
    !
    ! set no-export community before advertising
-   ip community-list standard cm-set-no-export permit 64512:200
+   bgp community-list standard cm-set-no-export permit 64512:200
    !
    ! advertise only to other customers
-   ip community-list standard cm-cust-only permit 64512:300
+   bgp community-list standard cm-cust-only permit 64512:300
    !
    ! advertise only to upstreams
-   ip community-list standard cm-upstream-only permit 64512:400
+   bgp community-list standard cm-upstream-only permit 64512:400
    !
    ! advertise to upstreams with no-export
-   ip community-list standard cm-upstream-noexport permit 64512:500
+   bgp community-list standard cm-upstream-noexport permit 64512:500
    !
    ! set local-pref to least significant 3 digits of the community
-   ip community-list standard cm-prefmod-100 permit 64512:2100
-   ip community-list standard cm-prefmod-200 permit 64512:2200
-   ip community-list standard cm-prefmod-300 permit 64512:2300
-   ip community-list standard cm-prefmod-400 permit 64512:2400
-   ip community-list expanded cme-prefmod-range permit 64512:2...
+   bgp community-list standard cm-prefmod-100 permit 64512:2100
+   bgp community-list standard cm-prefmod-200 permit 64512:2200
+   bgp community-list standard cm-prefmod-300 permit 64512:2300
+   bgp community-list standard cm-prefmod-400 permit 64512:2400
+   bgp community-list expanded cme-prefmod-range permit 64512:2...
    !
    ! Informational communities
    !
@@ -2642,9 +2642,9 @@ certainly contains silly mistakes, if not serious flaws.
    ! 3100 - learned from customer
    ! 3200 - learned from peer
    !
-   ip community-list standard cm-learnt-upstream permit 64512:3000
-   ip community-list standard cm-learnt-cust permit 64512:3100
-   ip community-list standard cm-learnt-peer permit 64512:3200
+   bgp community-list standard cm-learnt-upstream permit 64512:3000
+   bgp community-list standard cm-learnt-cust permit 64512:3100
+   bgp community-list standard cm-learnt-peer permit 64512:3200
    !
    ! ###################################################################
    ! Utility route-maps