📄 changelog
字号:
2003-01-09 Akihiro Mizutani <mizutani@net-chef.net> * bgp_routemap.c: Add match extcommunity command.2002-10-23 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgp_aspath.c (aspath_init): Extend hash size from default to 32767. (aspath_key_make): Use unsigned shoft for making hash. Suggested by: Marc Evans <Marc@SoftwareHackery.Com>2002-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgp_clist.c (community_entry_free): Fix memory leak of standard extcommunity-list config string.2002-08-19 Akihiro Mizutani <mizutani@net-chef.net> * bgp_route.c (route_vty_out_detail): Fix bug of router-id display when multiple instance is used.2002-08-18 Akihiro Mizutani <mizutani@net-chef.net> * bgpd.c: Make "default-originate" and "maximum-prefix" commands available in peer-group configuration.2002-08-13 Akihiro Mizutani <mizutani@net-chef.net> * bgp_packet.c (bgp_open_send): Put Opt Parm Len 0 when last capability packet cause error or dont-capability-negotiate option is specified.2002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * zebra-0.93 released.2001-10-28 Kunihiro Ishiguro <kunihiro@zebra.org> * bgpd.c (bgp_vty_init): Translate update commands are removed.2001-10-10 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_route.c (bgp_static_set): Add workaround for BGP static route announcement when there is no zebra running.2001-10-08 Kunihiro Ishiguro <kunihiro@zebra.org> * bgpd.c (neighbor_remote_as_unicast): Remove "remote-as nlri unicast multicast" commands.2001-09-14 Akihiro Mizutani <mizutani@dml.com> * bgp_open.c: When we receive capability route-refresh, we should check we send the capability not we receive the capability. * bgp_route.c (bgp_network_mask_natural_route_map): network statement route-map is added.2001-08-31 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgp_advertise.c (bgp_advertise_intern): attr must be interned before looking up hash table.2001-08-30 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgpd.h (struct peer): BGP filter is moved from peer_conf to peer.2001-08-28 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgp_nexthop.c (bnc_nexthop_free): Fix next pointer bug. Suggested by: "Hong-Sung Kim" <hoskim@lanbird.co.kr>.2001-08-26 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgp_table.c (bgp_node_create): Clearn memory before use it.2001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * Change to use bgp_table.[ch].2001-08-23 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgpd.c (bgp_init): Add "transparent-as" and "transparent-nexthop" for old version compatibility.2001-08-23 Akihiro Mizutani <mizutani@dml.com> * bgpd.h (struct peer): default-originate route-map is added. * bgp_route.c: When self originated route is advertised with attrubute-unchanged, nexthop was not properly set. This bug is fixed.2001-08-22 Akihiro Mizutani <mizutani@dml.com> * bgpd.c (neighbor_attr_unchanged): transparent-as and transparent-next-hop commands are restructured. Instead of current transparent-* commands, attribute-unchanged command is introduced. neighbor A.B.C.D attribute-unchanged [as-path|next-hop|med] (neighbor_default_originate): "default-originate" configuration announce default route even 0.0.0.0/0 does not exists in BGP RIB.2001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * zebra-0.92a released.2001-08-19 Akihiro Mizutani <mizutani@dml.com> * bgpd.c: AF specific soft-reconfiguration inbound commands are added.2001-08-17 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgp_route.c (bgp_show_callback): Do not do community NULL check. * bgp_community.c (community_cmp): Add check for commnunity NULL check. * bgp_routemap.c (route_match_community): Do not check comunity is NULL. It may match to community-list "^$". * bgp_community.c (community_match): Add check for community is NULL case.2001-08-17 Akihiro Mizutani <mizutani@dml.com> * bgpd.c: AF specific route-reflector-client and route-server-client configuration are added.2001-08-17 Rick Payne <rickp@ayrnetworks.com> * bgp_clist.c (community_match_regexp): Check special ^$ case.2001-08-17 Akihiro Mizutani <mizutani@dml.com> * bgp_clist.c (community_list_match): Fix bug of community list permit and deny check.2001-08-16 Akihiro Mizutani <mizutani@dml.com> * bgp_mplsvpn.c (bgp_mplsvpn_init): Add AF specific "nexthop-self" command.2001-08-15 Akihiro Mizutani <mizutani@dml.com> * bgpd.h (PEER_FLAG_SEND_COMMUNITY): Per AF based configuration flag is introduced. * bgp_mplsvpn.c (bgp_mplsvpn_init): VPNv4 filtering is added.2001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * zebra-0.92 released.2001-08-13 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgpd.c (bgp_delete): "no router bgp" free static, aggregate, rib table properly.2001-08-12 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgp_route.c (bgp_node_safi): Return SAFI of current node. (bgp_config_write_network_vpnv4): VPNv4 static configuration display.2001-08-11 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgpd.c (no_bgp_ipv4_multicast_route_map): Add IPv4 multicast node filter commands.2001-08-11 Kunihiro Ishiguro <kunihiro@zebra.org> * bgpd.h (PEER_FLAG_IGNORE_LINK_LOCAL_NEXTHOP): Add "ignore-link-local-nexthop" flag for ignore link-local nexthop for IPv6.2001-08-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgpd.c (address_family_ipv4_multicast): "address-family ipv4 multicast" is added. (address_family_ipv6_unicast): "address-family ipv6 unicast" is added. 2001-08-07 Akihiro Mizutani <mizutani@dml.com> * bgp_route.c (bgp_process): Use flag instead of as_selected memeber in struct bgp_info. * bgp_route.h (struct bgp_info): Remove as_selected memeber from struct bgp_info.2001-07-31 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgp_route.c (bgp_announce_check): Enclose sending time AS loop check code with #ifdef BGP_SEND_ASPATH_CHECK.2001-07-29 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgp_packet.c (bgp_withdraw_send): Simplify address family check. * bgpd.h (BGP_INFO_HOLDDOWN): Introduce new macro to check BGP information is alive or not. * bgp_community.c: Use community_val_get() on all OS.2001-07-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgp_route.c (bgp_announce_check): Simplify set next-hop self check.2001-07-24 Akihiro Mizutani <mizutani@dml.com> * bgp_route.c (bgp_announce_check): To route server clients, we announce AS path, MED and nexthop transparently.2001-06-21 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_routemap.c (route_set_atomic_aggregate_free): Do not call XFREE. No memory is allocated in route_set_atomic_aggregate_compile().2001-06-21 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_routemap.c (bgp_route_map_init): `match nlri` and `set nlri` are replaced by `address-family ipv4` and `address-family vpnvr'.2001-06-19 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_route.c (bgp_withdraw): Add check for BGP_PEER_CONFED. Reported by Rick Payne <rickp@rossfell.co.uk>.2001-06-17 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_zebra.c (bgp_zebra_announce): When global IPv6 nexthop is empty, use socket's remote address for the nexthop.2001-06-04 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgpd.c (peer_delete): Fix memory leak. Reported by Yosi Yarchi <Yosi_Yarchi@KereniX.com>2001-06-01 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgpd.c (bgp_delete): Fix memory leak. Reported by Yosi Yarchi <Yosi_Yarchi@KereniX.com>2001-05-27 Kunihiro Ishiguro <kunihiro@ipinfusion.com> * bgp_route.c (bgp_route_clear_with_afi_vpnv4): Use next instead of ri->next. * bgp_packet.c (bgp_withdraw_send): MPLS/VPN withdraw takes effect when HAVE_IPV6 is not defined.2001-03-07 "Akihiro Mizutani" <mizutani@dml.com> * bgpd.c (peer_timers_set): Adjust keepalive timer to fit less than holdtime / 3. (bgp_confederation_peers_unset): Only set peer->local_as when confederation is enabled. (bgp_timers): Add "timers bgp <0-65535> <0-65535>" command. * bgp_route.c (bgp_announce_check): Set med of redistributed route when it is announced to EBGP peer.2001-03-06 "Akihiro Mizutani" <mizutani@dml.com> * bgp_nexthop.c (bgp_scan_ipv4): bgp_scan() call bgp_process() for all prefixes.2001-03-06 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_attr.c (bgp_attr_origin): When bgpd send NOTIFICATION with erroneous attribute (type, length and value), it does include attribute flags field.2001-02-21 "Akihiro Mizutani" <mizutani@dml.com> * bgp_route.c (bgp_announce_check): The route reflector is not allowed to modify the attributes of the reflected IBGP routes.2001-02-20 "Akihiro Mizutani" <mizutani@dml.com> * bgp_route.c (bgp_info_cmp): During path seleciton, BGP confederation peer is treated as same as IBGP peer.2001-02-19 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_route.c (bgp_redistribute_add): Initialize attr_new with attr. Call aspath_unintern when return from this function.2001-02-19 "Akihiro Mizutani" <mizutani@dml.com> * bgpd.c (bgp_router_id_set): Reset BGP peer when router-id is changed.2001-02-18 "Akihiro Mizutani" <mizutani@dml.com> * bgp_packet.c (bgp_open_receive): When user configure holdtimer, do not refrect the value to current session.2001-02-16 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_route.c (bgp_aggregate_delete): Set BGP_INFO_ATTR_CHANGE to suppress route withdraw. * bgp_damp.c (bgp_damp_init): Fix bug of flap dampening.2001-02-16 "Akihiro Mizutani" <mizutani@dml.com> * bgp_aspath.c (aspath_make_str_count): Use ',' for separator for AS_SET and AS_CONFED_SET.2001-02-15 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_route.c (bgp_process): Do not consider suppress route. * bgp_aspath.c (aspath_aggregate_as_set_add): Reset asset when aspath->data is realloced.2001-02-15 "Akihiro Mizutani" <mizutani@dml.com> * bgp_attr.c (bgp_attr_aggregate_intern): Do not set atomic aggregate when using as-set.2001-02-14 "Akihiro Mizutani" <mizutani@dml.com> * bgpd.c (bgp_confederation_peers_unset): Set peer's local-as correctly. * bgp_route.c (bgp_update): Just ignore AS path loop for confederation peer.2001-02-10 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_route.c (bgp_aggregate_set): Add as_set argument. (bgp_aggregate_unset): Remove summary_only argument. (aggregate_address_as_set): New commands. "aggregate-address A.B.C.D/M as-set" "no aggregate-address A.B.C.D/M as-set"2001-02-08 "Akihiro Mizutani" <mizutani@dml.com> * bgp_route.c (bgp_announce_check): Do not modify nexthop when the route is passed by route reflector.2001-02-08 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_route.c: "no bgp dampening" with argument. (bgp_announce_check): Do not modify nexthop when the route is passed by route reflector.2001-02-07 "Akihiro Mizutani" <mizutani@dml.com> * bgpd.c (neighbor_passive): Change "neighbor NEIGHBOR remote-as ASN passive" to "neighbor NEIGHBOR passive". (bgp_announce_check): Check well-known community attribute even when "no neighbor send-community" is set.2001-02-03 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_fsm.c (bgp_establish): Do not send keepalive at established time when keepalive timer is configured as zero.2001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_attr.c (bgp_attr_check): When peer is IBGP peer, local preference is well-known attribute.2001-01-30 Kunihiro Ishiguro <kunihiro@zebra.org> * zebra-0.91 is released. * bgp_attr.h (struct attr): Comment out DPA value. (struct attr): Change refcnt type from int to unsinged long. * bgp_attr.c (attrhash_key_make): Likewise. (attrhash_cmp): Likewise. (bgp_attr_dpa): Likewise.2001-01-30 "Akihiro Mizutani" <mizutani@dml.com> * bgp_route.c (bgp_info_cmp): Make route selection completely same as Cisco's.2001-01-30 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_attr.h (BGP_ATTR_FLAG_OPTIONAL): Rename old ATTR_FLAG_* to BGP_ATTR_FLAG_* to clarify meenings.2001-01-30 "Akihiro Mizutani" <mizutani@dml.com> * bgp_route.c (route_vty_out): Display argument to suppress same prefix information display. (route_vty_out_route): Don't display mask information for classfull network.2001-01-30 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_attr.h (SET_BITMAP): Simple bitmapping macros. * bgp_attr.c (bgp_attr_parse): Use bitmap for attribute type check.2001-01-29 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_attr.c (bgp_mp_reach_parse): Enclose loggin with BGP_DEBUG. (bgp_attr_parse): Comment out well-known attribute check.2001-01-28 Kunihiro Ishiguro <kunihiro@zebra.org> * bgp_route.c (bgp_static_unset): Link-local IPv6 address can't be used for network advertisement. (nlri_parse): When link-local IPv6 address NLRI comes from remote-peer, log the information then simply ignore it. * bgp_zebra.c (zebra_read_ipv6): Link-local IPv6 address is not redistributed. * bgp_route.c (bgp_update): Check IPv6 global nexthop reachability.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -