Presentation is loading. Please wait.

Presentation is loading. Please wait.

<kunihiro@digital-magic.co.jp> zebra Kunihiro Ishiguro <kunihiro@digital-magic.co.jp>

Similar presentations


Presentation on theme: "<kunihiro@digital-magic.co.jp> zebra Kunihiro Ishiguro <kunihiro@digital-magic.co.jp>"— Presentation transcript:

1 <kunihiro@digital-magic.co.jp>
zebra Kunihiro Ishiguro

2 What’s zebra? Zebra provide full routing power
One process per one protocol Route Server & Route Reflector integrated Multithread based technology Policy control and filtering

3 BGPd Now it can announce routing information!
Community support is undergoing Confederation support is not yet impl. AS regular expression match not yet impl. No further bgpd-pre-XXX release

4 RIPd RIPv1 RIPv2 RIPng request reply traceon traceoff poll poll-entry
… finish … obsolete? … developing RIPng There is some lines of code for RIPng

5 Interface handling We do not use ioctl(sock,SIOCGICONF…)
We use sysctl (mib, MIBSIZ…) Zebra can handle unlimited number of interface Zebra has unlimited size of FD_SETSIZE

6 Zebra architecture BGPd RIPd OSPFd zebra UNIX Kernel

7 How about mrt? zebra mrt BGPd RIPd mrt OSPFd zebra Mutex_lock

8 New world with zebra We can develop each protocol daemon separately
We only need BGPd for Route Server and/or Route Reflector. We can disable protocol by killing process And debug easy.

9 Then…. Zebra ML (English only) Zebra Home Page
Hurd 0.2 will be out soon. They will change interface from C-thread to P-thread Until that we develop thread routine under Solaris 2.X


Download ppt "<kunihiro@digital-magic.co.jp> zebra Kunihiro Ishiguro <kunihiro@digital-magic.co.jp>"

Similar presentations


Ads by Google