实例介绍
Quagga软件原名是Zebra是由一个日本开发团队编写的一个以GNU版权方式发布的软件。Quagga项目开始与1996年,当前版本是0.98.4版 可以使用Quagga将linux机器打造成一台功能完备的路由器。 Quagga支持的路由协议 Quagga能够同时支持RIPv1、RIPv2、RIPng、OSPFv2、OSPFv3、BGP-4和 BGP-4+等诸多TCP/IP协议。其中: RIPv1、RIPv2、OSPFv2适用于Ipv4的自治域系统内部网络路由协议。 BGP-4是用于Ipv4的自治域系统之间的外部网络路由协议。 RIPng、OSPFv3、BGP-4+主要扩展对I
【实例截图】
【核心代码】
bb8762c5-1217-4399-8a8b-c1c0653871e4
└── quagga-1.2.1
├── aclocal.m4
├── AUTHORS
├── bgpd
│ ├── BGP4-MIB.txt
│ ├── 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
│ ├── bgpd.c
│ ├── bgpd.conf.sample
│ ├── bgpd.conf.sample2
│ ├── bgp_debug.c
│ ├── bgp_debug.h
│ ├── bgpd.h
│ ├── bgp_dump.c
│ ├── bgp_dump.h
│ ├── bgp_ecommunity.c
│ ├── bgp_ecommunity.h
│ ├── bgp_encap.c
│ ├── bgp_encap.h
│ ├── bgp_encap_tlv.c
│ ├── bgp_encap_tlv.h
│ ├── bgp_encap_types.h
│ ├── bgp_filter.c
│ ├── bgp_filter.h
│ ├── bgp_fsm.c
│ ├── bgp_fsm.h
│ ├── bgp_lcommunity.c
│ ├── bgp_lcommunity.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_nht.c
│ ├── bgp_nht.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
│ ├── Makefile.am
│ └── Makefile.in
├── ChangeLog
├── common.am
├── compile
├── config.guess
├── config.h.in
├── config.sub
├── configure
├── configure.ac
├── COPYING
├── COPYING.LIB
├── depcomp
├── doc
│ ├── appendix.texi
│ ├── basic.texi
│ ├── bgpd.8
│ ├── bgpd.texi
│ ├── BGP-TypeCode
│ ├── defines.texi
│ ├── draft-zebra-00.ms
│ ├── draft-zebra-00.txt
│ ├── fig-normal-processing.dia
│ ├── fig-normal-processing.png
│ ├── fig-normal-processing.txt
│ ├── fig-rs-processing.dia
│ ├── fig-rs-processing.png
│ ├── fig-rs-processing.txt
│ ├── filter.texi
│ ├── install.texi
│ ├── ipv6.texi
│ ├── isisd.8
│ ├── isisd.texi
│ ├── kernel.texi
│ ├── main.texi
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── mdate-sh
│ ├── mpls
│ │ ├── ChangeLog.opaque.txt
│ │ ├── cli_summary.txt
│ │ ├── opaque_lsa.txt
│ │ └── ospfd.conf
│ ├── nhrpd.8
│ ├── nhrpd.texi
│ ├── ospf6d.8
│ ├── ospf6d.texi
│ ├── ospfclient.8
│ ├── ospfd.8
│ ├── ospfd.texi
│ ├── ospf_fundamentals.texi
│ ├── overview.texi
│ ├── pimd.8
│ ├── protocol.texi
│ ├── quagga.info
│ ├── quagga.info-1
│ ├── quagga.info-2
│ ├── quagga.texi
│ ├── ripd.8
│ ├── ripd.texi
│ ├── ripngd.8
│ ├── ripngd.texi
│ ├── routemap.texi
│ ├── routeserver.texi
│ ├── snmp.texi
│ ├── snmptrap.texi
│ ├── stamp-vti
│ ├── texinfo.css
│ ├── texinfo.tex
│ ├── version.texi
│ ├── vtysh.1
│ ├── vtysh.texi
│ ├── watchquagga.8
│ └── zebra.8
├── fpm
│ ├── fpm.h
│ ├── fpm_pb.c
│ ├── fpm_pb.h
│ ├── fpm.proto
│ ├── Makefile.am
│ └── Makefile.in
├── INSTALL
├── INSTALL.quagga.txt
├── install-sh
├── isisd
│ ├── AUTHORS
│ ├── dict.c
│ ├── dict.h
│ ├── 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
│ ├── isisd.c
│ ├── isisd.conf.sample
│ ├── isisd.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_redist.c
│ ├── isis_redist.h
│ ├── isis_route.c
│ ├── isis_route.h
│ ├── isis_routemap.c
│ ├── isis_routemap.h
│ ├── isis_spf.c
│ ├── isis_spf.h
│ ├── isis_te.c
│ ├── isis_te.h
│ ├── isis_tlv.c
│ ├── isis_tlv.h
│ ├── isis_vty.c
│ ├── isis_zebra.c
│ ├── isis_zebra.h
│ ├── iso_checksum.c
│ ├── iso_checksum.h
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── README
│ └── topology
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── random.c
│ ├── spgrid.c
│ └── spgrid.h
├── lib
│ ├── agentx.c
│ ├── buffer.c
│ ├── buffer.h
│ ├── checksum.c
│ ├── checksum.h
│ ├── command.c
│ ├── command.h
│ ├── daemon.c
│ ├── distribute.c
│ ├── distribute.h
│ ├── event_counter.c
│ ├── event_counter.h
│ ├── fifo.h
│ ├── filter.c
│ ├── filter.h
│ ├── getopt1.c
│ ├── getopt.c
│ ├── getopt.h
│ ├── gitversion.pl
│ ├── hash.c
│ ├── hash.h
│ ├── if.c
│ ├── if.h
│ ├── if_rmap.c
│ ├── if_rmap.h
│ ├── jhash.c
│ ├── jhash.h
│ ├── keychain.c
│ ├── keychain.h
│ ├── libospf.h
│ ├── linklist.c
│ ├── linklist.h
│ ├── log.c
│ ├── log.h
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── md5.c
│ ├── md5.h
│ ├── memory.c
│ ├── memory.h
│ ├── memtypes.awk
│ ├── memtypes.c
│ ├── memtypes.h
│ ├── network.c
│ ├── network.h
│ ├── nexthop.c
│ ├── nexthop.h
│ ├── pid_output.c
│ ├── plist.c
│ ├── plist.h
│ ├── plist_int.h
│ ├── pqueue.c
│ ├── pqueue.h
│ ├── prefix.c
│ ├── prefix.h
│ ├── privs.c
│ ├── privs.h
│ ├── queue.h
│ ├── regex.c
│ ├── regex-gnu.h
│ ├── routemap.c
│ ├── routemap.h
│ ├── route_types.h
│ ├── route_types.pl
│ ├── route_types.txt
│ ├── sigevent.c
│ ├── sigevent.h
│ ├── smux.c
│ ├── smux.h
│ ├── snmp.c
│ ├── sockopt.c
│ ├── sockopt.h
│ ├── sockunion.c
│ ├── sockunion.h
│ ├── str.c
│ ├── stream.c
│ ├── stream.h
│ ├── str.h
│ ├── table.c
│ ├── table.h
│ ├── thread.c
│ ├── thread.h
│ ├── vector.c
│ ├── vector.h
│ ├── version.h
│ ├── version.h.in
│ ├── vrf.c
│ ├── vrf.h
│ ├── vty.c
│ ├── vty.h
│ ├── workqueue.c
│ ├── workqueue.h
│ ├── zassert.h
│ ├── zclient.c
│ ├── zclient.h
│ └── zebra.h
├── ltmain.sh
├── m4
│ ├── ax_sys_weak_alias.m4
│ ├── libtool.m4
│ ├── lt~obsolete.m4
│ ├── ltoptions.m4
│ ├── ltsugar.m4
│ ├── ltversion.m4
│ ├── Makefile.am
│ ├── Makefile.in
│ └── README.txt
├── Makefile.am
├── Makefile.in
├── missing
├── NEWS
├── nhrpd
│ ├── debug.h
│ ├── linux.c
│ ├── list.h
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── netlink_arp.c
│ ├── netlink_gre.c
│ ├── netlink.h
│ ├── nhrp_cache.c
│ ├── nhrpd.h
│ ├── nhrp_event.c
│ ├── nhrp_interface.c
│ ├── nhrp_main.c
│ ├── nhrp_nhs.c
│ ├── nhrp_packet.c
│ ├── nhrp_peer.c
│ ├── nhrp_protocol.h
│ ├── nhrp_route.c
│ ├── nhrp_shortcut.c
│ ├── nhrp_vc.c
│ ├── nhrp_vty.c
│ ├── os.h
│ ├── reqid.c
│ ├── resolver.c
│ ├── vici.c
│ ├── vici.h
│ ├── zbuf.c
│ ├── zbuf.h
│ ├── znl.c
│ └── znl.h
├── ospf6d
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── ospf6_abr.c
│ ├── ospf6_abr.h
│ ├── ospf6_area.c
│ ├── ospf6_area.h
│ ├── ospf6_asbr.c
│ ├── ospf6_asbr.h
│ ├── ospf6d.c
│ ├── ospf6d.conf.sample
│ ├── ospf6d.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
│ └── README
├── ospfclient
│ ├── AUTHORS
│ ├── COPYING
│ ├── INSTALL
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── NEWS
│ ├── ospf_apiclient.c
│ ├── ospf_apiclient.h
│ ├── ospfclient.c
│ └── README
├── ospfd
│ ├── ChangeLog.opaque.txt
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── 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
│ ├── ospfd.c
│ ├── ospfd.conf.sample
│ ├── ospfd.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-MIB.txt
│ ├── 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_ri.c
│ ├── ospf_ri.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-TRAP-MIB.txt
│ ├── ospf_vty.c
│ ├── ospf_vty.h
│ ├── ospf_zebra.c
│ └── ospf_zebra.h
├── pimd
│ ├── AUTHORS
│ ├── COPYING
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── pim_assert.c
│ ├── pim_assert.h
│ ├── pim_cmd.c
│ ├── pim_cmd.h
│ ├── pimd.c
│ ├── pimd.conf.sample
│ ├── pimd.h
│ ├── pim_hello.c
│ ├── pim_hello.h
│ ├── pim_iface.c
│ ├── pim_iface.h
│ ├── pim_ifchannel.c
│ ├── pim_ifchannel.h
│ ├── pim_igmp.c
│ ├── pim_igmp.h
│ ├── pim_igmp_join.c
│ ├── pim_igmp_join.h
│ ├── pim_igmpv3.c
│ ├── pim_igmpv3.h
│ ├── pim_int.c
│ ├── pim_int.h
│ ├── pim_join.c
│ ├── pim_join.h
│ ├── pim_macro.c
│ ├── pim_macro.h
│ ├── pim_main.c
│ ├── pim_mroute.c
│ ├── pim_mroute.h
│ ├── pim_msg.c
│ ├── pim_msg.h
│ ├── pim_neighbor.c
│ ├── pim_neighbor.h
│ ├── pim_oil.c
│ ├── pim_oil.h
│ ├── pim_pim.c
│ ├── pim_pim.h
│ ├── pim_routemap.c
│ ├── pim_rpf.c
│ ├── pim_rpf.h
│ ├── pim_signals.c
│ ├── pim_signals.h
│ ├── pim_sock.c
│ ├── pim_sock.h
│ ├── pim_ssmpingd.c
│ ├── pim_ssmpingd.h
│ ├── pim_static.c
│ ├── pim_static.h
│ ├── pim_str.c
│ ├── pim_str.h
│ ├── pim_time.c
│ ├── pim_time.h
│ ├── pim_tlv.c
│ ├── pim_tlv.h
│ ├── pim_upstream.c
│ ├── pim_upstream.h
│ ├── pim_util.c
│ ├── pim_util.h
│ ├── pim_version.c
│ ├── pim_version.h
│ ├── pim_vty.c
│ ├── pim_vty.h
│ ├── pim_zebra.c
│ ├── pim_zebra.h
│ ├── pim_zlookup.c
│ ├── pim_zlookup.h
│ ├── README
│ ├── test_igmpv3_join.c
│ └── TODO
├── pkgsrc
│ ├── bgpd.sh.in
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── ospf6d.sh.in
│ ├── ospfd.sh.in
│ ├── ripd.sh.in
│ ├── ripngd.sh.in
│ └── zebra.sh.in
├── qpb
│ ├── linear_allocator.h
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── qpb_allocator.c
│ ├── qpb_allocator.h
│ ├── qpb.c
│ ├── qpb.h
│ └── qpb.proto
├── README
├── redhat
│ ├── bgpd.init
│ ├── bgpd.service
│ ├── isisd.init
│ ├── isisd.service
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── nhrpd.service
│ ├── ospf6d.init
│ ├── ospf6d.service
│ ├── ospfd.init
│ ├── ospfd.service
│ ├── pimd.init
│ ├── pimd.service
│ ├── quagga-filter-perl-requires.sh
│ ├── quagga.logrotate
│ ├── quagga.pam
│ ├── quagga.spec
│ ├── quagga.spec.in
│ ├── quagga.sysconfig
│ ├── quagga-tmpfs.conf
│ ├── README.rpm_build.md
│ ├── ripd.init
│ ├── ripd.service
│ ├── ripngd.init
│ ├── ripngd.service
│ ├── watchquagga.init
│ ├── zebra.init
│ └── zebra.service
├── REPORTING-BUGS
├── ripd
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── ripd.c
│ ├── ripd.conf.sample
│ ├── rip_debug.c
│ ├── rip_debug.h
│ ├── ripd.h
│ ├── rip_interface.c
│ ├── rip_interface.h
│ ├── rip_main.c
│ ├── rip_offset.c
│ ├── rip_peer.c
│ ├── rip_routemap.c
│ ├── rip_snmp.c
│ ├── RIPv2-MIB.txt
│ └── rip_zebra.c
├── ripngd
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── ripngd.c
│ ├── ripngd.conf.sample
│ ├── ripng_debug.c
│ ├── ripng_debug.h
│ ├── ripngd.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
├── SERVICES
├── solaris
│ ├── depend.daemons.in
│ ├── depend.dev.in
│ ├── depend.doc.in
│ ├── depend.libs.in
│ ├── depend.smf.in
│ ├── Makefile.am
│ ├── Makefile.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
│ └── README.txt
├── tests
│ ├── aspath_test.c
│ ├── bgp_capability_test.c
│ ├── bgpd.tests
│ │ ├── aspathtest.exp
│ │ ├── ecommtest.exp
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── testbgpcap.exp
│ │ ├── testbgpmpath.exp
│ │ └── testbgpmpattr.exp
│ ├── bgp_mpath_test.c
│ ├── bgp_mp_attr_test.c
│ ├── common-cli.c
│ ├── common-cli.h
│ ├── config
│ │ └── unix.exp
│ ├── ecommunity_test.c
│ ├── global-conf.exp
│ ├── heavy.c
│ ├── heavy-thread.c
│ ├── heavy-wq.c
│ ├── lib
│ │ ├── bgpd.exp
│ │ └── libzebra.exp
│ ├── libzebra.tests
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── tabletest.exp
│ │ ├── testcli.exp
│ │ ├── testcommands.exp
│ │ ├── testnexthopiter.exp
│ │ └── test-timer-correctness.exp
│ ├── main.c
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── prng.c
│ ├── prng.h
│ ├── table_test.c
│ ├── test-buffer.c
│ ├── test-checksum.c
│ ├── test-cli.c
│ ├── testcli.in
│ ├── testcli.refout
│ ├── test-commands.c
│ ├── test-commands-defun.c
│ ├── testcommands.in
│ ├── testcommands.refout
│ ├── test-memory.c
│ ├── test-nexthop-iter.c
│ ├── test-privs.c
│ ├── test-segv.c
│ ├── tests.h
│ ├── test-sig.c
│ ├── test-stream.c
│ ├── test-timer-correctness.c
│ └── test-timer-performance.c
├── TODO
├── tools
│ ├── multiple-bgpd.sh
│ └── zebra.el
├── update-autotools
├── vtysh
│ ├── extract.pl
│ ├── extract.pl.in
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── vtysh.c
│ ├── vtysh_config.c
│ ├── vtysh.conf.sample
│ ├── vtysh.h
│ ├── vtysh_main.c
│ ├── vtysh_user.c
│ └── vtysh_user.h
├── watchquagga
│ ├── Makefile.am
│ ├── Makefile.in
│ └── watchquagga.c
└── zebra
├── connected.c
├── connected.h
├── debug.c
├── debug.h
├── GNOME-PRODUCT-ZEBRA-MIB
├── GNOME-SMI
├── if_ioctl.c
├── if_ioctl_solaris.c
├── if_netlink.c
├── if_sysctl.c
├── interface.c
├── interface.h
├── ioctl.c
├── ioctl.h
├── ioctl_null.c
├── ioctl_solaris.c
├── ioctl_solaris.h
├── ipforward.h
├── 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
├── Makefile.am
├── Makefile.in
├── misc_null.c
├── redistribute.c
├── redistribute.h
├── redistribute_null.c
├── rib.h
├── router-id.c
├── router-id.h
├── rtadv.c
├── rtadv.h
├── rt.h
├── rt_netlink.c
├── rt_netlink.h
├── rtread_getmsg.c
├── rtread_netlink.c
├── rtread_sysctl.c
├── rt_socket.c
├── test_main.c
├── zebra.conf.sample
├── zebra_fpm.c
├── zebra_fpm_dt.c
├── zebra_fpm.h
├── zebra_fpm_netlink.c
├── zebra_fpm_private.h
├── zebra_fpm_protobuf.c
├── zebra_rib.c
├── zebra_rnh.c
├── zebra_rnh.h
├── zebra_rnh_null.c
├── zebra_routemap.c
├── zebra_snmp.c
├── zebra_vty.c
├── zserv.c
└── zserv.h
30 directories, 764 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论