show ip bgp [ ipv4 unicast | ipv4 multicast | vpnv4
all | vpnv4 vrf vrfName |
l2vpn
all | l2vpn vpls vplsName | l2vpn vpws vpwsName | route-target signaling ]
regexp pathExpression [ fields fieldOptions ] [ filter ]
Command introduced before JunosE Release
7.1.0.
l2vpn and all keywords added in JunosE Release 7.1.0.
vpls keyword and vplsName variable added in JunosE Release 7.1.0.
vpws keyword and vpwsName variable
added in JunosE Release 8.1.0.
route-target
signaling keywords added in JunosE Release 8.2.0.
Displays information about BGP routes whose AS path matches the specified regular expression. Regular expressions match numbers for which the specified path is a substring—for example, if you specify 20, 200 matches because 20 is a substring of 200. You can disallow substring matching by using the underscore (_) metacharacter to constrain matching to the specified pattern; for example, _20_. You can use output filtering on the display.
Each element is either an AS number, a metacharacter, or a combination:
[^ ] Matches any AS number except the ones specified within the brackets
$ Matches the end of the path
{ Matches the beginning of an AS_SET
} Matches the end of an AS_SET
( Matches the start of an AS_CONFED_SET or AS_CONFED_SEQ
) Matches the end of an AS_CONFED_SET or AS_CONFED_SEQ
. Matches any single character
* Matches zero or more occurrences of the preceding character
+ Matches one or more occurrences of the preceding character
? Matches zero or one occurrence of the preceding character. To use the ? metacharacter in a regular expression, you must enter the following key sequence: Ctrl-v-?. Otherwise, the CLI considers this to be a request for assistance in completing the command, rather than understanding it as a metacharacter.
() Used with a multiplier metacharacter (*, +, ?) to specify patterns for multiple use. You can specify that a parenthesis be construed as a literal token instead of a metacharacter by immediately preceding it with a backslash:
\( matches the beginning of an AS_CONFED_SET or AS_CONFED_SEQ
\) matches the end of an AS_CONFED_SET or AS_CONFED_SEQ.
[ ] Matches any enclosed character; specifies a range of single characters
- Used within brackets to specify a range of AS numbers
_ Matches a ^, a $, a comma, a space, a {, or a }. Placed on either side of a string to specify a literal and disallow substring matching. Numerals enclosed by underscores can be preceded or followed by any of the characters listed above.
| Matches characters on either side of the metacharacter; logical OR
Privileged Exec, User Exec