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

📄 changelog

📁 大名鼎鼎的路由器源码。程序分ZEBRA、OSPFRIP等3个包。程序框架采用一个路由协议一个进程的方式
💻
📖 第 1 页 / 共 5 页
字号:
2001-01-26  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.c (bgp_update): Check nexthop points local address or	not.	(bgp_static_update_vpnv4): Set valid flag.	* bgp_attr.c (bgp_attr_parse): Duplicate attribute check.	(bgp_attr_parse): Well-known attribute check.	* bgp_open.c (bgp_auth_parse): Authentication is not yet supported.	* bgp_packet.c (bgp_valid_marker): Check marker is synchronized.	* bgpd.c (clear_bgp): Send NOTIFICATION Cease when SEND_CEASE is	defined.	* bgp_snmp.c (bgp4PathAttrTable): Fix compile error.2001-01-24  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgpd.c (bgp_network_import_check): New command for IGP network	check.2001-01-23  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_nexthop.c (bgp_scan): Run bgp_process when IGP metric is	changed.  Call bgp_process once for each node.2001-01-23  "Akihiro Mizutani" <mizutani@dml.com>	* bgp_route.c (bgp_info_cmp): Add IGP metric comparison.2001-01-23  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.c (bgp_info_cmp): Add IGP metric comparison.	* bgp_nexthop.c (bgp_nexthop_lookup): Set IGP metric for valid	IBGP route.2001-01-23  "Akihiro Mizutani" <mizutani@dml.com>	* bgp_route.c (show_ip_bgp_prefix_longer): Add new commands.	"show ip bgp A.B.C.D/M longer-prefixes"	"show ip bgp ipv4 (unicast|multicast) A.B.C.D/M longer-prefixes"	"show ipv6 bgp X:X::X:X/M longer-prefixes"	"show ipv6 mbgp X:X::X:X/M longer-prefixes"	2001-01-20  "Akihiro Mizutani" <mizutani@dml.com>	* bgp_route.c (show_ip_bgp_cidr_only): Add new commands.	"show ip bgp cidr-only"	"show ip bgp ipv4 (unicast|multicast) cidr-only"	2001-01-18  "Akihiro Mizutani" <mizutani@dml.com>	* bgp_route.c (bgp_update): AS path lookup check is done in	bgp_update() not in attr_parse().2001-01-18  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.c (bgp_update): Call bgp_aggregate_decrement() just	before bgp_attr_unintern().2001-01-17  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.c (bgp_update): Now intern is performed very last part	of the BGP packet update procedure.2001-01-17  "Akihiro Mizutani" <mizutani@dml.com>	* bgp_route.c (bgp_update): When implicit withdraw occur, reuse	existing bgp_info structure.2001-01-17  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.c (bgp_aggregate_decrement): Fix bug of aggregate	address matching method.	(bgp_update): 	* bgp_nexthop.c (bgp_nexthop_onlink): Separate EBGP nexthop onlink	check and IBGP nexthop route check.2001-01-16  "Akihiro Mizutani" <mizutani@dml.com>	* bgp_route.h (BGP_INFO_ATRR_CHANGED): Added for track attribute	change.2001-01-16  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.h (struct bgp_info): Remove selected flag.  Use	BGP_INFO_SELECTED for flags instead.	(struct bgp_info): Remove valid flag.  Use BGP_INFO_VALID for	flags instead.	(struct bgp_info): Add igpmetric for IBGP route nexthop IGP	metric.	(struct bgp_info_tab): Struct bgp_info_tag is integrated into	struct bgp_info.	(BGP_INFO_ATRR_CHANGED): Added for track attribute change.	* bgp_community.c (community_val_get): gcc-2.95 on	sparc-sun-solaris cause crush.  This function is for avoid the	crush.2001-01-15  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_packet.c (bgp_open_receive): Translated peer's packet_size	clear bug is fixed.2001-01-14  "Akihiro Mizutani" <mizutani@dml.com>	* bgp_packet.c (bgp_open_receive): Return notification with	supported version number.2001-01-13  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgpd.c (bgp_show_summary): Display AS path and community	entries.  Suggested by: "Matt Ranney" <mjr@ranney.com>.	* bgp_packet.c (bgp_read_packet): Fix bug of unblocking BGP socket	read.  When BGP packet read is partial, we must get size and type	from packet again.2001-01-12  "Akihiro Mizutani" <mizutani@dml.com>	* bgp_route.c (bgp_update): Do not unset BGP_INFO_HISTORY flag.	(bgp_update): When there is a history entry increment route count.	(bgp_damp_set): Check BGP_CONFIG_DAMPENING flag.	* bgp_damp.c (bgp_damp_withdraw): Set status to	BGP_DAMP_DISCONTINUE.2001-01-11  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_attr.c (bgp_mp_reach_parse): Fix warning code when second	IPv6 nexthop is not link-local addresss.2001-01-11  "Akihiro Mizutani" <mizutani@dml.com>	* bgp_damp.c (bgp_config_write_damp): Smart flap dampening	configuration display.	(bgp_damp_info_print): Display elapsed time from flap started.	* bgp_damp.h (struct bgp_damp_info): Add flap start time.	* bgpd.c (peer_create): Set last read time.	(bgp_show_peer): Display last read time.	(bgp_show_summary): Use BGP_CONFIG_DAMPENING flag to check	configuration.		* bgpd.h (BGP_CONFIG_DAMPENING): Add new configuration option.	(struct peer): Add last read time member.	(BGP_VERSION_MP_4): Remove obsolete definition.2001-01-10  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_nexthop.c: Remove OLD_RIB codes.	* bgp_route.c (bgp_process): Likewise.	* zebra-0.90 is released.	* bgp_route.h (BGP_INFO_HISTORY): Remove damped member from struct	bgp_info.  Instead of that use BGP_INFO_DAMPED flag.	(struct bgp_info): Remove invalid member from struct bgp_info.	Instead of that use BGP_INFO_HISTORY flag.2001-01-10  "Akihiro Mizutani" <mizutani@dml.com>	* bgp_damp.c (bgp_damp_info_print): New function to display	dampening status.	(DEFAULT_HARF_LIFE): Define default value.	(DEFAULT_REUSE): Likewise.	(DEFAULT_SUPPRESS): Likewise.	(bgp_config_write_damp): When config value is same as default	value, simply display "bgp dampening" to configuration.	* bgp_damp.h (struct bgp_damp_info): Add flap member.	* bgp_route.h (struct bgp_info): Added for BGP flap dampening	history status.2001-01-10  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_nexthop.c (bgp_connected_add): Point-to-point connected	address is properly handled.	(bgp_connected_delete): Likewise.	* bgp_route.c (bgp_route_init): Turn off BGP Flap dampening code	until it works fine.2001-01-09  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgpd.c (bgp_show_summary): Add BGP_VERSION_MP_4 case.	* bgp_route.c (bgp_update): When this is not damped route, clear	ri pointer.2001-01-09  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_main.c: Add "-n" no_kernel option to not install route to	kernel.  Suggested by: "Matt Ranney" <mjr@ranney.com>2001-01-09  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_nexthop.c (bgp_connected_add): Revert point-to-point	connected route patch.  Reported by ruud@ruud.org (Ruud de Rooij)	* bgp_damp.c (bgp_config_write_damp): Add configuration display	function.	* bgp_route.c (bgp_info_free): Set NULL to BGP dampening	information when BGP info structure is freed.	(bgp_info_cmp): Check damped flag.	(bgp_announce_check): Damped route is not announced.2001-01-09  "Akihiro Mizutani" <mizutani@dml.com>	* bgpd.c (neighbor_capability_route_refresh): Change "neighbor	route-refresh" command to "neighbor capability route-refresh".	(clear_bgp_soft_in): Change soft-reconfig method.	clear ip bgp <neighbor> soft in        --------------------------------------        Try stored cache first then route-refresh        clear ip bgp <neighbor> in        ---------------------------------        Try route-refresh first then try to use stored cache2001-01-09  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_nexthop.c (bgp_connected_add): Check point-to-point	connected route.  Reported by ruud@ruud.org (Ruud de Rooij)2001-01-08  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_nexthop.c (bgp_nexthop_lookup): When IBGP nexthop is	changed, refresh it.2001-01-04  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.h (struct bgp_info_tag): Add as_selected to	bgp_info_tag.2001-01-03  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_route.h (struct bgp_info_tag): Add damped and bgp_damp_info	member for BGP flap dampening.	* bgp_damp.c: New file is added.	* bgp_damp.h: Likewise.2001-01-01  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgpd.h (BGP_VTYSH_PATH): Change "/tmp/bgpd" to "/tmp/.bgpd".2000-12-29  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_nexthop.c (zlookup_connect): Change to use UNIX domain	socket for zebra communication.2000-12-29  Akihiro Mizutani <mizutani@dml.com>	* bgp_route.c (bgp_process): Fix "bgp deterministic-med" process.2000-12-27  Akihiro Mizutani <mizutani@dml.com>	* bgp_route.c (bgp_process): Add "bgp deterministic-med" process.2000-12-25  Akihiro Mizutani <mizutani@dml.com>	* bgp_route.c (bgp_info_cmp): Use ntohl comparing router ID.2000-12-18  Akihiro Mizutani <mizutani@dml.com>	* bgp_route.c (bgp_info_cmp): When over three same prefix exit,	withdrawing best prefix perform router ID comparison.2000-12-15  Akihiro Mizutani  <mizutani@dml.com>	* bgp_route.c (bgp_info_cmp): Do not compare router ID when the	routes comes from EBGP peer.  When originator ID is same, take	shorter cluster-list route.  If cluster-list is same take smaller	IP address neighbor's route.	* bgpd.c (bgp_bestpath_aspath_ignore): Add "bgp bestpath as-path	ignore" command.  When this option is set, do not concider AS path	length when route selection.	(bgp_bestpath_compare_router_id): Add "bgp bestpath	compare-routerid".  When this option is set, compare router ID	when the routes comes from EBGP peer.	2000-12-15  Akihiro Mizutani  <mizutani@dml.com>	* bgp_route.c (bgp_info_cmp): Compare originator ID when it is	available.2000-12-14  Akihiro Mizutani  <mizutani@dml.com>	* bgp_packet.c (bgp_notify_receive): Disply received Notify data	information.2000-12-14  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_filter.c (as_filter_free): Use MTYPE_AS_FILTER_STR to make	it sure the memory is freed.	* bgp_route.c (route_vty_out_detail): Do not use AF_INET6 outside	HAVE_IPV6.2000-12-08  Akihiro Mizutani  <mizutani@dml.com>	* bgp_packet.c (bgp_notify_send_with_data): Store BGP notification	data part.	* bgp_network.c (bgp_accept): When BGP connection comes from	unconfigured IP address, close socket immediately.	* bgpd.c: Fix some display format.2000-11-29  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_packet.c (bgp_keepalive_send): Delete duplicate	bgp_packet_set_size () call.2000-11-28  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_packet.c (bgp_read_packet): Remove debug codes.2000-11-27  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_snmp.c (write_bgpPeerTable): Add SNMP set method routine.	* bgp_fsm.c (bgp_stop): Use fsm_change_status to change peer's	status.	(bgp_establish): Likewise.2000-11-26  Akihiro Mizutani  <mizutani@dml.com>	* bgp_open.c: Fix error messages.2000-11-25  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_fsm.c (bgp_establish): Call BGP trap when the peer is	established.	(bgp_stop): Call BGP trap when the peer is dropped.2000-11-24  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_snmp.c (bgp4PathAttrTable): Return BGP path attribute table.	* bgpd.h (struct peer): Add update_time for track last update	received time.	* bgp_packet.c (bgp_notify_receive): Preserv notify code and sub	code in any case.	* bgp_snmp.c (bgpPeerTable): Return remote router ID instead of	peering IP address.	(bgpPeerTable): Return actual BGP version number.2000-11-22  Akihiro Mizutani <mizutani@dml.com>	* bgp_debug.c (bgp_notify_print): Notify data length display bug	is fixed.2000-11-16  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_nexthop.c (zlookup_connect): When UNIX domain connection to	zebra is enabled, use the method.2000-11-16  Akihiro Mizutani <mizutani@dml.com>	* bgpd.c: Revise debug message output.2000-11-15  Akihiro Mizutani <mizutani@dml.com>	* bgp_clist.c (ip_community_list): Fix bug of string comparison.2000-11-14  Akihiro Mizutani <mizutani@dml.com>	* bgp_community.c (community_match): Fix bug of memcmp return	value check.2000-11-07  Kunihiro Ishiguro  <kunihiro@zebra.org>	* bgp_clist.c (community_list_match_exact): Add check for	entry->style is COMMUNITY_LIST.	(community_match_regexp): Apply new com_nthval macro.2000-11-07  Rick Payne <rickp@rossfell.co.uk>	* bgp_routemap.c (route_set_community_delete): "set	community-delete COMMUNITY-LIST" is added.	* bgp_community.c (community_del_val): Delete one community.	(community_delete): Delete all community included in list.	(community_match): Fix bug of matching community value.	* bgp_clist.c (community_entry_free): Free community regular	expression.	(community_entry_make): Default style is COMMUNITY_LIST.	(community_entry_lookup): Make it sure style is COMMUNITY_LIST.	(community_entry_regexp_lookup): New function for community	regular expression lookup.	(community_match_regexp): New function.	(community_delete_regexp): New function.	(community_list_delete_entries): New function.	(community_list_match): Add COMMUNITY_REGEXP treatment.	(community_list_match_exact): Likewise.	(config_write_community): Write community list according to	entry->style.2000-11-07  Rick Payne <rickp@rossfell.co.uk>	* bgp_attr.c (bgp_attr_aspath): AS path first AS check.	* bgp_clist.c (struct community_entry): Add style, regexp, reg to	community_entry.2000-11-06  Rick Payne <rickp@rossfell.co.uk>	* bgp_aspath.c (aspath_firstas_check): AS path first AS check.	* bgpd.c (bgp_enforce_first_as): New command "bgp

⌨️ 快捷键说明

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