zebra/quagga ospf and unh test section 4

原创 2005年05月13日 09:58:00


Calculation of the routing table

1.Calculating the shortest-path tree for an area,
  -yields the set of intra-area routes
  -examine router-LSAs and network-LSAs
  -consider those links between routers and transit networks at first, then the stub networks.
2.Calculating the inter-area routes.
  -The inter-area routes are calculated by examining summary-LSAs.
  -If the router has active attachments to multiple areas, only backbone summary-LSAs are examined.
  -Routers attached to a single area examine that area’s summary-LSAs.
3.Examining transit areas’ summary-LSAs
  -only performed by area border routers attached to one or more non-backbone transit areas(transit  area is different from transit network).
  -updates backbone intra-area routes found in Step 1 and inter-area routes found in Step 2.
  -never makes unreachable destinations reachable.
4.Calculating AS external routes

ospf
  |--new_table(route_table)--ospf_route  (for network route)
  |--new_rtrs(route_table)--list--ospf_route (for ABR/ASBR route)


case 4.1
ospf_spf_calculate_timer
  |--ospf_ia_routing
       |--ospf_examine_summaries
            |--process_summary_lsa
                 |--ospf_ia_network_route
                      |--ospf_route_cmp
                 |--ospf_ia_router_route
                      |--ospf_route_cmp


case 4.2
ospf_spf_calculate_timer
  |--ospf_ia_routing
       |--ospf_examine_summaries
            |--process_transit_summary_lsa
                 |--ospf_update_network_route
                     
                 |--ospf_update_router_route
                
                
case 4.3
ospf_ase_calculate_timer     
  |--ospf_ase_calculate_route         
       |--ospf_find_asbr_route (forwarding address is not set)
      
       |--route_node_match(ospf->new_table) (forwarding address is set)
      
case 4.4      
ospf_ase_calculate_timer     
  |--ospf_ase_calculate_route         
       |--ospf_find_asbr_route
                     
case 4.5
ospf_ase_calculate_timer     
  |--ospf_ase_calculate_route         
       |--route_node_lookup (ospf->new_table)
      
      
case 4.6       
ospf_ase_calculate_timer     
  |--ospf_ase_calculate_route         
       |--ospf_route_cmp (line: 472)
      
case 4.7
ospf_route
  |--cost
  |--u.ext.type2_cost

for type 1 ase, cost is asbr_route->cost + metric
for type 2 ase, cost is asbr_route->cost

ospf_ase_calculate_timer     
  |--ospf_ase_calculate_route  
       |--ospf_ase_calculate_new_route  
       |--ospf_route_cmp      


case 4.8
ospf_ase_calculate_timer     
  |--ospf_ase_calculate_route  
       |--ospf_route_cmp
            |--ospf_asbr_route_cmp
           
           
case 4.9
case 4.10
ospf_ase_calculate_timer     
  |--ospf_ase_calculate_route  
       |--ospf_route_cmp
            |--ospf_asbr_route_cmp
                 
these two cases check for intra-area backbone paths vs inter-area paths, case 4.7 and 4.8 check for intra-area non-backbone paths vs intra-area backbone paths

zebra-quagga-linux-open-router-software

  • 2014年06月24日 11:02
  • 2.24MB
  • 下载

quagga 的原理解析 zebra原理解析

quagga 的原理解析 zebra原理解析
  • ztguang
  • ztguang
  • 2017年04月25日 20:59
  • 804

(2) quagga源码分析--路由信息处理zebra-rib

(2) quagga源码分析--路由信息处理zebra-rib
  • ztguang
  • ztguang
  • 2017年04月29日 10:57
  • 440

Quagga(zebra)安装配置

Zebos编译 以下是在ubuntu12.04实验并编译通过(理论上适用ubuntu10.04)   一、安装编译需要的工具 1. ./configure 报错 configure: error: G...
  • fzs333
  • fzs333
  • 2016年04月12日 18:44
  • 1263

使用 Quagga 将你的 CentOS 变成 OSPF 路由器

使用 Quagga 将你的 CentOS 变成 OSPF 路由器
  • ztguang
  • ztguang
  • 2016年08月10日 08:24
  • 314

Section4:-------Samples and Allocators

Samples and AllocatorsWhen a pin delivers media data to another pin, it does not pass a direct point...

linux下使用quagga配置ospf协议

环境:三台(VM虚拟机) 一、ospf协议   OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gatewa...

CentOS配置zebra OSPF

创建zebra和ospfd的配置文件: [root@localhost ~]# cp /usr/local/etc/zebra.conf.sample /usr/local/etc/zebra.co...

struts spring integration and test using junit4

1、integration 创建java dynamic web project 加入的jar有commons-fileupload-1.2,commons-io-2.2,commons-lang3-...

使用Quagga测试IPv4/IPv6 BGP双栈动态路由(by quqi99)

作者:张华  发表于:2016-07-04版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明( http://blog.csdn.net/quqi99 )测试环境 ...
  • quqi99
  • quqi99
  • 2016年07月04日 17:58
  • 3406
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:zebra/quagga ospf and unh test section 4
举报原因:
原因补充:

(最多只允许输入30个字)