返回列表 发帖

求解,bgp下add ipv4下的drstribute-list 为什么会影响到vpnv4 地址簇

R3---R2, 这是mbgp vpn中的部分拓扑,r13是pe, r2是rr 。

R2有如下的bgp配置:

router bgp 3
bgp router-id 10.1.1.2
no bgp default ipv4-unicast
bgp log-neighbor-changes
neighbor 10.1.1.3 remote-as 3
neighbor 10.1.1.3 update-source Loopback0
..........

!
address-family ipv4
neighbor 10.1.1.3 activate
neighbor 10.1.1.3 route-reflector-client
..........

distribute-list 10 in ##### 这里的distribute-list影响到了vpnv4 地址簇
no auto-summary
no synchronization
exit-address-family
!
address-family vpnv4
neighbor 10.1.1.3 activate
neighbor 10.1.1.3 send-community extended
neighbor 10.1.1.3 route-reflector-client
......................

neighbor 10.1.1.6 activate
neighbor 10.1.1.6 send-community extended
neighbor 10.1.1.6 route-reflector-client
exit-address-family

ACL 的配置:

Standard IP access list 10
10 permit 10.1.1.3

在没有删除address-family ipv4 下的distribute-list 10 in时,r2上能够建立ipv4 bgp邻居关系和vpnv4 bgp邻居关系,但vpnv4下显示没有学到r3发送的路由。

R2(config)#do sh ip bgp vpnv4 all sum
BGP router identifier 10.1.1.2, local AS number 3
BGP table version is 1, main routing table version 1

Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.1.1.3 4 3 334 300 1 0 0 00:09:10 0
........

使用debug命令:

R2#debug ip bgp vpnv4 unicast updates

*Mar 1 04:27:49.306: BGP(2): 10.1.1.6 rcvd 10:1:10.10.10.0/30 -- DENIED due to: distribute/prefix-list;
*Mar 1 04:27:49.846: BGP(0): updgrp 1 - 10.1.1.3 updates replicated for neighbors: 10.1.1.6
*Mar 1 04:27:49.850: BGP(2): updgrp 1 - 10.1.1.3 updates replicated for neighbors: 10.1.1.6

删除ipv4 下的distribute-list 后恢复。

求理论支持,为什么

Re: 求解,bgp下add ipv4下的drstribute-list 为什么会影响到vpnv4 地址簇

这里有涉及转发和控制两个层面么...

TOP

Re: 求解,bgp下add ipv4下的drstribute-list 为什么会影响到vpnv4 地址簇

2个层面理解了,在遇上这样的问题就简单了

TOP

Re: 求解,bgp下add ipv4下的drstribute-list 为什么会影响到vpnv4 地址簇

首先把层面分开,你在控制层面都把其他的路由条目拒绝掉,在转发层面当然无法形成FIB转发表 ,所以在做distribute-list时候要注意!

TOP

Re: 求解,bgp下add ipv4下的drstribute-list 为什么会影响到vpnv4 地址簇

分发列表本身就是用来过滤路由更新的呀?你的路由更新被过滤掉很正常

TOP

Re: 求解,bgp下add ipv4下的drstribute-list 为什么会影响到vpnv4 地址簇

就是说在mp-bgp vpn中 ipv4 地址簇下的分发列表等过滤配置会影响到vpnv4 的路由加表?

TOP

Re: 求解,bgp下add ipv4下的drstribute-list 为什么会影响到vpnv4 地址簇

It should be CSCeg25475. Try to use route-map.

Symptoms: Filtering BGP routes by means of the <CmdBold>distribute-list prefix MARTIAN in<noCmdBold> command applied to address-family IPv4 actually filters out M-BGP routes in address-family VPNv4.
Conditions: This symptom occurs when MPLS-VPNs are configured. 
Workaround: Use route maps to filter routes inbound.

TOP

返回列表 回复 发帖