
		  Zebra OSPF daemon for IPv6 network

			     1999/05/05

Zebra OSPF6d is OSPF version 3 daemon which described in
draft-ietf-ospf-ospfv6-05.txt.

Now OSPF6d supports FreeBSD2.2.8 with KAME (also aka Hydrangea) and
Linux 2.2.7 (please set CONFIG_IPV6).  Any other platform are not yet
tested.

This file README is like memo yet, so please feel free to ask
<yasu@sfc.wide.ad.jp> by E-mail. Patches will be appriciated.

* Changes from previous beta(0.64.1).
	- bug causing ospf6d down fixed.
	- wrong treatment of Intra-Area-Prefix-LSA's "Refferenced
	Linkstate ID" Field have been fixed.

* Changes from previous beta(0.64).
	- support pointopoint link.
	- installing route to zebra (switch command, see below).
	- bug fix on network byte order of neighbor ifid
	- Intra-Area-Prefix-LSA's treatment changed.

AS External and Inter Area routing not yet supported.
OSPF6d was designed to work with zebra daemon,
I/F Information should be installed from zebra.
Without zebra, OSPF6d will do nothing.

OSPF6d will start on "interface IFNAME area A.B.C.D" in Config Node.
Routing Table is very poor and don't install routes to Zebra.

Dynamic update of I/F information is not yet supported.
This implementation uses Link-LSA on Pointopoint link, which should be
fixed.

ospf6d's vty port was default to 2606/tcp.
Use commands below.

VIEW NODE:
  show ipv6 ospf6 [INSTANCE_ID]
    INSTANCE_ID is a optional OSPF instance ID. To see router ID
    and OSPF instance ID, simply type "show ipv6 ospf6 <cr>".

  show ipv6 ospf6 database ...
    This command shows LSA database summary.
    you can specify type of LSA.

  show ipv6 ospf6 interface ...
    To see OSPF interface configuration like costs

  show ipv6 ospf6 neighbor ...
    Shows state and choosed (Backup) DR of neighbor

  show ipv6 ospf6 request-list A.B.C.D
    Shows requestlist of neighbor

  show ipv6 route ospf6
    This command shows internal routing table

CONFIG NODE:
  interface NAME
    enter interface node

  router ospf6 ...
    enter ospf node

INTERFACE NODE:
  ipv6 ospf6 cost COST
    setting interface's output cost. default 1

  ipv6 ospf6 hello-interval HELLOINTERVAL
    setting interface's Hello Interval. default 40

  ipv6 ospf6 dead-interval DEADINTERVAL
    setting interface's Router Dead Interval. default 40

  ipv6 ospf6 retransmit-interval RETRANSMITINTERVAL
    setting interface's Rxmt Interval. default 5

  ipv6 ospf6 priority PRIORITY
    setting interface's Router Priority. default 1

  ipv6 ospf6 transmit-delay TRANSMITDELAY
    setting interface's Inf-Trans-Delay. default 1

OSPF6 NODE:
  router-id A.B.C.D
    setting router's Router-ID

  interface NAME area AREA
    binding interface to specified Area, and start
    sending OSPF packet.

Sample configuration bellow.

!
! Zebra configuration saved from vty
!   1999/05/07 01:42:09
!
hostname ospf6d
password zebra
log file /var/log/ospf6d.log
!
interface ep0
 ip6 ospf6 cost 1
 ip6 ospf6 hello-interval 10
 ip6 ospf6 dead-interval 40
 ip6 ospf6 retransmit-interval 5
 ip6 ospf6 priority 1
 ip6 ospf6 transmit-delay 1
!
interface gif0
 ip6 ospf6 cost 1000
 ip6 ospf6 hello-interval 10
 ip6 ospf6 dead-interval 40
 ip6 ospf6 retransmit-interval 5
 ip6 ospf6 priority 1
 ip6 ospf6 transmit-delay 1
!
interface gif1
 ip6 ospf6 cost 30000
 ip6 ospf6 hello-interval 10
 ip6 ospf6 dead-interval 40
 ip6 ospf6 retransmit-interval 5
 ip6 ospf6 priority 1
 ip6 ospf6 transmit-delay 1
!
!
router ospf6 instance 1
 router-id 203.178.139.179
 interface ep0 area 0.0.0.0
 interface gif0 area 0.0.0.0
 interface gif1 area 0.0.0.0
!
!
!

--
Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
Kunihiro Ishiguro <kunihiro@zebra.org>

