⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 大名鼎鼎的路由器源码。程序分ZEBRA、OSPFRIP等3个包。程序框架采用一个路由协议一个进程的方式
💻
📖 第 1 页 / 共 5 页
字号:
	enforce-first-as".	* bgpd.h (BGP_CONFIG_ENFORCE_FIRST_AS): Add new flag.2000-11-06  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_community.c (community_compare): Copy byte stream data to	actual value instead of using type casting hack.	(community_add_val): Likewise.	(community_uniq_sort): Likewise.	(community_print): Likewise.	(community_print_vty): Likewise.	(community_include): Use memcmp to compare community value.	* bgp_community.h (com_lastval): com_lastval and com_nthval macro	return pointer.2000-11-06  Akihiro Mizutani <mizutani@dml.com>	* bgpd.h (struct peer): Add established and dropped member for	count peering up/down statistics.	* bgpd.c (bgp_show_peer): Display peering up/down statistics.	* bgp_fsm.c (bgp_establish): Increment established count.	(bgp_stop): Increment dropped count.	* bgp_packet.c (bgp_notify_receive): Increament notify count.2000-11-1  Akihiro Mizutani <mizutani@dml.com>	* bgp_fsm.c: Fix bug of holdtimer is not reset when bgp cleared. 2000-10-31  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgpd.h: Static bit flag is set by (1 << DIGIT).2000-10-24  Akihiro Mizutani <mizutani@dml.com>	* bgp_ecommunity.c (ecommunity_dup): Extended community display	format fix.2000-10-24  Arkadiusz Miskiewicz <misiek@pld.org.pl>	* bgp_network.c (bgp_serv_sock_addrinfo): Use gai_strerror.	(bgp_serv_sock_addrinfo): Check address family.2000-10-23  Jochen Friedrich <jochen@scram.de>	* bgp_snmp.c: bgp_oid and bgpd_oid are used in smux_open after it	is registered.  So those variables must be static.2000-10-23  Akihiro Mizutani <mizutani@dml.com>	* bgp_routemap.c (route_match_ip_next_hop): Change "match ip	next-hop" argument from IP address to access-list name.	Remove zebra-0.88 compatibility commands.        "match ip prefix-list WORD"        "match ipv6 prefix-list WORD"	2000-10-23  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_routemap.c (route_match_ipv6_next_hop_compile): Fix bug of	passing the pointer to the pointer of struct in6_addr instead of	the pointer of struct in6_addr in "match ipv6 next-hop" command.	* bgp_route.c (bgp_announce_check): Enclose IPv6 part with	HAVE_IPV6.2000-10-20  Jasper Wallace <jasper@ivision.co.uk>	* bgp_snmp.c (bgpPeerTable): ntohs missing bug is fixed.  Change	to use linklist.c.  Define COUNTER32 as ASN_COUNTER.2000-10-18  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.c (bgp_announce_check): attr->nexthop empty check	should be done by attr->nexthop.s_addr instead of strcmp.2000-10-18  Akihiro Mizutani <mizutani@dml.com>	* bgp_zebra.c (zebra_read_ipv4): Pass nexthop value to	bgp_redistribute_add().	* bgp_nexthop.c (bgp_multiaccess_check_v4): New function for	checking IPv4 multiaccess nexthop.	* bgp_route.c (bgp_announce_check): In case of the nexthop is	reachable on multiaccess media, do not change nexthop.	(bgp_redistribute_add): Set nexthop when the value is passed.2000-10-17  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_fsm.c (bgp_timer_set): If peer is passive mode, do not set	connect timer.	(bgp_start): If the peer is passive mode, force to move to Active	mode.2000-10-17  Horms <horms@vergenet.net>	* bgp_debug.c (debug_bgp_fsm): Fix typo.2000-10-17  Akihiro Mizutani <mizutani@dml.com>	* bgp_route.c: "show ipv6 bgp" route display improvement.2000-10-03  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.c (neighbor_routes): Allocate sockunion for callback	function.	(bgp_show_neighbor_route): Remove static declaration for union	sockunion.	* bgpd.c (peer_update_source_set): Clean previously allocated	memory before allocate new one.2000-10-03  Akihiro Mizutani <mizutani@dml.com>	* bgp_route.c (neighbor_routes): Add show neighbor's routes	command.	"show ip bgp neighbors (A.B.C.D|X:X::X:X) routes"	"show ip bgp ipv4 (unicast|multicast) neighbors (A.B.C.D|X:X::X:X) routes"	"show ipv6 bgp neighbors (A.B.C.D|X:X::X:X) routes"	"show ipv6 mbgp neighbors (A.B.C.D|X:X::X:X) routes"2000-10-02  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra-0.89 is released.2000-10-02  Akihiro Mizutani <mizutani@dml.com>	* bgpd.c: "bgp deterministic-med" command is added.2000-10-02  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_nexthop.c (bgp_connected_add): Apply mask for connected	route addition and deletion.2000-09-29  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_aspath.c (aspath_cmp_left): Skip confederation AS segment	when comparing leftmost AS number.2000-09-29  Akihiro Mizutani <mizutani@dml.com>	* bgpd.c (peer_route_reflector): Route reflector can be set for	IBGP peer.	(bgp_distribute_set): Fix bug of string check for (in|out).	(bgp_show_summary): Display total neighbor count.2000-09-28  Akihiro Mizutani <mizutani@dml.com>	* bgp_attr.c (bgp_packet_attribute): Only add cluster_list and	originator for clinet to client routes.	(bgp_packet_attribute): Add new cluster_list to the beginning of	existing cluster_list.	(bgp_packet_attribute): Fix bug of originator is rewritten even	when originator is already set.2000-09-27  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgpd.c (bgp_client_to_client_reflection): Add new command.	"no bgp client-to-client reflection"	"bgp client-to-client reflection"	* bgpd.h (BGP_CONFIG_NO_CLIENT_TO_CLIENT): Add new definition.2000-09-26  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_packet.c (bgp_read): Make BGP packet read to non-blocking	read.	(bgp_read_packet): Likewise.	(bgp_read_packet): When errono is EAGAIN, try to read it again.	* bgp_fsm.c (bgp_stop): Clear packet size and read buffer.2000-09-26  Akihiro Mizutani <mizutani@dml.com>	* bgp_routemap.c: Configuration of prefix-list match is shown as	"match ip address prefix-list <WORD>".  Old configuration "match	ip prefix-list <WORD>" is left for compatibilitty.2000-09-25  Akihiro Mizutani <mizutani@dml.com>	* bgpd.h (BGP_CONFIG_MED_MISSING_AS_WORST): Changed from	BGP_CONFIG_MISSING_AS_WORST.	* bgpd.c (bgp_bestpath_med): Change missing-as-worst syntax.	Old "bgp bestpath missing-as-worst"	New "bgp bestpath med missing-as-worst"2000-09-24  Akihiro Mizutani <mizutani@dml.com>	* bgp_route.c: Compare MED properly in case of CONFED-IBGP.2000-09-21  steve@Watt.COM (Steve Watt)	* bgp_debug.h: Do not declare debug variables conf_bgp_debug_* and	term_bgp_debug_*.	* bgp_debug.c: Declare variables here.2000-09-21  Akihiro Mizutani <mizutani@dml.com>	* bgpd.c: MBGP soft-reconfiguration command is added.	clear ip bgp x.x.x.x ipv4 (unicast|multicast) in	clear ip bgp x.x.x.x ipv4 (unicast|multicast) out	clear ip bgp x.x.x.x ipv4 (unicast|multicast) soft	clear ip bgp <1-65535> ipv4 (unicast|multicast) in	clear ip bgp <1-65535> ipv4 (unicast|multicast) out	clear ip bgp <1-65535> ipv4 (unicast|multicast) soft	clear ip bgp * ipv4 (unicast|multicast) in	clear ip bgp * ipv4 (unicast|multicast) out	clear ip bgp * ipv4 (unicast|multicast) soft	Change "clear ip bgp vpnv4 x.x.x.x soft" command to	"clear ip bgp x.x.x.x vpnv4 unicast soft".	"bgp bestpath med confed" command is added.		* bgpd.h (BGP_CONFIG_MED_CONFED): Add New definition.2000-09-18  Rick Payne <rickp@rossfell.co.uk>	* bgpd.c (bgp_show_peer): Fix misplaced #endif.2000-09-12  Akihiro Mizutani <mizutani@dml.com>	* bgpd.c (bgp_default_local_preference): Add "bgp default	local-preference" command.	* bgp_nexthop.c (no_bgp_scan_time): Add "no bgp scan-time"	command.2000-09-10  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_zebra.c (bgp_zebra_announce): BGP confederation peer's routes	are passed to zebra like IBGP route.2000-09-10  Akihiro Mizutani <mizutani@dml.com>	* bgpd.c (bgp_config_write_peer): Make it consistent passive	configuration.	* bgp_route.c: Community match command is added.	"show ip bgp community <val>"	"show ip bgp community <val> exact-match"2000-09-08  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_nexthop.c (bgp_nexthop_lookup): ebgp-multihop routes are	treated as IBGP routes.2000-09-08  Akihiro Mizutani <mizutani@dml.com>	* bgp_route.c (bgp_show_route): When local-AS community route is	selected, display "not advertised outside local AS" to "show ip	route A.B.C.D" output.	(show_ip_bgp_ipv4_filter_list): Add below four commands.	"show ip bgp ipv4 (unicast|multicast) filter-list WORD"	"show ip bgp ipv4 (unicast|multicast) community"	"show ip bgp ipv4 (unicast|multicast) community-list WORD"	"show ip bgp ipv4 (unicast|multicast) community-list WORD exact-match"		* bgp_clist.c (community_list_match_exact): Community exact match	function.2000-09-07  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.c (bgp_update): Add peer's ttl check.	* bgpd.h (struct peer): Structure member refresh is renamed to	refresh_adv.	* bgpd.c (clear_bgp_soft_in): Check PEER_FLAG_ROUTE_REFRESH flag	when soft reconfiguration is performed.	* bgp_zebra.c (bgp_zebra_announce): When the peer is EBGP and	ebgp-multiphop is set, set ZEBRA_FLAG_INTERNAL for nexthop lookup.	* bgp_route.h (struct bgp_info_tag): Add valid flag.2000-08-25  Akihiro Mizutani <mizutani@dml.com>	* bgpd.c: Add AS base BGP soft reconfiguration.	* bgp_route.c: When no-advertise or no-export route is selected,	"show ip bgp" display "not advertised to EBGP peer" or "not	advertised to any peer" message.	2000-08-17  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra-0.88 is released.	* bgp_dump.c (dump_bgp_routes): Change "dump bgp routes" to "dump	bgp route-mrt" to support MRT specific dump format.	* bgpd.c (bgp_init): "clear ip bgp vpnv4 soft {in,out}" command is	added.	* bgp_route.c (bgp_update): Currently nexthop check is only works	for IPv4.2000-08-17  Akihiro Mizutani <mizutani@dml.com>	* bgpd. (clear_ip_bgp_all_soft): Add "clear ip bgp * soft" for	both inbound and outbound soft reconfiguration.2000-08-17  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgpd.c (clear_ip_bgp_peer_soft_out): Add soft-reconfiguration	outbound.	(peer_new): Set route-refresh flag.2000-08-16  Akihiro Mizutani <mizutani@dml.com>	* bgpd.c: "no bgp router-id A.B.C.D" alias is added.  "no bgp	cluster-id A.B.C.D" alias is added.  " bgp cluster-id	<1-4294967295>" alias is added.  "clear ip bgp * soft in" command	is added.  "clear ip bgp A.B.C.D in" alias is added.  "clear ip	bgp * in" alias is added.2000-08-16  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.c (bgp_update): Add soft_reconfig flag.  When the flag	is set do not install the route into Adj-RIBs-In.	(bgp_update): Perform implicit withdraw before filtering of the	route.	* bgp_packet.c (bgp_read): draft-ietf-idr-bgp-route-refresh-01.txt	capability code and BGP message can be accepted.	* bgp_open.c (bgp_capability_parse): Likewise.	* bgp_route.c (bgp_refresh_table): New function for route refresh.	(bgp_refresh_rib): Likewise.	* bgpd.c (bgp_show_peer): Display route refresh status.	* bgp_route.c (bgp_aggregate_add): Add check for the route	validness.	(bgp_aggregate_delete): Likewise.2000-08-15  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_nexthop.c (bgp_scan): Care for aggregate route when the	route become inaccessible.2000-08-15  Akihiro Mizutani <mizutani@dml.com>	* bgp_route.c (show_ip_bgp_prefix): "show ip bgp A.B.C.D/M"	command is added.2000-08-15  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_zebra.c (bgp_interface_up): Register connected route.	(bgp_interface_down): Unregister connected route.2000-08-14  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.h (struct bgp_info): Add distance to the structure.	* bgp_route.c (bgp_aggregate_increment): Aggregate route only	match to smaller prefixlen route not match same prefixlen route.	(bgp_aggregate_decrement): Likewise.	(bgp_aggregate_add): Likewise.	(bgp_aggregate_delete): Likewise.	(bgp_network_backdoor): Add backdoor network configuration.	* bgpd.h (struct bgp ): Add distance_{ebgp,ibgp,local} for store	configuration distance value.	* bgp_route.c (bgp_update): Filter EBGP route which has non	connected nexthop.	* bgp_attr.c (bgp_attr_aggregate_intern): New function for	aggregate route.  Set origin to IGP.  Set atomic aggregate flag.	Set aggregator AS and address.	(bgp_attr_aggregate_intern): Check BGP_CONFIG_CONFEDERATION when	filling aggregator_as.	* bgp_route.c (bgp_process): Delete suppress check for install	suppressed route into local routing table.	(bgp_aggregate_increment): Use bgp_attr_aggregate_intern() instead	of bgp_attr_default_intern ().	(bgp_aggregate_add): Likewise.	* bgpd.c (bgp_get): Call bgp_if_update_all() after BGP instance is	created.  This is for avoid 0.0.0.0 router-id.2000-08-13  Akihiro Mizutani <mizutani@dml.com>	* bgp_route.c (route_vty_out_detail): Display "valid" when the	route is valied.  Display "aggregated" when the route is	aggregated.  "Advertisements suppressed by an aggregate" is	displayed when the route is suppressed.	(bgp_info_cmp): Prefer EBGP than Confed-EBGP.2000-08-10  Akihiro Mizutani <mizutani@dml.com>	* bgp_route.c (route_vty_out_detail): Display format change.2000-08-06  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.c (bgp_update): Only AFI_IP nexthop check is enabled.	* bgpd.c (bgp_delete): Delete static route before delete peer	configuration.2000-08-02  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgpd.c: Include bgpd/bgp_nexthop.h.2000-07-31  Akihiro Mizutani <mizutani@dml.com>	* bgpd.c (bgp_show_summary): "show ip bgp summary" shows own BGP	identifier.  And status is changed like below.	State/Pref   -> State/PfxRcd	Shutdown     -> Idle (Admin)	PrefixOvflw  -> Idle (PfxCt)	* bgp_route.c (route_vty_out): Show internal route as "i".2000-07-13  Jim Bowen <jimb@zereau.net>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -