No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

The Priority of Black Hole Route Protocol to NULL 0 Is Higher than that of OSPF

Publication Date:  2012-07-27 Views:  39 Downloads:  0
Issue Description
61.138.86.0/28 in the segment of  61.138.86.0/24 could access network, and the rest could not; however, the they could ping to any equipment in OSPF domain, but they could ping to the external network, so they cannot access public network. From GSR12416, the attempt to ping to 61.138.86.243 fails.  
Execute show ip route 61.138.86.243 command at GSR12416, and it displays as follows: 
   Routing entry for 61.138.86.243/24                                                
  Known via \static\, distance 254, metric 0 (connected)                        
  Advertised by bgp 64650                                                       
  Routing Descriptor Blocks:                                                    
  * directly connected, via Null0                                               
  Route metric is 0, traffic share count is 1
Note: 61.138.86.243/24 points to NULL 0, GSR12416 of a site is preferred. 
ip route 61.138.86.0    255.255.255.0   Null0
Alarm Information
A. Execute trac 61.138.86.243 command at GSR12416, and it displays as follows: 
     Tracing the route to 61.138.86.243                                                    
                                                                                
1 *  *  
2 *  *
3 *  *
Note: ping packet is discarded by router. 
B. Execute trac 61.138.86.2 command at GSR12416, and it displays as follows: 
Known via \ospf 100\, distance 110, metric 3, type extern 1                   
  Last update from 202.99.226.241 on POS3/2, 00:00:01 ago                       
  Routing Descriptor Blocks:                                                    
  * 202.99.226.233, from 218.21.154.175, 00:00:01 ago, via POS3/0               
      Route metric is 3, traffic share count is 1                               
    202.99.226.237, from 218.21.154.175, 00:00:01 ago, via POS3/1               
      Route metric is 3, traffic share count is 1                               
    202.99.226.241, from 218.21.154.175, 00:00:01 ago, via POS3/2               
      Route metric is 3, traffic share count is 1   
  Note: The route is sent by the router with an address of 218.21.154.175(ERX1400 loopback address). 
C. When the show ip ospf data ex  61.138.86.243 command is executed at GSR12416 of a site,  In the database of OSPF, the route is transmitted by the router of 218.21.154.175 (ERX1400 loopback address). 
Through contrast, it is found that GSR12416 puts the address of 61.138.86.0/28 into the routing table, but the address of 61.138.86.0/24 is not. GSR12416 at a site is configured as follows: 
ip route 58.18.0.0    255.255.248.0   Null0   //
ip route 60.31.245.0    255.255.255.0   Null0
ip route 61.134.103.0   255.255.255.0   Null0
ip route 61.134.104.0   255.255.252.0   Null0
ip route 61.138.79.0    255.255.255.0   Null0
ip route 61.138.86.0    255.255.255.0   Null0
ip route 61.138.118.0   255.255.255.0   Null0     owned by a network segment in the site
ip route 61.138.119.0   255.255.255.0   Null0
ip route 61.138.120.0   255.255.255.0   Null0
ip route 202.99.235.0   255.255.255.0   Null0
ip route 218.21.255.0   255.255.255.0   Null0  
ip route 221.199.171.0  255.255.255.0   Null0
ip route 221.199.172.0  255.255.252.0   Null0
ip route 221.199.176.0  255.255.254.0   Null0
ip route 221.199.178.0  255.255.255.0   Null0    //
Handling Process
Change the priority of black hole route in the network segment to 254 from the default 60, and services are restored through test. 
   ip route 58.18.0.0    255.255.248.0     Null0 254  
ip route 60.31.245.0    255.255.255.0   Null0 254  
ip route 61.134.103.0   255.255.255.0   Null0 254  
ip route 61.134.104.0   255.255.252.0   Null0 254  
ip route 61.138.79.0    255.255.255.0   Null0 254  
ip route 61.138.86.0    255.255.255.0   Null0 254  
ip route 61.138.118.0   255.255.255.0   Null0 254  
ip route 61.138.119.0   255.255.255.0   Null0 254  
ip route 61.138.120.0   255.255.255.0   Null0 254  
ip route 202.99.235.0   255.255.255.0   Null0 254  
ip route 218.21.255.0   255.255.255.0   Null0 254  
ip route 221.199.171.0  255.255.255.0   Null0 254  
ip route 221.199.172.0  255.255.252.0   Null0 254  
ip route 221.199.176.0  255.255.254.0   Null0 254  
ip route 221.199.178.0  255.255.255.0   Null0 254  
Root Cause
Longest-mask match is preferred in routing, and then the route with high priority (the priority of static route is 60, and that of OSPF is 110). The network segment of 61.138.86.0/28 could access network because the route of 61.138.86.0/28 has more specific route than ip route 61.138.86.0    255.255.255.0   Null0, so the route of  61.138.86.0/28 learned through OSPF at GSR12416 is listed into the routing table; users could access network then. For the network segment of 61.138.86.0/24 that could not access network, it is because the priority of static route is higher than than of OSPF, GSR12416 of the site lists the ip route 61.138.86.0    255.255.255.0   Null0 into the routing table in routing. However, the address points to NULL0, which is discarded, resulting in that users cannot access network. 
Suggestions
Maximum-length match is preferred In routing, and the route with high priority is put into routing table. Also, we should consider the whole network all-around. 

END