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

📄 changelog

📁 router source code for the ospdf.
💻
📖 第 1 页 / 共 5 页
字号:
	* ospf_packet.c (ospf_hello): Display router ID on Bad NSSA Hello.	* ospfd.c: Discard_LSA to stay away from LOCAL_XLT Process NSSA	'never, candidate, always'.  Change "suppress" to "not-advertise".	* ospfd.h: Add TranslatorRole to struct ospf_area.  Add anyNSSA to	struct ospf.	* ospf_ase.c (ospf_ase_calculate_route): External to stay away	from LOCAL_XLT	* ospf_nsm.c (ospf_db_summary_add): External to stay away from	LOCAL_XLT	* ospf_abr.c: Major logic added for abr_nssa_task().  If ABR, and	NSSA translator, then do it.  Approve the global list, and flush	any unapproved.		* ospf_lsa.h: New LSA flag OSPF_LSA_LOCAL_XLT to indicate that the	Type-5 resulted from a Local Type-7 translation; not used for	flooding, but used for flushing.	* ospf_flood.c: New NSSA flooding.2000-12-08  Michael Rozhavsky <mrozhavsky@opticalaccess.com>	* ospfd.c (ospf_find_vl_data): New function for looking up virtual	link data.	(ospf_vl_set_security): Virtual link configuration with	authentication.	(ospf_vl_set_timers): Set timers for virtual link.	* New commands are added.	"area A.B.C.D virtual-link A.B.C.D"	"area A.B.C.D virtual-link A.B.C.D hello-interval <1-65535> retransmit-interval <3-65535> transmit-delay <1-65535> dead-interval <1-65535>"	"area A.B.C.D virtual-link A.B.C.D hello-interval <1-65535> retransmit-interval <3-65535> transmit-delay <1-65535> dead-interval <1-65535> authentication-key AUTH_KEY"	"area A.B.C.D virtual-link A.B.C.D authentication-key AUTH_KEY"	"area A.B.C.D virtual-link A.B.C.D hello-interval <1-65535> retransmit-interval <3-65535> transmit-delay <1-65535> dead-interval <1-65535> message-digest-key <1-255> md5 KEY"	"area A.B.C.D virtual-link A.B.C.D message-digest-key <1-255> md5 KEY"	* ospf_packet.c (ospf_check_md5_digest): Add neighbor's	cryptographic sequence number treatment.	(ospf_check_auth): OSPF input buffer is added to argument.	(ospf_read): Save neighbor's cryptographic sequence number.	* ospf_nsm.c (nsm_change_status): Clear cryptographic sequence	number when neighbor status is changed to NSM down.	* ospf_neighbor.c (ospf_nbr_new): Set zero to crypt_seqnum.	* ospf_neighbor.h (struct ospf_neighbor): Add cryptographic	sequence number to neighbor structure.2000-11-29  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ospf_snmp.c (ospfIfLookup): OSPF MIB updates.	(ospfExtLsdbEntry): Add OspfExtLsdbTable treatment.2000-11-28  Michael Rozhavsky <mrozhavsky@opticalaccess.com>	* ospfd.c (ospf_interface_down): Clear a ls_upd_queue queue of the	interface.	(ospf_ls_upd_queue_empty): New function to empty ls update queue	of the OSPF interface.	(no_router_ospf): 'no router ospf' unregister redistribution	requests from zebra.2000-11-28  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ospf_ism.c (ism_change_status): Increment status change number.	* ospf_interface.h (struct ospf_interface): Add new member for	status change statistics.	* Makefile.am: Update dependencies.	* ospf_zebra.c (ospf_interface_add): OSPF SNMP interface update.	(ospf_interface_delete): OSPF SNMP interface delete.	* ospf_snmp.h: New file is added.2000-11-23  Dick Glasspool <dick@ipinfusion.com>	* ospfd.h: Add new ospf_area structure member for	NSSATranslatorRole and NSSATranslator state.	* ospfd.c: Provided for eventual commands to specify NSSA	elections for "translator- ALWAYS/NEVER/CANDIDATE". Provided for	decimal integer version of area-suppress.	* ospf_flood.c: Flood Type-7's only into NSSA (not AS).	* ospf_lsa.c: Undo some previous changes for NSSA.  If NSSA	translator, advertise Nt bit.	* ospf_route.c: 1st version of "sh ip os border-routers".2000-11-23  Michael Rozhavsky <mrozhavsky@opticalaccess.com>	* ospfd.c (area_vlink): Virtual link can not configured in stub	area.2000-11-23  Gleb Natapov <gleb@nbase.co.il>	* ospf_packet.c (ospf_db_desc): In states Loading and Full the	slave must resend its last Database Description packet in response	to duplicate Database Description packets received from the	master.  For this reason the slave must wait RouterDeadInterval	seconds before freeing the last Database Description packet.	Reception of a Database Description packet from the master after	this interval will generate a SeqNumberMismatch neighbor	event. RFC2328 Section 10.8	(ospf_make_db_desc): DD Master flag treatment.	* ospf_nsm.c (nsm_twoway_received): Move DD related procedure to	nsm_change_status().	(nsm_bad_ls_req): Likewise.	(nsm_adj_ok): Likewise.	(nsm_seq_number_mismatch): Likewise.	(nsm_oneway_received): Likewise.	* ospf_neighbor.h (struct ospf_neighbor): New structure member	last_send_ts for timestemp when last Database Description packet	was sent.	* ospf_nsm.c (ospf_db_desc_timer): Make it sure nbr->last_send is	there.  Call ospf_db_desc_resend() in any case.2000-11-16  Michael Rozhavsky <mrozhavsky@opticalaccess.com>	* ospf_lsa.c (lsa_link_broadcast_set): When there is no DR on	network (suppose you have only one router with interface priority	0). It's router LSA does not contain the link information about	this network.	* ospf_nsm.c (nsm_timer_set): When you change a priority of	interface from/to 0 ISM_NeighborChange event should be scheduled	in order to elect new DR/BDR on the network.	* ospf_interface.c (ip_ospf_priority): Likewise.	* ospf_flood.c (ospf_ls_retransmit_add): When we add some LSA into	retransmit list we need to check whether the present old LSA in	retransmit list is not more recent than the new	one.2000-11-09  Dick Glasspool <dick@ipinfusion.com>	* ospf_packet.c: Allows for NSSA Type-7 LSA's throughout the NSSA	area.  Any that exit the NSSA area are translated to type-5 LSA's.	The instantiated image is restored after translation.	(ospf_ls_upd_send_list): Renamed to ospf_ls_upd_queu_send().	(ospf_ls_upd_send): Old function which enclosed by #ifdef 0 is	removed.	(ospf_ls_ack_send): Likewise.	* ospf_flood.c: NSSA-LSA's without P-bit will be restricted to	local area.  Otherwise they are allowed out the area to be	translated by ospf_packet.c.	* ospf_lsa.c: Undo some previous changes for NSSA.	* ospf_lsdb.h: New access for type 7.2000-11-07  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ospf_route.c (ospf_path_exist): New function to check nexthop	and interface are in current OSPF path or not.	(ospf_route_copy_nexthops_from_vertex): Add nexthop to OSPF path	when it is not there.  Reported by Michael Rozhavsky	<mrozhavsky@opticalaccess.com>2000-11-06  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ospf_dump.c (config_write_debug): Add seventh string "detail" is	added for flag is OSPF_DEBUG_SEND | OSPF_DEBUG_RECV |	OSPF_DEBUG_DETAIL.2000-11-06   Michael Rozhavsky <mrozhavsky@opticalaccess.com>	* ospf_lsa.c (router_lsa_flags): ASBR can't exit in stub area.2000-11-06  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ospf_lsa.c (ospf_router_lsa_originate): Reduce unconditional	logging.2000-11-06  Dick Glasspool <dick@ipinfusion.com>	* ospfd.h: Add ait_ntoa function prototype.	* ospfd.c (ait_ntoa): New function for displaying area ID and	Stub/NSSA status.	(show_ip_ospf_interface_sub): Use ait_ntoa.	(show_ip_ospf_nbr_static_detail_sub): Likewise.	(show_ip_ospf_neighbor_detail_sub): Likewise.	* ospf_route.c (ospf_intra_route_add): Set external routing type	to ospf route.	(ospf_intra_add_router): Likewise.	(ospf_intra_add_transit): Likewise.	(ospf_intra_add_stub): Likewise.	(ospf_add_discard_route): Likewise.	(show_ip_ospf_route_network): Use ait_ntoa.	(show_ip_ospf_route_network): Likewise.	(show_ip_ospf_route_router): Likewise.	* ospf_lsa.c (show_lsa_detail): Use ait_ntoa.	(show_lsa_detail_adv_router): Likewise.	(show_ip_ospf_database_summary): Likewise.	* ospf_route.h (struct route_standard): Add new member	external_routing.	* ospf_ia.c (process_summary_lsa): Set external routing tyep to ospf	route.	(ospf_update_network_route): Likewise.	(ospf_update_router_route): Likewise.2000-11-04  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ospf_flood.c (ospf_process_self_originated_lsa): Enclose	OSPF_AS_NSSA_LSA treatment with #ifdef HAVE_NSSA.2000-11-03  Kunihiro Ishiguro  <kunihiro@zebra.org>	* Unconditional logging is enclosed with if (IS_DEBUG_OSPF_EVENT).	Please specify "debug ospf event" for enable logging.	* ospf_ism.c: Do not extern debug flag varible.  It is done by	ospf_debug.h	* ospf_asbr.c: Likewise.	* ospf_lsa.c: Likewise.	* ospf_nsm.c: Likewise.	* ospf_zebra.c: Likewise.	* ospf_dump.c (debug_ospf_event): New command "debug ospf event"	is added.	* ospfd.c (router_ospf): Change logging from vty_out() to	zlog_info().	(ospf_area_stub_cmd): Likewise.	* ospf_dump.h: Extern term_debug flags.	(OSPF_DEBUG_EVENT): Add new flag.	(IS_DEBUG_OSPF_EVENT): Add new macro.2000-11-03  Dick Glasspool <dick@ipinfusion.com>	* ospf_flood.c (ospf_process_self_originated_lsa):	OSPF_AS_NSSA_LSA is treated as same as OSPF_AS_EXTERNAL_LSA.	(ospf_flood): Type-5's have no change.  Type-7's can be received,	and will Flood the AS as Type-5's They will also flood the local	NSSA Area as Type-7's.  The LSDB will be updated as Type-5's, and	during re-fresh will be converted back to Type-7's (if within an	NSSA).	(ospf_flood_through): Incoming Type-7's were allowed here if our	neighbor was an NSSA.  So Flood our area with the Type-7 and also	if we are an ABR, flood thru AS as Type-5.	* ospf_lsa.c (ospf_external_lsa_refresh): Flood NSSA both NSSA	area and other area.	* ospf_packet.c (ospf_db_desc_proc): When AS External LSA is	exists in DD packet, make it sure that this area is not stub.	(ospf_ls_upd_list_lsa): When LSA type is NSSA then set lsa's area	to NULL.	(ospf_ls_upd): If the LSA is AS External LSA and the area is stub	then discard the lsa.  If the LSA is NSSA LSA and the area is not	NSSA then discard the lsa.2000-11-03  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ospfd.c (ospf_interface_run): Fix bug of Hello packet's option	is not properly set when interface comes up.2000-11-02  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ospfd.h (OSPF_OPTION_O): Add new hello header option.2000-11-01  Dick Glasspool <dick@ipinfusion.com>	* ospf_lsa.h: Define OSPF_MAX_LSA to 8 when HAVE_NSSA is enabled.	(OSPF_GROUP_MEMBER_LSA): Define OSPF_GROUP_MEMBER_LSA.	* ospf_lsa.c (show_database_desc): Add "Group Membership LSA"	string.2000-10-31  Dick Glasspool <dick@ipinfusion.com>	* ospf_lsa.h (OSPF_AS_NSSA_LSA): Define OSPF_AS_NSSA_LSA.		* ospf_lsa.c (show_ip_ospf_database): NSSA database display	function is added.  ALIASES which have "show ip ospf database	nssa-external" is added.	(show_ip_ospf_border_routers): New command "show ip ospf	border-routers" is added.2000-10-30  Dick Glasspool <dick@ipinfusion.com>	* ospfd.c (router_ospf): NSSA Enabled message is added for	testing.	(ospf_area_type_set): Are type set for NSSA area.	(ospf_area_stub_cmd): Special translation of no_summary into NSSA	and summary information. If NSSA is enabled pass the information	to ospf_area_type_set().	(area_nssa): New commands are added:	"area A.B.C.D nssa"	"area <0-4294967295> nssa"	"area A.B.C.D nssa no-summary"	"area <0-4294967295> nssa no-summary"	(ospf_no_area_stub_cmd): Special translation of no_summary into	NSSA and summary information.  If external_routing is	OSPF_AREA_NSSA unset area with ospf_area_type_set (area,	OSPF_AREA_DEFAULT).	(show_ip_ospf_area): Display NSSA status.	(config_write_ospf_area): Show NSSA configuration.	* ospf_packet.c (ospf_hello): For NSSA support, ensure that NP is	on and E is off.2000-10-26  Gleb Natapov <gleb@nbase.co.il>	* ospf_lsa.c (ospf_network_lsa_body_set): The network-LSA lists	those routers that are fully adjacent to the Designated Router;	each fully adjacent router is identified by its OSPF Router ID.	The Designated Router includes itself in this list. RFC2328,	Section 12.4.2.2000-10-23  Jochen Friedrich <jochen@scram.de>	* ospf_snmp.c: ospf_oid and ospfd_oid are used in smux_open after	it is registered.  So those variables must be static.2000-10-18  K N Sridhar <sridhar@euler.ece.iisc.ernet.in>	* ospfd.c: Add area_default_cost_decimal_cmd and	no_area_default_cost_decimal_cmd alias.2000-10-05  Gleb Natapov <gleb@nbase.co.il>	* ospfd.c (ospf_network_new): Fix setting area format.	(no_router_ospf): Check area existance when calling	ospf_interface_down().	* ospf_flood.c (ospf_external_info_check): Fix bug of refreshing	default route.2000-10-02  Kunihiro Ishiguro  <kunihiro@zebra.org>	* zebra-0.89 is released.2000-09-29  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ospf_snmp.c (ospfHostEntry): OSPF Host MIB is implemented.	* ospfd.c (ospf_nbr_static_cmp): OSPF neighbor is sorted by it's	address.2000-09-28  Michael Rozhavsky  <mike@nbase.co.il>	* ospf_interface.c (ospf_if_free):  Fix deleting self neighbor twice.2000-09-27  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ospf_packet.c (ospf_read): Solaris on x86 has ip_len with host	byte order.2000-09-25  Toshiaki Takada  <takada@zebra.org>	* ospfd.c (ospf_compatible_rfc1583), (no_ospf_compatible_rfc1583):	Add CISCO compatible command.2000-09-25  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ospf_abr.c (ospf_area_range_lookup): New function is added for	area range lookup in OSPF-MIB.	(ospf_area_range_lookup_next): Likewise.2000-09-22  Kunihiro Ishiguro  <kunihiro@zebra.org>	* ospfd.c (no_router_ospf): Delete virtual link before deleting	area structure.	* ospf_lsa.c (ospf_external_lsa_refresh_type): Check	EXTERNAL_INFO(type).	* ospfd.c (no_router_ospf): Call ospf_vl_delete() instead of	ospf_vl_data_free().	* ospf_interface.c (ospf_vl_shutdown): Execute ISM_InterfaceDown	when ospf_vl_shutdown is called.

⌨️ 快捷键说明

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