xorp

RRIBGPLoopFilter< A > Class Template Reference

BGPRouteFilter that drops or reflects routes from an IBGP peer. More...

#include <route_table_filter.hh>

Inheritance diagram for RRIBGPLoopFilter< A >:
BGPRouteFilter< A >

List of all members.

Public Member Functions

 RRIBGPLoopFilter (bool rr_client, IPv4 bgp_id, IPv4 cluster_id)
bool filter (InternalMessage< A > &rtmsg) const

Private Attributes

bool _rr_client
IPv4 _bgp_id
IPv4 _cluster_id

Detailed Description

template<class A>
class RRIBGPLoopFilter< A >

BGPRouteFilter that drops or reflects routes from an IBGP peer.

Add the originator ID and the cluster ID.

RRIBGPLoopFilter is a BGPRouteFilter that is a replacement for the IBGLoopFilter when the router is a route reflector. Incoming route came from: E-BGP peer, route is passed. I-BGP peer, route is passed if this is a route reflector client. I-BGP client peer, route is passed to all types of client.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations