news

来自「linux 路由软件 可支持RIP OSPF BGP等」· 代码 · 共 2,424 行 · 第 1/5 页

TXT
2,424
字号
the present old LSA in retransmit list is not more recent than the newone.** In states Loading and Full the slave must resend its last DatabaseDescription packet in response to duplicate Database Descriptionpackets received from the master.  For this reason the slave must waitRouterDeadInterval seconds before freeing the last DatabaseDescription packet. Reception of a Database Description packet fromthe master after this interval will generate a SeqNumberMismatchneighbor event. RFC2328 Section 10.8** Virtual link can not configured in stub area.** Clear a ls_upd_queue queue of the interface when interface goesdown.** "no router ospf" unregister redistribution requests from zebra.** New command for virtual-link configuration is 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"** Clear cryptographic sequence number when neighbor status is changedto NSM down.** Make Summary LSA's origination and refreshment as same as othertype of LSA.** New OSPF pakcet read method. Now maximum packet length may be 65535bytes (maximum IP packet length).** Checking the age of the found LSA and if the LSA is MAXAGE weshould call refresh instead of originate.** Install multipath information to zebra.** Fix socket descriptor leak when system call failed.* Changes in ospf6d** Whole functionality has been rewritten as new code. new command"show ipv6 ospf6 spf node", "show ipv6 ospf6 spf tree", "show ipv6ospf6 spf table" has been added.** Change to do not send garbage route whose nexthop is not linklocaladdress.** "redistribute ospf6" was generated in "router ospf6" in configfile. It is fixed.** LSDB sync bug is fixed.** Fix bug of using unavailable route.* Changes in vtysh** route-map and access-list configuration is merged into oneconfiguration.** /usr/local/etc/Zebra.conf is integrated configuration file.  "writememory" in vtysh will write whole configuration to this file.** When -b option is specified to vtysh, vtysh read/usr/local/etc/Zebra.conf file then pass the confuguration to properprotocol daemon.  So make all protocol daemon's configuration fileempty then invoke all daemon.  After that vtysh -b will setup savedconfiguration.zebrastart.sh=============/usr/local/sbin/zebra -d/usr/local/sbin/ripd -d/usr/local/sbin/ospfd -d/usr/local/sbin/bgpd -d/usr/local/bin/vtysh -b* Changes in zebra-0.89* Changes in lib** distribute-list can set all interface's access-list and prefix-listconfiguration.* Changes in ripd** "show ip protocols" display proper distribute-list settings anddistance settings.** When metric infinity route received withdraw the route from kernelimmediately it used to be wait garbage collection.** key-chain can be used for simple password authentication.** RIPv2 MIB getnext interface bug is fixed.* Changes in vtysh** --with-libpam enable PAM authentication for vtysh.** Now vtysh read vtysh.conf.  This file should be${SYSCONFDIR}/etc/vtysh.conf for security reason.  Usually it is/usr/local/etc/vtysh.conf.** "username WORD nopassword" command is added to vtysh.* Chagees in ospfd** NBMA interface support is added.** OSPF area is sorted by area ID.** New implementation of OSPF refreesh.** OSPF-MIB read function is partly added.* Changes in bgpd** When the peering is done by ebgp-multihop, nexthop is looked uplike IBGP routes.** "show ip mbgp" commands are changed to "show ip bgp ipv4multicast".** New terminal commands are added.  "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"** 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"** MED related commands are added.  "bgp deterministic-med"  "bgp bestpath med confed"  "bgp bestpath med missing-as-worst"** "bgp default local-preference" command is added.** BGP confederation peer's routes are passed to zebra like IBGP route.** Community match command is added.  "show ip bgp community <val>"  "show ip bgp community <val> exact-match"** EBGP multihop route treatment bug is fixed.  Now nexthop isresolved by IGP routes.** Some commands are added to show routes by filter-list and communityvalue.  "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"* Changes in zebra** zebra read interface's address information using getifaddrs() whenit is available.** Reflect IPv6 interface's address change to protocol daemons.* Changes in zebra-0.88* Changes in lib** "exact-match" option is added to "access-list" and "ipv6access-list" command.  If this option is specified, the prefix andprefix length is compared as exact match mode.* Changes in zebra** New Zebra message ZEBRA_REDISTRIBUTE_DEFAULT_ADD andZEBRA_REDISTRIBUTE_DEFAULT_DELTE are added.** Default administrative distance value is changed.            Old         New------------------------------------------system      10           0kernel      20           0connected   30           0static      40           1rip         50         120ripng       50         120ospf        60         110ospf6       49         110bgp         70         200(iBGP)  20(eBGP)------------------------------------------** Distance value can be passed from protocol daemon to zebra.** "show ip route" shows [metric/distance] value pair.** Zebra Protocol is changed to support multi-path route and distancevalue.* Changes in ospfd** "default-information originate [always]" command is added.** "default-metric <0-16777214>" command is added.** "show ip ospf database" command is integrated.  LS-ID and AdvRouter can   be specifed.  The commands are   show ip ospf database TYPE LS-ID   show ip ospf database TYPE LS-ID ADV-ROUTER   show ip ospf database TYPE LS-ID self-originate   show ip ospf database TYPE self-originate** route-map support for `redistribute' command are added.   Supported `match' statements are   match interface   match ip address   match next-hop   Supported `set' statements are   set metric   set metric-type** Pass OSPF metric value to zebra daemon.* Changes in ripd** When specified route-map does not exist, it means all deny.** "default-metric <1-16>" command is added.** "offset-list ACCESS-LIST-NAME <0-16>" and "offset-listACCESS-LIST-NAME <0-16> IFNAME" commands are added.** "redistribute ROUTE-TYPE metric <0-16>" command is added.** "default-information originate" command is added.** "ip split-horizon" and "no ip split-horizon" is added to interfaceconfiguration.** "no router rip" command is added.** "ip rip authentication mode (md5|text)" is added to interfaceconfiguration.** "ip rip authentication key-chain KEY-CHAIN" is added to interfaceconfiguration.** Pass RIP metric value to zebra daemon.** Distance manipulation functions are added.* Changes in bgpd** Fix bug of next hop treatment for MPLS-VPN route exchange.** BGP peer MIB is updated.** Aggregated route has origin IGP, atomic-aggregate and properaggregator attribute.** Suppressed route now installed into BGP table.  It is onlysuppressed from announcement.** BGP router-id is properly set after "no router bgp ASN" and "routerbgp ASN".** Add check for nexthop is accessible or not for IBGP routes.** Add cehck for nexthop is on connected or not for EBGP routes.** "dump bgp route" command is changed to "dump bgp route-mrt" forgenerating MRT compatible dump output.** Soft reconfiguration inbound and outbound is supported.** Route refresh feature is supported.* Changes in vtysh** VTY shell is now included into the distribution.* Changes in zebra-0.87* Changes in lib** "show startup-config" command is added.** "show history" command is added.** Memory statistics command is changed.  New command   show memory all   show memory lib   show memory rip   show memory ospf   show memory bgpare added.** Filters can be removed only specify it's name.  New command   no access-list NAME   no ip community-list NAME   no ip as-path access-list NAME   no route-map NAMEare added.** At any node, user can view/save user configuration.   write terminal   write file   wirte memoryare added to every node in default.** LCD completion is added.  For example both "ip" and "ipv6" commandare exist, "i" then press TAB will be expanded to "ip".* Changes in bgpd** "show ip bgp" family shows total number of prefixes.** "no bgp default ipv4-unicast" command is added.** Extended Communities support is added.** "no neighbor PEER send-community extended" command is added.** MPLS-VPN PE-RR support is added. New address family vpnv4 unicast is introduced.  !  address-family vpnv4 unicast   neighobr PEER activate   network A.B.C.D rd RD tag TAG  exit-address-family  ! To make it route-reflector, please configure it under normal routerbgp ASN.  !  router bgp 7675   no bgp default ipv4-unicast   bgp router-id 10.0.0.100   bgp cluster-id 10.0.0.100   neighbor 10.0.0.1 remote-as 65535   neighbor 10.0.0.1 route-reflector-client   neighbor 10.0.0.2 remote-as 65535   neighbor 10.0.0.2 route-reflector-client   neighbor 10.0.0.3 remote-as 65535   neighbor 10.0.0.3 route-reflector-client  !  address-family vpnv4 unicast   neighbor 10.0.0.1 activate   neighbor 10.0.0.2 activate   neighbor 10.0.0.3 activate  exit-address-family  !* Changes in ospfd** Many many bugs are fixed.* Changes in ripd** Better interface up/down event handle.* Changes in zebra** Better interface up/down event handle.* Changes in zebra-0.86* Changes in lib** Fix bug of exec-timeout command which may cause crush.** Multiple same policy for "access-list", "ip prefix-list, "as-pathaccess-list", "ip community-list" is not duplicated.** It used to be "ip prefix-list A.B.C.D/M" match routes which mask >=M.  Now default behavior is exact match so it only match routes whichmask == M.* Changes in bgpd** "match ip address prefix-list" is added to route-map.** A route without local preference is evaluated as 100 local preference.** Select smaller router-id route when other values are same.** Compare MED only both routes comes from same neighboring AS.** "bgp always-compare-med" command is added.** Now MED value is passed to IBGP peer.** When neighbor's filter is configured with non-existent access-list,as-path access-list, ip prefix-list, route-map.  The behavior ischanged from all permit to all deny.* Changes in ospfd** Fix bug of external route tag byte order.** OSPF Neighbor deletion bug which cause crush is fixed.** Some route calculation bug are fixed.** Add sanity check with router	routing table.** Fix bug of memory leak about linklist.** Fix bug of 1-WayReceived in NSM.** Take care of BIGENDIAN architecture.** Fix bug of NSM state flapping between ExStart and Exchange.** Fix bug of Network-LSA originated in stub network.** Fix bug of MS flag unset.** Add to schedule router_lsa origination when the interface costchanges.** Increment LS age by configured interface transmit_delay.** distribute-list is reimplemented.** Fix bug of refresh never occurs.** Fix bug of summary-LSAs reorigination.  Correctly copyOSPF_LSA_APPROVED flag to new LSA. when summary-LSA is reoriginatd.** Fix bug of re-origination when a neighbor disappears.** Fix bug of segmentation fault with DD retransmission.** Fix network-LSA re-origination problem.** Fix problem of remaining withdrawn routes on zebra.* Changes in ripd** Do not leave from multicast group when interface goes down bug isfixed.* Changes in zebra** Remove client structure when client dies.** Take care static route when interface goes up/down.* Changes in zebra-0.85* Changes in bgpd** "transparent-nexthop" and "transparenet-as" commands are added.** Route reflector's originator-id bug is fixed.* Changes in ospfd** Fix bug of OSPF LSA memory leak.

⌨️ 快捷键说明

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