[c-nsp] Filtered BGP routes
Peter Rathlev
peter at rathlev.dk
Fri Dec 14 16:09:27 EST 2007
On Fri, 2007-12-14 at 12:52 -0800, Daniel Faubel wrote:
> Maybe I am asking the question in the wrong way.
>
> In a Foundry router when I type in this:
> sh ip bgp neighbors IP_ADDRESS received-routes
>
>
> I get this very near the top:
> Status A:AGGREGATE B:BEST b:NOT-INSTALLED-BEST C:CONFED_EBGP D:DAMPED
> E:EBGP H:HISTORY I:IBGP L:LOCAL M:MULTIPATH S:SUPPRESSED
> F:FILTERED
>
>
> Filtered being what I have filtered based off of prefix or as-path
> lists.
>
>
> On the Cisco I type in this:
> sh ip bgp neighbors IP_ADDRESS received-routes
>
> And get this near the top:
> Status codes: s suppressed, d damped, h history, * valid, > best, i -
> internal,
> r RIB-failure, S Stale
> Origin codes: i - IGP, e - EGP, ? - incomplete
>
>
>
> I understand how to view the routes I am getting from the peer. How do I
> view the filtered/blocked/denied routes?
Hmm... I'll try with an example. This is done using a C3560 running IP
SERVICES, and is done inside a VRF, but that shouldn't make any
difference.
I have a CE router (the C3560) neighboring a PE router in the
"mjna_servpri" VRF. Here are some show commands (with slight
reformatting):
! ce-aars-bladec-1#sh ip bgp vpnv4 vrf mjna_servpri
! BGP table version is 104, local router ID is 10.255.48.2
! Status codes: s suppressed, d damped, h history, * valid, > best,
! i - internal, r RIB-failure, S Stale
! Origin codes: i - IGP, e - EGP, ? - incomplete
!
! Network Next Hop Metric LocPrf Weight Path
! Route Distinguisher: 64512:321 (default for vrf mjna_servpri)
! *> 0.0.0.0 10.255.48.17 0 64512 i
! *> 10.253.255.208/29
! 0.0.0.0 0 32768 i
Here I only receive a default route and source one network locally. The
relevant configuration is:
ip prefix-list ONLY-DEFAULT permit 0.0.0.0/0
ip prefix-list ONLY-DEFAULT deny 0.0.0.0/0 le 32
!
router bgp 64982
address-family ipv4 vrf mjna_servpri
neighbor 10.255.48.17 remote-as 64512
neighbor 10.255.48.17 activate
neighbor 10.255.48.17 prefix-list ONLY-DEFAULT in
neighbor 10.255.48.17 soft-reconfiguration inbound
exit-address-family
!
exit
!
! ce-aars-bladec-1#sh ip bgp vpnv4 vrf mjna_servpri sum
! <snip>
! Neighbor V AS MsgR MsgS TblV InQ OutQ Up/Down State/PfxR
! 10.255.48.17 4 64512 3991 3974 104 0 0 00:53:11 1
The summary shows that I "receive" 1 prefix, and that is after
filtering. Now the "received-routes":
! ce-aars-bladec-1#sh ip bgp vpnv4 vrf mjna_servpri nei 10.255.48.17
! received-routes
! BGP table version is 104, local router ID is 10.255.48.2
! Status codes: s suppressed, d damped, h history, * valid, > best,
! i - internal, r RIB-failure, S Stale
! Origin codes: i - IGP, e - EGP, ? - incomplete
!
! Network Next Hop Weight Path
! Route Distinguisher: 64512:321 (default for vrf mjna_servpri)
! * 0.0.0.0 10.255.48.17 0 64512 i
! * 10.248.21.0/28 10.255.48.17 0 64512 i
! * 10.253.2.0/24 10.255.48.17 0 64512 64983 i
! * 10.253.2.10/32 10.255.48.17 0 64512 65017 i
! * 10.253.2.11/32 10.255.48.17 0 64512 65017 i
! * 10.253.33.0/24 10.255.48.17 0 64512 64983 i
! * 10.253.251.0/24 10.255.48.17 0 64512 64983 i
! * 10.253.252.0/24 10.255.48.17 0 64512 64983 i
! * 10.253.254.0/24 10.255.48.17 0 64512 65010 i
! * 10.253.255.0/24 10.255.48.17 0 64512 65021 64991 i
! * 10.253.255.6/32 10.255.48.17 0 64512 64983 i
! * 10.253.255.20/32 10.255.48.17 0 64512 64983 i
! * 10.253.255.200/32
! 10.255.48.17 0 64512 64983 i
!
! Total number of prefixes 13
! ce-aars-bladec-1#
This show me all the prefixes the neighbor sent me. They're not
installed in the BGP table, but are saved:
! ce-aars-bladec-1#sh ip bgp vpnv4 vrf mjna_servpri nei 10.255.48.17
! BGP neighbor is 10.255.48.17, vrf mjna_servpri, remote AS 64512,
! external link
! BGP version 4, remote router ID 10.252.255.8
! BGP state = Established, up for 01:04:47
<snip>
! Inbound soft reconfiguration allowed
! Sent Rcvd
! Prefix activity: ---- ----
! Prefixes Current: 1 1 (Consumes 952 bytes)
! Prefixes Total: 1 1
! Implicit Withdraw: 1 0
! Explicit Withdraw: 0 0
! Used as bestpath: n/a 1
! Used as multipath: n/a 0
! Saved (soft-reconfig): n/a 13 (Consumes 884 bytes)
!
! Outbound Inbound
! Local Policy Denied Prefixes: -------- -------
! prefix-list 0 12
! Bestpath from this peer: 2 n/a
! Total: 2 12
! Number of NLRIs in the update sent: max 0, min 0
I hope this sheds a little more light on the problem.
BTW: If I try the "show ... received-routes" without soft reconfig
enabled on this platform, I get:
ce-aars-bladec-1#sh ip bgp nei 10.241.16.253 received-routes
% Inbound soft reconfiguration not enabled on 10.241.16.253
ce-aars-bladec-1#
Regards,
Peter Rathlev
More information about the cisco-nsp
mailing list