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

📄 news

📁 大名鼎鼎的路由器源码。程序分ZEBRA、OSPFRIP等3个包。程序框架采用一个路由协议一个进程的方式
💻
📖 第 1 页 / 共 5 页
字号:
** 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.** Fix bug of OSPF external route memory leak.** AS-external-LSA origination bug was fixed.** LS request treatment is completely rewritten.  Now performance isdrastically improved.* Changes in ripd** RIPv1 update is done by class-full manner.* Changes in zebra-0.84b* Changes in lib** Fix bug of inet_pton return value handling* Changes in bgpd** Fix bug of BGP-4+ link-local address nexthop check for IBGP peer.

⌨️ 快捷键说明

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