您的位置:首页 > 其它

quagga实现 isis路由(1)

2015-08-21 10:04 267 查看
OS: CentOS65

软件:quagga-0.99.24.1

路由器部署

两台PC,1台跑CentOS66, 1台RHEL64.分别叫A, B。

A的网络配置:br0是p4p1的桥接

br0       Link encap:Ethernet  HWaddr A4:1F:72:89:DE:40
inet addr:192.168.28.58  Bcast:192.168.31.255  Mask:255.255.252.0
inet6 addr: fe80::a61f:72ff:fe89:de40/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:6794546 errors:0 dropped:0 overruns:0 frame:0
TX packets:1221217 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:875894679 (835.3 MiB)  TX bytes:159069766 (151.7 MiB)


B的网络配置:

eth0      Link encap:Ethernet  HWaddr A4:BA:DB:98:B2:B1
inet addr:192.168.29.250  Bcast:192.168.31.255  Mask:255.255.252.0
inet6 addr: fe80::a6ba:dbff:fe98:b2b1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:36183 errors:0 dropped:0 overruns:0 frame:0
TX packets:4283 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13254445 (12.6 MiB)  TX bytes:313084 (305.7 KiB)
Interrupt:16


A,B都插入各自网口中,采用DHCP申请到的IP. 本质上相当于直联。

网络拓扑

A-------------------------B

网络配置

A,B的zebra.conf的配置参考附件2


A, B的isisd.conf的配置参考附件3,4

A上启动zebra

zebra -f zebra.conf

结果参考附件5

A上启动isisd

isisd -f isisd.conf

结果参考附件6

B上启动zebra

zebra -f zebra.conf

B上启动isisd

isisd -f isisd.conf

结果参考附件7

A上路由情况

[root@gdc1000 test]# telnet 127.0.0.1 2601
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.

Hello, this is Quagga (version 0.99.24.1).
Copyright 1996-2005 Kunihiro Ishiguro, et al.

User Access Verification

Password:
zebra> show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, P - PIM, A - Babel,
> - selected route, * - FIB route

K>* 0.0.0.0/0 via 192.168.30.254, br0
C>* 127.0.0.0/8 is directly connected, lo
I 192.168.28.0/22 [115/20] via 192.168.29.250 inactive, 00:01:30
C>* 192.168.28.0/22 is directly connected, br0
zebra>

B上路由情况

[root@DellE5400 etc]# telnet 127.0.0.1 2601

Trying 127.0.0.1...

Connected to 127.0.0.1.

Escape character is '^]'.

Hello, this is Quagga (version 0.99.24.1).

Copyright 1996-2005 Kunihiro Ishiguro, et al.

User Access Verification

Password:

zebra> show ip route

Codes: K - kernel route, C - connected, S - static, R - RIP,

       O - OSPF, I - IS-IS, B - BGP, P - PIM, A - Babel,

       > - selected route, * - FIB route

K>* 0.0.0.0/0 via 192.168.30.254, eth0

C>* 127.0.0.0/8 is directly connected, lo

I   192.168.28.0/22 [115/20] via 192.168.28.58 inactive, 00:00:25

C>* 192.168.28.0/22 is directly connected, eth0

zebra> show ip route

Codes: K - kernel route, C - connected, S - static, R - RIP,

       O - OSPF, I - IS-IS, B - BGP, P - PIM, A - Babel,

       > - selected route, * - FIB route

K>* 0.0.0.0/0 via 192.168.30.254, eth0

C>* 127.0.0.0/8 is directly connected, lo

I   192.168.28.0/22 [115/20] via 192.168.28.58 inactive, 00:00:46

C>* 192.168.28.0/22 is directly connected, eth0

zebra>

未完待续,请参考下篇文章
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: