I used cisco bgp a lot in the passed. After established, the recieved route 
number is shown. I have not used xorp to config bgp yet. But remember bgp is 
not link state protocol like ospf. Only if you have some bgp routes incoming or 
redistributing igp routes, you won't see bgp routes.
try to redistribute some static routes, you probably will see something 
different.

--- On Tue, 4/20/10, Ben Greear <[email protected]> wrote:

> From: Ben Greear <[email protected]>
> Subject: Re: [Xorp-hackers] BGP questions
> To: "Li Zhao" <[email protected]>
> Cc: "xorp" <[email protected]>
> Date: Tuesday, April 20, 2010, 1:54 PM
> On 04/20/2010 10:15 AM, Li Zhao
> wrote:
> > The real simple one might be that using two routers to
> build bgp adjacency. And then redistribute some static
> routes. And then change interface state which the static
> route is using as next-hop to see if bgp stopped
> redistributing it.
> 
> I'm not sure things are working.  Should I expect to
> see more info about
> the bgp peer (like state, for instance?)
> 
> And I assume at least subnet routes should be shown in
> 'show bgp routes' ?
> 
> My current config has two routers.  Outside interfaces
> are running OSPF
> but not connected to other OSPF routers.  One pair of
> interfaces (rddVR8, rddVR9)
> connects the two routers, and these interfaces are supposed
> to be running
> BGP.  There are no obvious errors in the logs, and bgp
> connections appear
> to be properly established:
> 
> [r...@ct503-10g-09 lanforge]# netstat -an|grep 179
> tcp        0      0
> 5.1.1.2:179             
>    0.0.0.0:*       
>            LISTEN
> tcp        0      0
> 5.1.1.1:179             
>    0.0.0.0:*       
>            LISTEN
> tcp        0      0
> 5.1.1.1:179             
>    5.1.1.2:18692       
>        ESTABLISHED
> tcp        0      0
> 5.1.1.2:18692           
>    5.1.1.1:179       
>          ESTABLISHED
> 
> 
> 
> r...@ct503-10g-09> show bgp peers
> Peer 1: local 5.1.1.1/179 remote 5.1.1.2/179
> r...@ct503-10g-09> show bgp routes
> Status Codes: * valid route, > best route
> Origin Codes: i IGP, e EGP, ? incomplete
> 
>    Prefix         
>       Nexthop       
>             Peer   
>         AS Path
>    ------         
>       -------       
>             ----   
>         -------
> r...@ct503-10g-09> show route table ipv4 unicast
> connected
> 2.2.2.0/24    [connected(0)/0]
>         > via
> rddVR6/rddVR6
> 5.1.1.0/24    [connected(0)/0]
>         > via
> rddVR8/rddVR8
> 8.1.2.0/24    [connected(0)/0]
>         > via
> rddVR3/rddVR3
> r...@ct503-10g-09> show route table ipv4 unicast ebgp
> r...@ct503-10g-09> show route table ipv4 unicast ibgp
> r...@ct503-10g-09> show route table ipv4 unicast final
> 0.0.0.0/0    [static(220)/1]
>         > to 0.0.0.0 via
> my_discard/my_discard
> 2.2.2.0/24    [connected(0)/0]
>         > via
> rddVR6/rddVR6
> 5.1.1.0/24    [connected(0)/0]
>         > via
> rddVR8/rddVR8
> 8.1.2.0/24    [connected(0)/0]
>         > via
> rddVR3/rddVR3
> r...@ct503-10g-09>
> 
> 
> 
> Config file for this router is below.  The other
> router's config is similar (and farther below)
> /* For Virtual-Router: Router-0 */
> 
> interfaces {
>     interface my_discard {
>         unreachable: true
>         vif my_discard {
>         }
>     }
> 
>     interface "rddVR6" {
>         vif "rddVR6" {
>             address 2.2.2.1
> {
>                
> prefix-length: 24
>             }
>         }
>     }
> 
>     interface "rddVR8" {
>         vif "rddVR8" {
>             address 5.1.1.1
> {
>                
> prefix-length: 24
>             }
>         }
>     }
> 
>     interface "rddVR3" {
>         vif "rddVR3" {
>             address 8.1.2.1
> {
>                
> prefix-length: 24
>             }
>         }
>     }
> 
> }
> 
> fea {
>     unicast-forwarding4 {
>         disable: false
>         table-id: 10001
>     }
> }
> 
> policy {
>     policy-statement static-to-bgp {
>         term export {
>             from {
>                
> protocol: "static"
>             }
>             then {
>                
> metric: 0
>             }
>         }
>     }
> 
>     policy-statement connected-to-bgp {
>         term export {
>             from {
>                
> protocol: "connected"
>             }
>             then {
>                
> metric: 0
>             }
>         }
>     }
> }
> 
> protocols {
>     static {
>         interface-route 0.0.0.0/0 {
>            
> next-hop-interface: "my_discard"
>             next-hop-vif:
> "my_discard"
>         }
>     }
> 
>     ospf4 {
>         router-id: 127.1.0.1
>         area 0.0.0.0 {
>             interface
> "rddVR6" {
>                 vif
> "rddVR6" {
>                
>     address 2.2.2.1 {
>                
>        interface-cost: 1
>                
>     }
>                 }
>             }
> 
>             interface
> "rddVR3" {
>                 vif
> "rddVR3" {
>                
>     address 8.1.2.1 {
>                
>        interface-cost: 1
>                
>     }
>                 }
>             }
> 
>         } /* area */
> 
>         /* traceoptions {
>             flag all {
>                
> disable: false
>             }
>         } */
>     }
>     bgp {
>         bgp-id: 0.0.0.1
>         local-as: 1
>         peer 5.1.1.2 {
>             local-ip:
> 5.1.1.1
>             /* local-dev:
> "rddVR8" */
>             as: 2
>             next-hop:
> 5.1.1.2
>             holdtime: 5
>             delay-open-time:
> 5
>             client: false
>            
> confederation-member: false
>             ipv4-unicast:
> false
>             disable: false
>         }
>     } /* end of bgp4 proto */
> 
> }
> 
>  /* End of Config File */
> 
> Router-2 config:
> 
> /* For Virtual-Router: Router-1 */
> 
> interfaces {
>     interface my_discard {
>         unreachable: true
>         vif my_discard {
>         }
>     }
> 
>     interface "rddVR0" {
>         vif "rddVR0" {
>             address 1.1.1.2
> {
>                
> prefix-length: 24
>             }
>         }
>     }
> 
>     interface "rddVR13" {
>         vif "rddVR13" {
>             address 4.1.1.2
> {
>                
> prefix-length: 24
>             }
>         }
>     }
> 
>     interface "rddVR9" {
>         vif "rddVR9" {
>             address 5.1.1.2
> {
>                
> prefix-length: 24
>             }
>         }
>     }
> 
> }
> 
> fea {
>     unicast-forwarding4 {
>         disable: false
>         table-id: 10002
>     }
> }
> 
> policy {
>     policy-statement static-to-bgp {
>         term export {
>             from {
>                
> protocol: "static"
>             }
>             then {
>                
> metric: 0
>             }
>         }
>     }
> 
>     policy-statement connected-to-bgp {
>         term export {
>             from {
>                
> protocol: "connected"
>             }
>             then {
>                
> metric: 0
>             }
>         }
>     }
> }
> 
> protocols {
>     static {
>         interface-route 0.0.0.0/0 {
>            
> next-hop-interface: "my_discard"
>             next-hop-vif:
> "my_discard"
>         }
>     }
> 
>     ospf4 {
>         router-id: 127.1.0.2
>         area 0.0.0.0 {
>             interface
> "rddVR0" {
>                 vif
> "rddVR0" {
>                
>     address 1.1.1.2 {
>                
>        interface-cost: 1
>                
>     }
>                 }
>             }
> 
>             interface
> "rddVR13" {
>                 vif
> "rddVR13" {
>                
>     address 4.1.1.2 {
>                
>        interface-cost: 1
>                
>     }
>                 }
>             }
> 
>         } /* area */
> 
>         /* traceoptions {
>             flag all {
>                
> disable: false
>             }
>         } */
>     }
>     bgp {
>         bgp-id: 0.0.0.2
>         local-as: 2
>         peer 5.1.1.1 {
>             local-ip:
> 5.1.1.2
>             /* local-dev:
> "rddVR9" */
>             as: 1
>             next-hop:
> 5.1.1.1
>             holdtime: 5
>             delay-open-time:
> 5
>             client: false
>            
> confederation-member: false
>             ipv4-unicast:
> false
>             disable: false
>         }
>     } /* end of bgp4 proto */
> 
> }
> 
>  /* End of Config File */
> 
> 
> 
> Thanks,
> Ben
> 
> -- Ben Greear <[email protected]>
> Candela Technologies Inc  http://www.candelatech.com
> 
> 


      

_______________________________________________
Xorp-hackers mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers

Reply via email to