在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例常规C/C++编程 → Quagga pe 路由协议源码

Quagga pe 路由协议源码

常规C/C++编程

下载此实例
  • 开发语言:C/C++
  • 实例大小:3.34M
  • 下载次数:6
  • 浏览次数:57
  • 发布时间:2022-08-21
  • 实例类别:常规C/C++编程
  • 发 布 人:alan0011
  • 文件格式:.zip
  • 所需积分:2
 相关标签: gg GA UA pe

实例介绍

【实例简介】Quagga pe 路由协议源码

【实例截图】

from clipboard

【核心代码】

.
├── Quagga pe 路由协议源码_Quagga-PE-master.zip
└── Quagga-PE-master
    ├── AUTHORS
    ├── COPYING
    ├── COPYING.LIB
    ├── ChangeLog
    ├── HACKING.pending
    ├── HACKING.tex
    ├── INSTALL.quagga.txt
    ├── Makefile.am
    ├── NEWS
    ├── README
    ├── README.NetBSD
    ├── REPORTING-BUGS
    ├── SERVICES
    ├── TODO
    ├── babeld
    │   ├── LICENCE
    │   ├── Makefile.am
    │   ├── babel_filter.c
    │   ├── babel_filter.h
    │   ├── babel_interface.c
    │   ├── babel_interface.h
    │   ├── babel_main.c
    │   ├── babel_main.h
    │   ├── babel_zebra.c
    │   ├── babel_zebra.h
    │   ├── babeld.c
    │   ├── babeld.conf.sample
    │   ├── babeld.h
    │   ├── kernel.c
    │   ├── kernel.h
    │   ├── message.c
    │   ├── message.h
    │   ├── neighbour.c
    │   ├── neighbour.h
    │   ├── net.c
    │   ├── net.h
    │   ├── resend.c
    │   ├── resend.h
    │   ├── route.c
    │   ├── route.h
    │   ├── source.c
    │   ├── source.h
    │   ├── util.c
    │   ├── util.h
    │   ├── xroute.c
    │   └── xroute.h
    ├── bgpd
    │   ├── BGP4-MIB.txt
    │   ├── IMPLEMENTATION.txt
    │   ├── Makefile.am
    │   ├── bgp_advertise.c
    │   ├── bgp_advertise.h
    │   ├── bgp_aspath.c
    │   ├── bgp_aspath.h
    │   ├── bgp_attr.c
    │   ├── bgp_attr.h
    │   ├── bgp_btoa.c
    │   ├── bgp_clist.c
    │   ├── bgp_clist.h
    │   ├── bgp_community.c
    │   ├── bgp_community.h
    │   ├── bgp_damp.c
    │   ├── bgp_damp.h
    │   ├── bgp_debug.c
    │   ├── bgp_debug.h
    │   ├── bgp_dump.c
    │   ├── bgp_dump.h
    │   ├── bgp_ecommunity.c
    │   ├── bgp_ecommunity.h
    │   ├── bgp_filter.c
    │   ├── bgp_filter.h
    │   ├── bgp_fsm.c
    │   ├── bgp_fsm.h
    │   ├── bgp_main.c
    │   ├── bgp_mpath.c
    │   ├── bgp_mpath.h
    │   ├── bgp_mplsvpn.c
    │   ├── bgp_mplsvpn.h
    │   ├── bgp_network.c
    │   ├── bgp_network.h
    │   ├── bgp_nexthop.c
    │   ├── bgp_nexthop.h
    │   ├── bgp_open.c
    │   ├── bgp_open.h
    │   ├── bgp_packet.c
    │   ├── bgp_packet.h
    │   ├── bgp_regex.c
    │   ├── bgp_regex.h
    │   ├── bgp_route.c
    │   ├── bgp_route.h
    │   ├── bgp_routemap.c
    │   ├── bgp_snmp.c
    │   ├── bgp_snmp.h
    │   ├── bgp_table.c
    │   ├── bgp_table.h
    │   ├── bgp_vty.c
    │   ├── bgp_vty.h
    │   ├── bgp_zebra.c
    │   ├── bgp_zebra.h
    │   ├── bgpd.c
    │   ├── bgpd.conf.sample
    │   ├── bgpd.conf.sample2
    │   └── bgpd.h
    ├── bootstrap.sh
    ├── brctld
    │   ├── Makefile.am
    │   ├── brctl.c
    │   ├── brctl.h
    │   ├── brctl_cmd.c
    │   ├── brctl_config.h
    │   ├── brctl_disp.c
    │   ├── brctld_main.c
    │   ├── brctld_main.h
    │   ├── brctld_vty.c
    │   ├── brctld_zebra.c
    │   ├── libbrctl.c
    │   ├── libbrctl.h
    │   ├── libbridge.h
    │   ├── libbridge_devif.c
    │   ├── libbridge_if.c
    │   ├── libbridge_init.c
    │   ├── libbridge_misc.c
    │   ├── libbridge_private.h
    │   └── old_brctld
    │       ├── Makefile.am
    │       ├── brctld.conf.sample
    │       ├── brctld_main.c
    │       ├── brctld_main.h
    │       ├── brctld_vty.c
    │       ├── brctld_zebra.c
    │       ├── libbridge.h
    │       ├── libbridge_init.c
    │       └── libbridge_private.h
    ├── buildtest.sh
    ├── configure.ac
    ├── doc
    │   ├── BGP-TypeCode
    │   ├── Makefile.am
    │   ├── appendix.texi
    │   ├── babeld.texi
    │   ├── basic.texi
    │   ├── bgpd.8
    │   ├── bgpd.texi
    │   ├── defines.texi.in
    │   ├── draft-zebra-00.ms
    │   ├── fig-normal-processing.dia
    │   ├── fig-normal-processing.png
    │   ├── fig-normal-processing.txt
    │   ├── fig-rs-processing.dia
    │   ├── fig-rs-processing.png
    │   ├── fig-rs-processing.txt
    │   ├── fig_topologies_full.dia
    │   ├── fig_topologies_full.png
    │   ├── fig_topologies_full.txt
    │   ├── fig_topologies_rs.dia
    │   ├── fig_topologies_rs.png
    │   ├── fig_topologies_rs.txt
    │   ├── filter.texi
    │   ├── install.texi
    │   ├── ipv6.texi
    │   ├── isisd.8
    │   ├── kernel.texi
    │   ├── main.texi
    │   ├── mpls
    │   │   ├── ChangeLog.opaque.txt
    │   │   ├── cli_summary.txt
    │   │   ├── opaque_lsa.txt
    │   │   └── ospfd.conf
    │   ├── ospf6d.8
    │   ├── ospf6d.texi
    │   ├── ospfclient.8
    │   ├── ospfd.8
    │   ├── ospfd.texi
    │   ├── overview.texi
    │   ├── protocol.texi
    │   ├── quagga.texi
    │   ├── ripd.8
    │   ├── ripd.texi
    │   ├── ripngd.8
    │   ├── ripngd.texi
    │   ├── routemap.texi
    │   ├── routeserver.texi
    │   ├── snmp.texi
    │   ├── snmptrap.texi
    │   ├── vtysh.1
    │   ├── vtysh.texi
    │   ├── watchquagga.8
    │   └── zebra.8
    ├── fpm
    │   └── fpm.h
    ├── guile
    │   ├── Makefile.am
    │   ├── README
    │   ├── guile-bgp.c
    │   ├── zebra-guile.c
    │   ├── zebra-guile.h
    │   └── zebra-support.c
    ├── init
    ├── isisd
    │   ├── 3p_trill.conf
    │   ├── AUTHORS
    │   ├── Makefile.am
    │   ├── README
    │   ├── dict.c
    │   ├── dict.h
    │   ├── dummy_trilld.c
    │   ├── include-netbsd
    │   │   ├── clnp.h
    │   │   ├── esis.h
    │   │   └── iso.h
    │   ├── isis_adjacency.c
    │   ├── isis_adjacency.h
    │   ├── isis_bpf.c
    │   ├── isis_circuit.c
    │   ├── isis_circuit.h
    │   ├── isis_common.h
    │   ├── isis_constants.h
    │   ├── isis_csm.c
    │   ├── isis_csm.h
    │   ├── isis_dlpi.c
    │   ├── isis_dr.c
    │   ├── isis_dr.h
    │   ├── isis_dynhn.c
    │   ├── isis_dynhn.h
    │   ├── isis_events.c
    │   ├── isis_events.h
    │   ├── isis_flags.c
    │   ├── isis_flags.h
    │   ├── isis_lsp.c
    │   ├── isis_lsp.h
    │   ├── isis_main.c
    │   ├── isis_misc.c
    │   ├── isis_misc.h
    │   ├── isis_network.h
    │   ├── isis_pdu.c
    │   ├── isis_pdu.h
    │   ├── isis_pfpacket.c
    │   ├── isis_route.c
    │   ├── isis_route.h
    │   ├── isis_routemap.c
    │   ├── isis_spf.c
    │   ├── isis_spf.h
    │   ├── isis_tlv.c
    │   ├── isis_tlv.h
    │   ├── isis_zebra.c
    │   ├── isis_zebra.h
    │   ├── isisd.c
    │   ├── isisd.conf.sample
    │   ├── isisd.h
    │   ├── iso_checksum.c
    │   ├── iso_checksum.h
    │   ├── netlink.c
    │   ├── netlink.h
    │   ├── test.conf.sample
    │   ├── topology
    │   │   ├── Makefile.am
    │   │   ├── random.c
    │   │   ├── spacyc.c
    │   │   ├── spgrid.c
    │   │   ├── spgrid.h
    │   │   └── sprand.c
    │   ├── trill_vni.c
    │   ├── trilld.c
    │   ├── trilld.conf.sample
    │   └── trilld.h
    ├── ldpd
    │   ├── Makefile.am
    │   ├── Makefile.old
    │   ├── connect_daemon.c
    │   ├── connect_daemon.h
    │   ├── create-links
    │   ├── delete-links
    │   ├── impl_fib.c
    │   ├── impl_fib.h
    │   ├── impl_ifmgr.c
    │   ├── impl_ifmgr.h
    │   ├── impl_lock.c
    │   ├── impl_mm.c
    │   ├── impl_mpls.c
    │   ├── impl_mpls.h
    │   ├── impl_policy.c
    │   ├── impl_socket.c
    │   ├── impl_timer.c
    │   ├── impl_tree.c
    │   ├── l2cc_interface.c
    │   ├── l2cc_interface.h
    │   ├── ldp.c
    │   ├── ldp.h
    │   ├── ldp_addr.c
    │   ├── ldp_addr.h
    │   ├── ldp_adj.c
    │   ├── ldp_adj.h
    │   ├── ldp_attr.c
    │   ├── ldp_attr.h
    │   ├── ldp_buf.c
    │   ├── ldp_buf.h
    │   ├── ldp_cfg.c
    │   ├── ldp_cfg.h
    │   ├── ldp_defaults.h
    │   ├── ldp_entity.c
    │   ├── ldp_entity.h
    │   ├── ldp_fec.c
    │   ├── ldp_fec.h
    │   ├── ldp_global.c
    │   ├── ldp_global.h
    │   ├── ldp_hello.c
    │   ├── ldp_hello.h
    │   ├── ldp_hop.c
    │   ├── ldp_hop.h
    │   ├── ldp_hop_list.c
    │   ├── ldp_hop_list.h
    │   ├── ldp_if.c
    │   ├── ldp_if.h
    │   ├── ldp_inet_addr.c
    │   ├── ldp_inet_addr.h
    │   ├── ldp_init.c
    │   ├── ldp_init.h
    │   ├── ldp_inlabel.c
    │   ├── ldp_inlabel.h
    │   ├── ldp_interface.c
    │   ├── ldp_interface.h
    │   ├── ldp_keepalive.c
    │   ├── ldp_keepalive.h
    │   ├── ldp_label_abort.c
    │   ├── ldp_label_abort.h
    │   ├── ldp_label_mapping.c
    │   ├── ldp_label_mapping.h
    │   ├── ldp_label_rel_with.c
    │   ├── ldp_label_rel_with.h
    │   ├── ldp_label_request.c
    │   ├── ldp_label_request.h
    │   ├── ldp_main.c
    │   ├── ldp_mesg.c
    │   ├── ldp_mesg.h
    │   ├── ldp_nexthop.c
    │   ├── ldp_nexthop.h
    │   ├── ldp_nortel.c
    │   ├── ldp_nortel.h
    │   ├── ldp_notif.c
    │   ├── ldp_notif.h
    │   ├── ldp_outlabel.c
    │   ├── ldp_outlabel.h
    │   ├── ldp_pdu.h
    │   ├── ldp_pdu_setup.c
    │   ├── ldp_pdu_setup.h
    │   ├── ldp_peer.c
    │   ├── ldp_peer.h
    │   ├── ldp_pw.c
    │   ├── ldp_pw.h
    │   ├── ldp_remote_peer.c
    │   ├── ldp_remote_peer.h
    │   ├── ldp_resource.c
    │   ├── ldp_resource.h
    │   ├── ldp_session.c
    │   ├── ldp_session.h
    │   ├── ldp_state_funcs.c
    │   ├── ldp_state_machine.c
    │   ├── ldp_state_machine.h
    │   ├── ldp_struct.h
    │   ├── ldp_tunnel.c
    │   ├── ldp_tunnel.h
    │   ├── ldp_via_vpnm.h
    │   ├── ldp_vty.c
    │   ├── ldp_vty.h
    │   ├── ldp_zebra.c
    │   ├── ldp_zebra.h
    │   ├── ldpd.conf.sample
    │   ├── mpls_assert.h
    │   ├── mpls_bitfield.h
    │   ├── mpls_compare.c
    │   ├── mpls_compare.h
    │   ├── mpls_fib_impl.h
    │   ├── mpls_handle_type.h
    │   ├── mpls_ifmgr_impl.h
    │   ├── mpls_list.h
    │   ├── mpls_lock_impl.h
    │   ├── mpls_mm_impl.h
    │   ├── mpls_mpls_impl.h
    │   ├── mpls_policy_impl.h
    │   ├── mpls_refcnt.h
    │   ├── mpls_socket_impl.h
    │   ├── mpls_struct.h
    │   ├── mpls_timer_impl.h
    │   ├── mpls_trace.h
    │   ├── mpls_trace_impl.h
    │   └── mpls_tree_impl.h
    ├── lib
    │   ├── Makefile.am
    │   ├── agentx.c
    │   ├── buffer.c
    │   ├── buffer.h
    │   ├── checksum.c
    │   ├── checksum.h
    │   ├── command.c
    │   ├── command.h
    │   ├── daemon.c
    │   ├── distribute.c
    │   ├── distribute.h
    │   ├── filter.c
    │   ├── filter.h
    │   ├── getopt.c
    │   ├── getopt.h
    │   ├── getopt1.c
    │   ├── gitversion.pl
    │   ├── hash.c
    │   ├── hash.h
    │   ├── if.c
    │   ├── if.h
    │   ├── if_rmap.c
    │   ├── if_rmap.h
    │   ├── jhash.c
    │   ├── jhash.h
    │   ├── keychain.c
    │   ├── keychain.h
    │   ├── linklist.c
    │   ├── linklist.h
    │   ├── log.c
    │   ├── log.h
    │   ├── md5.c
    │   ├── md5.h
    │   ├── memory.c
    │   ├── memory.h
    │   ├── memtypes.awk
    │   ├── memtypes.c
    │   ├── network.c
    │   ├── network.h
    │   ├── pid_output.c
    │   ├── plist.c
    │   ├── plist.h
    │   ├── pqueue.c
    │   ├── pqueue.h
    │   ├── prefix.c
    │   ├── prefix.h
    │   ├── privs.c
    │   ├── privs.h
    │   ├── queue.h
    │   ├── regex-gnu.h
    │   ├── regex.c
    │   ├── route_types.pl
    │   ├── route_types.txt
    │   ├── routemap.c
    │   ├── routemap.h
    │   ├── sigevent.c
    │   ├── sigevent.h
    │   ├── smux.c
    │   ├── smux.h
    │   ├── snmp.c
    │   ├── sockopt.c
    │   ├── sockopt.h
    │   ├── sockunion.c
    │   ├── sockunion.h
    │   ├── str.c
    │   ├── str.h
    │   ├── stream.c
    │   ├── stream.h
    │   ├── table.c
    │   ├── table.h
    │   ├── thread.c
    │   ├── thread.h
    │   ├── vector.c
    │   ├── vector.h
    │   ├── version.h.in
    │   ├── vty.c
    │   ├── vty.h
    │   ├── workqueue.c
    │   ├── workqueue.h
    │   ├── zassert.h
    │   ├── zclient.c
    │   ├── zclient.h
    │   └── zebra.h
    ├── lmd
    │   ├── Makefile.am
    │   ├── lmd
    │   ├── lmd.c
    │   ├── lmd.conf.sample
    │   ├── lmd.h
    │   ├── lmd.o
    │   ├── lmd_lib.c
    │   ├── lmd_lib.h
    │   ├── lmd_lib.o
    │   ├── lmd_main.c
    │   ├── lmd_main.h
    │   ├── lmd_main.o
    │   ├── lmd_vty.c
    │   ├── lmd_vty.o
    │   ├── lmd_zebra.c
    │   └── lmd_zebra.o
    ├── m4
    │   ├── Makefile.am
    │   ├── README.txt
    │   └── ax_sys_weak_alias.m4
    ├── mplsadmd
    │   ├── Makefile.am
    │   ├── SNAPSHOT.h
    │   ├── dnet_pton.c
    │   ├── ds_mpls.h
    │   ├── libmpls.c
    │   ├── libmpls.h
    │   ├── libnetlink.c
    │   ├── libnetlink.h
    │   ├── ll_map.c
    │   ├── ll_map.h
    │   ├── mpls.c
    │   ├── mpls.c.bak
    │   ├── mpls.h
    │   ├── mpls_buf.h
    │   ├── mpls_monitor.c
    │   ├── mplsadmd
    │   ├── mplsadmd_main.c
    │   ├── mplsadmd_main.h
    │   ├── mplsadmd_vty.c
    │   ├── mplsadmd_vty.c.bak
    │   ├── mplsadmd_zebra.c
    │   ├── netlink.h
    │   ├── old_mplsadmd
    │   │   ├── Makefile.am
    │   │   ├── ds_mpls.h
    │   │   ├── libmpls.c
    │   │   ├── libmpls.h
    │   │   ├── linux
    │   │   │   └── mpls.h
    │   │   ├── mplsadm.c
    │   │   ├── mplsadm.h
    │   │   ├── mplsadmd_main.c
    │   │   ├── mplsadmd_main.h
    │   │   ├── mplsadmd_vty.c
    │   │   ├── mplsadmd_zebra.c
    │   │   └── rsvp_diffserv.h
    │   ├── rsvp_diffserv.h
    │   ├── utils.c
    │   └── utils.h
    ├── ospf6d
    │   ├── Makefile.am
    │   ├── OSPFv3-MIB.txt
    │   ├── README
    │   ├── ospf6_abr.c
    │   ├── ospf6_abr.h
    │   ├── ospf6_area.c
    │   ├── ospf6_area.h
    │   ├── ospf6_asbr.c
    │   ├── ospf6_asbr.h
    │   ├── ospf6_flood.c
    │   ├── ospf6_flood.h
    │   ├── ospf6_interface.c
    │   ├── ospf6_interface.h
    │   ├── ospf6_intra.c
    │   ├── ospf6_intra.h
    │   ├── ospf6_lsa.c
    │   ├── ospf6_lsa.h
    │   ├── ospf6_lsdb.c
    │   ├── ospf6_lsdb.h
    │   ├── ospf6_main.c
    │   ├── ospf6_message.c
    │   ├── ospf6_message.h
    │   ├── ospf6_neighbor.c
    │   ├── ospf6_neighbor.h
    │   ├── ospf6_network.c
    │   ├── ospf6_network.h
    │   ├── ospf6_proto.c
    │   ├── ospf6_proto.h
    │   ├── ospf6_route.c
    │   ├── ospf6_route.h
    │   ├── ospf6_snmp.c
    │   ├── ospf6_snmp.h
    │   ├── ospf6_spf.c
    │   ├── ospf6_spf.h
    │   ├── ospf6_top.c
    │   ├── ospf6_top.h
    │   ├── ospf6_zebra.c
    │   ├── ospf6_zebra.h
    │   ├── ospf6d.c
    │   ├── ospf6d.conf.sample
    │   └── ospf6d.h
    ├── ospfclient
    │   ├── AUTHORS
    │   ├── COPYING
    │   ├── Makefile.am
    │   ├── NEWS
    │   ├── README
    │   ├── ospf_apiclient.c
    │   ├── ospf_apiclient.h
    │   └── ospfclient.c
    ├── ospfd
    │   ├── ChangeLog.opaque.txt
    │   ├── Makefile.am
    │   ├── OSPF-ALIGNMENT.txt
    │   ├── OSPF-MIB.txt
    │   ├── OSPF-TRAP-MIB.txt
    │   ├── ospf_abr.c
    │   ├── ospf_abr.h
    │   ├── ospf_api.c
    │   ├── ospf_api.h
    │   ├── ospf_apiserver.c
    │   ├── ospf_apiserver.h
    │   ├── ospf_asbr.c
    │   ├── ospf_asbr.h
    │   ├── ospf_ase.c
    │   ├── ospf_ase.h
    │   ├── ospf_dump.c
    │   ├── ospf_dump.h
    │   ├── ospf_flood.c
    │   ├── ospf_flood.h
    │   ├── ospf_ia.c
    │   ├── ospf_ia.h
    │   ├── ospf_interface.c
    │   ├── ospf_interface.h
    │   ├── ospf_ism.c
    │   ├── ospf_ism.h
    │   ├── ospf_lsa.c
    │   ├── ospf_lsa.h
    │   ├── ospf_lsdb.c
    │   ├── ospf_lsdb.h
    │   ├── ospf_main.c
    │   ├── ospf_neighbor.c
    │   ├── ospf_neighbor.h
    │   ├── ospf_network.c
    │   ├── ospf_network.h
    │   ├── ospf_nsm.c
    │   ├── ospf_nsm.h
    │   ├── ospf_opaque.c
    │   ├── ospf_opaque.h
    │   ├── ospf_packet.c
    │   ├── ospf_packet.h
    │   ├── ospf_route.c
    │   ├── ospf_route.h
    │   ├── ospf_routemap.c
    │   ├── ospf_snmp.c
    │   ├── ospf_snmp.h
    │   ├── ospf_spf.c
    │   ├── ospf_spf.h
    │   ├── ospf_te.c
    │   ├── ospf_te.h
    │   ├── ospf_vty.c
    │   ├── ospf_vty.h
    │   ├── ospf_zebra.c
    │   ├── ospf_zebra.h
    │   ├── ospfd.c
    │   ├── ospfd.conf.sample
    │   └── ospfd.h
    ├── pkgsrc
    │   ├── Makefile.am
    │   ├── README.txt
    │   ├── bgpd.sh.in
    │   ├── ospf6d.sh.in
    │   ├── ospfd.sh.in
    │   ├── ripd.sh.in
    │   ├── ripngd.sh.in
    │   └── zebra.sh.in
    ├── ports
    │   ├── README
    │   ├── files
    │   │   └── md5
    │   └── pkg
    │       ├── COMMENT
    │       ├── DESCR
    │       └── PLIST
    ├── redhat
    │   ├── Makefile.am
    │   ├── babeld.init
    │   ├── babeld.service
    │   ├── bgpd.init
    │   ├── bgpd.service
    │   ├── isisd.init
    │   ├── isisd.service
    │   ├── ospf6d.init
    │   ├── ospf6d.service
    │   ├── ospfd.init
    │   ├── ospfd.service
    │   ├── quagga.logrotate
    │   ├── quagga.pam
    │   ├── quagga.pam.stack
    │   ├── quagga.spec.in
    │   ├── quagga.sysconfig
    │   ├── ripd.init
    │   ├── ripd.service
    │   ├── ripngd.init
    │   ├── ripngd.service
    │   ├── watchquagga.init
    │   ├── zebra.init
    │   └── zebra.service
    ├── ripd
    │   ├── Makefile.am
    │   ├── RIPv2-MIB.txt
    │   ├── rip_debug.c
    │   ├── rip_debug.h
    │   ├── rip_interface.c
    │   ├── rip_interface.h
    │   ├── rip_main.c
    │   ├── rip_offset.c
    │   ├── rip_peer.c
    │   ├── rip_routemap.c
    │   ├── rip_snmp.c
    │   ├── rip_zebra.c
    │   ├── ripd.c
    │   ├── ripd.conf.sample
    │   └── ripd.h
    ├── ripngd
    │   ├── Makefile.am
    │   ├── ripng_debug.c
    │   ├── ripng_debug.h
    │   ├── ripng_interface.c
    │   ├── ripng_main.c
    │   ├── ripng_nexthop.c
    │   ├── ripng_nexthop.h
    │   ├── ripng_offset.c
    │   ├── ripng_peer.c
    │   ├── ripng_route.c
    │   ├── ripng_route.h
    │   ├── ripng_routemap.c
    │   ├── ripng_zebra.c
    │   ├── ripngd.c
    │   ├── ripngd.conf.sample
    │   └── ripngd.h
    ├── rsvpd
    │   ├── Makefile.am
    │   ├── mplsadmd
    │   │   ├── mplsadmd_main.c
    │   │   ├── mplsadmd_main.h
    │   │   ├── mplsadmd_vty.c
    │   │   └── mplsadmd_zebra.c
    │   ├── rsvpd_main.c
    │   ├── rsvpd_main.h
    │   ├── rsvpd_vty.c
    │   ├── rsvpd_vty.h
    │   └── rsvpd_zebra.c
    ├── solaris
    │   ├── Makefile.am
    │   ├── README.txt
    │   ├── depend.daemons.in
    │   ├── depend.dev.in
    │   ├── depend.doc.in
    │   ├── depend.libs.in
    │   ├── depend.smf.in
    │   ├── pkginfo.daemons.tmpl.in
    │   ├── pkginfo.dev.tmpl.in
    │   ├── pkginfo.doc.tmpl.in
    │   ├── pkginfo.libs.tmpl.in
    │   ├── pkginfo.smf.tmpl.in
    │   ├── pkginfo.tmpl.in
    │   ├── prototype.daemons.in
    │   ├── prototype.dev.in
    │   ├── prototype.doc.in
    │   ├── prototype.libs.in
    │   ├── prototype.smf.in
    │   ├── quagga.init.in
    │   └── quagga.xml.in
    ├── stamp-h.in
    ├── tests
    │   ├── Makefile.am
    │   ├── aspath_test.c
    │   ├── bgp_capability_test.c
    │   ├── bgp_mp_attr_test.c
    │   ├── bgp_mpath_test.c
    │   ├── ecommunity_test.c
    │   ├── heavy-thread.c
    │   ├── heavy-wq.c
    │   ├── heavy.c
    │   ├── main.c
    │   ├── table_test.c
    │   ├── test-buffer.c
    │   ├── test-checksum.c
    │   ├── test-memory.c
    │   ├── test-privs.c
    │   ├── test-sig.c
    │   └── test-stream.c
    ├── tools
    │   ├── mrlg.cgi
    │   ├── multiple-bgpd.sh
    │   ├── rrcheck.pl
    │   ├── rrlookup.pl
    │   ├── zc.pl
    │   └── zebra.el
    ├── update-autotools
    ├── vpnmd
    │   ├── Makefile.am
    │   ├── connect_daemon.c
    │   ├── connect_daemon.h
    │   ├── vpnm.c
    │   ├── vpnm.h
    │   ├── vpnm_via_brctl.c
    │   ├── vpnm_via_brctl.h
    │   ├── vpnm_via_ldp.c
    │   ├── vpnm_via_ldp.h
    │   ├── vpnm_via_mpls.c
    │   ├── vpnm_via_mpls.h
    │   ├── vpnm_via_rsvp.c
    │   ├── vpnm_via_rsvp.h
    │   ├── vpnmd.conf.sample
    │   ├── vpnmd_ldp_msg.h
    │   ├── vpnmd_main.c
    │   ├── vpnmd_main.h
    │   ├── vpnmd_process.c
    │   ├── vpnmd_process.h
    │   ├── vpnmd_rsvp_msg.h
    │   ├── vpnmd_socket.c
    │   ├── vpnmd_socket.h
    │   ├── vpnmd_table.c
    │   ├── vpnmd_table.h
    │   ├── vpnmd_vty.c
    │   └── vpnmd_zebra.c
    ├── vtysh
    │   ├── Makefile.am
    │   ├── extract.pl.in
    │   ├── vtysh.c
    │   ├── vtysh.conf.sample
    │   ├── vtysh.h
    │   ├── vtysh_config.c
    │   ├── vtysh_main.c
    │   ├── vtysh_user.c
    │   └── vtysh_user.h
    ├── watchquagga
    │   ├── Makefile.am
    │   └── watchquagga.c
    └── zebra
        ├── GNOME-PRODUCT-ZEBRA-MIB
        ├── GNOME-SMI
        ├── Makefile.am
        ├── client_main.c
        ├── connected.c
        ├── connected.h
        ├── debug.c
        ├── debug.h
        ├── if_ioctl.c
        ├── if_ioctl_solaris.c
        ├── if_netlink.c
        ├── if_proc.c
        ├── if_sysctl.c
        ├── interface.c
        ├── interface.h
        ├── ioctl.c
        ├── ioctl.h
        ├── ioctl_null.c
        ├── ioctl_solaris.c
        ├── ipforward.h
        ├── ipforward_aix.c
        ├── ipforward_ews.c
        ├── ipforward_proc.c
        ├── ipforward_solaris.c
        ├── ipforward_sysctl.c
        ├── irdp.h
        ├── irdp_interface.c
        ├── irdp_main.c
        ├── irdp_packet.c
        ├── kernel_netlink.c
        ├── kernel_null.c
        ├── kernel_socket.c
        ├── kernel_socket.h
        ├── main.c
        ├── misc_null.c
        ├── mtu_kvm.c
        ├── redistribute.c
        ├── redistribute.h
        ├── redistribute_null.c
        ├── rib.h
        ├── router-id.c
        ├── router-id.h
        ├── rt.h
        ├── rt_ioctl.c
        ├── rt_netlink.c
        ├── rt_netlink.h
        ├── rt_socket.c
        ├── rtadv.c
        ├── rtadv.h
        ├── rtread_getmsg.c
        ├── rtread_netlink.c
        ├── rtread_proc.c
        ├── rtread_sysctl.c
        ├── test_main.c
        ├── testrib.conf
        ├── zebra.conf.sample
        ├── zebra_fpm.c
        ├── zebra_fpm.h
        ├── zebra_fpm_netlink.c
        ├── zebra_fpm_private.h
        ├── zebra_rib.c
        ├── zebra_routemap.c
        ├── zebra_snmp.c
        ├── zebra_vty.c
        ├── zserv.c
        └── zserv.h

39 directories, 843 files


标签: gg GA UA pe

实例下载地址

Quagga pe 路由协议源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警