Hi, I try export 192.0.2.0/24 to BGP into a test env. Why not work?

I attach my config file

root@fake-asn1:~# birdc show protocol all
BIRD 1.6.8 ready.
name     proto    table    state  since       info
kernel1  Kernel   master   up     20:08:35
 Preference:     10
 Input filter:   ACCEPT
 Output filter:  ACCEPT
 Routes:         0 imported, 0 exported, 0 preferred
 Route change stats:     received   rejected   filtered    ignored   accepted    Import updates:              0          0          0          0          0    Import withdraws:            0          0        ---          0          0    Export updates:              0          0          0        ---          0    Export withdraws:            0        ---        ---        ---          0

device1  Device   master   up     20:08:35
 Preference:     240
 Input filter:   ACCEPT
 Output filter:  REJECT
 Routes:         0 imported, 0 exported, 0 preferred
 Route change stats:     received   rejected   filtered    ignored   accepted    Import updates:              0          0          0          0          0    Import withdraws:            0          0        ---          0          0    Export updates:              0          0          0        ---          0    Export withdraws:            0        ---        ---        ---          0

IXP      BGP      master   up     20:08:40    Established
 Preference:     100
 Input filter:   (unnamed)
 Output filter:  (unnamed)
 Routes:         0 imported, 0 exported, 0 preferred
 Route change stats:     received   rejected   filtered    ignored   accepted    Import updates:              0          0          0          0          0    Import withdraws:            0          0        ---          0          0    Export updates:              0          0          0        ---          0    Export withdraws:            0        ---        ---        ---          0
 BGP state:          Established
   Neighbor address: 172.23.0.1
   Neighbor AS:      65501
   Neighbor ID:      172.23.0.1
   Neighbor caps:    refresh enhanced-refresh restart-aware llgr-aware AS4
   Session:          external AS4
   Source address:   172.23.1.0
   Hold timer:       128/240
   Keepalive timer:  8/80

root@fake-asn1:~# route -n -4
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface 172.23.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth0 192.0.2.0       0.0.0.0         255.255.255.0   U     0      0        0 ethFAKE

--
alpha_one_x86/BRULE Herman<[email protected]>
Main developer of Supercopier/Ultracopier/CatchChallenger, Esourcing and server 
management
IT, OS, technologies, research & development, security and business department
# This is a minimal configuration file, which allows the bird daemon to start
# but will not cause anything else to happen.
#
# Please refer to the documentation in the bird-doc package or BIRD User's
# Guide on http://bird.network.cz/ for more information on configuring BIRD and
# adding routing protocols.

# Change this into your BIRD router ID. It's a world-wide unique identification
# of your router, usually one of router's IPv4 addresses.
router id 198.51.100.1;

# The Kernel protocol is not a real routing protocol. Instead of communicating
# with other routers in the network, it performs synchronization of BIRD's
# routing tables with the OS kernel.
protocol kernel {
        scan time 60;
        import all;
        export all;   # Actually insert routes into the kernel routing table
}

# The Device protocol is not a real routing protocol. It doesn't generate any
# routes and it only serves as a module for getting information about network
# interfaces from the kernel. 
protocol device {
        scan time 60;
}

protocol bgp IXP
{
    local as 64496;
    source address 172.23.1.0;
    import filter {
                accept;
    };
    export filter {
                if net = 192.0.2.0/24 then accept;
                reject;
    };
#    default bgp_local_pref 500;
    graceful restart on;
    neighbor 172.23.0.1 as 65501;
}

Reply via email to