免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1148 | 回复: 0
打印 上一主题 下一主题

Cisco知识点精析--OSPF协议在frame-relay环境中的解决办法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-20 13:18 |只看该作者 |倒序浏览
对于OSPF协议,它在FR环境中的解决办法总结


一、PVC全互连,且支持广播
NBMA
N----None
B----broadcast
MA----Multi Access
非广播多路访问(NBMA)---广播多路访问(BMA)
BMA可以简单的想象成我们的以太网,当然,它是支持广播的。
而NBMA则可以想象成不支持广播的以太网(PVC全互连)
那么如果要让OSPF能在NBMA网络中正常运行(正常的经历几个过程,必须要有DR的产生),只需让NBMA网络支持广播即可。
OSPF定义了多种网络类型,我们可以在接口上定义网络类型参数
ip ospf net broadcast
例:
int s1/0
ip add 12.12.12.1 255.255.255.0
no shut
enc fr
fr map ip 12.12.12.2 102 broadcast
ip ospf net broadcast
二、PVC全互连,不支持广播
与上例相似,但是不支持广播,那么OSPF报文无法穿过网络到达目的地,所以,它们无法建立邻居关系,更不用说DR和BDR选举了。此时,我们只要解决了一个问题就可以了:把组播换成单播。如何变成单播发送呢?只需指定邻居就OK了
neighbor  12.12.12.2 priority 5
neighbor  13.13.13.3 priority 10
例:
R1
int lo 0
ip add 1.1.1.1 255.255.255.0
int s1/0
ip add 12.12.12.1 255.255.255.0
no shut
enc fr
fra map ip 123.123.123.2 102 bro
fra map ip 123.123.123.3 103 bro
router ospf 1.1.1.1
net 123.123.123.1 255.255.255.0 a 0
net 1.1.1.1 255.255.255.0 a 0
neighbor 123.123.123.2 priority 5
neighbor 123.123.123.3 priority 10
router-id 123.123.123.1
三、PVC非全互连,支持广播
在这种类型的环境中,我们知道,它是支持广播的,但是并非全互连,这里就会有一个问题-----部分设备之间没有PVC。这样会导致一个问题:DR的选举混乱。X认为Y是DR,Y认为Z是DR…………这种网络,我们可以把它简单的当成一个车轱辘:HUB and SPOKE.中心辐条式。指定HUB路由器为DR,而且让SPOKE路由器不参加选举。把网络做成“一言堂”。(呵呵。此时,HUB一人独大,但是有个小问题----单点故障,它死了就没人接替哦。当然有其他办法,这里不做讨论。)
上面分析了一下思路,下面来整理一下:
我们指定R1路由器为HUB,而R2,R2为SPOKE。
R1和R2,R1和R3分别建立起邻接,但是R2和R3因为中间没有PVC,只能依靠HUB来中转。
我们提高后者不变R1的OSPF Priority,把R2和R3的降低或者改为0(0不参加选举)
例:
R1
int lo 0
ip add 1.1.1.1 255.255.255.0
int s1/0
ip add 123.123.123.1 255.255.255.0
enc fr
no shut
ip ospf net bro
fra map ip 123.123.123.2 102 bro
fra map ip 123.123.123.3 103 bro
router ospf 1.1.1.1
net 1.1.1.1 255.255.255.0 a 0
net 123.123.123.0 255.255.255.0 a 0
router-id 123.123.123.1
R2
int lo 0
ip add 2.2.2.2 255.255.255.0
int s1/0
ip add 123.123.123.2 255.255.255.0
no shut
enc fr
fram map ip 123.123.123.1 201 bro
ip ospf net bro
ip ospf priority 0
router ospf 2.2.2.2
net 2.2.2.2 255.255.255.0 a 0
net 123.123.123.0 255.255.255.0
router-id 123.123.123.2

R3
int lo 0
ip add 3.3.3.3 255.255.255.0
int s1/0
ip add 123.123.123.3 255.255.255.0
no shut
enc fr
fram map ip 123.123.123.3 301bro
ip ospf net bro
ip ospf priority 0
router ospf 3.3.3.3
net 3.3.3.3 255.255.255.0 a 0
net 123.123.123.0 255.255.255.0
router-id 123.123.123.3
四、上一种情况的补充
PVC非全互连,支持广播
我们前面总结的几点,有一个共同点-----我们想尽办法让它们可以正常选举出DR来。这里对第三种情况补充一下:对于point-to-point链路,是不选举DR的。我们可以通过划分子接口来使OSPF在这种类型的网络中运行。
依然使用上面的例子,R1的S1/0口分别连接着R2和R3,而R2和R3之间无PVC。
我们通过在R1的S1/0口上划分两个子接口分别对应R2和R3,使之形成两条point-to-point链路。此时,R1和R2互为邻接,R1和R3互为邻接。
R1
int lo 0
ip add 1.1.1.1 255.255.255.0
int s1/0
no shut
no ip add
en fr
int s1/0.1 point-to-point
ip add 12.12.12.1 255.255.255.0
ip ospf net point-to-point
fra interface-dlci 102  ----------------------对于点对点链路的子接口,在子接口上不需要做MAP映射,只定义本地DLCI即可
int s1/0.2 point-to-point
ip add 13.13.13.1 255.255.255.0
ip ospf net point-to-point
fra interface-dlci 103
router ospf 1.1.1.1
net 1.1.1.1 255.255.255.0
net 12.12.12.0 255.255.255.0 a 0
net 13.13.13.0 255.255.255.0 a 0
R2
R2其他的配置就不多赘述了,在R2和R3上基本相同,只需在接口上把OSPF网络类型改为point-to-point
ip ospf point-to-point
然后定义一个协议地址映射
fra map ip xxx.xxx.xxx.xxx dlci号
使用子接口这种办法,有一个毛病,就是划分子接口的时候会浪费一个子网。不过好象大家都是实验环境,没啥关系~~HOHO

五、继续补充
PVC非全互连,支持广播
对于前面的内容,不多说了,只看一下对于PVC支持广播,且非全互连的第三种解决办法
我们干脆把它配成非广播类型-----不支持广播。但是非广播不能选DR,那么我们手工选举;非广播,那邻居关系,我们也是手工来指定。
R1
int lo 0
ip add 1.1.1.1 255.255.255.0
int s1/0
ip add 123.123.123.1 255.255.255.0
en fr
no shut
ip ospf net non-broadcast
fra map ip 123.123.123.2 102 bro
fra map ip 123.123.123.3 103 bro
router ospf 1.1.1.1
net 1.1.1.1 255.255.255.0 a 0
net 123.123.123.0 255.255.255.0 a 0
neighbor 123.123.123.2
neighbor 123.123.123.3
R2
int lo 0
ip add 2.2.2.2 255.255.255.0
int s1/0
no shut
enc fr
ip add 123.123.123.2 255.255.255.0
fr map ip 123.123.123.1 201 bro
ip ospf net non-broadcast
ip ospf priority 0
R3
int lo 0
ip add 3.3.3.3 255.255.255.0
int s1/0
no shut
enc fr
ip ad 123.123.123.3 255.255.255.0
fr map ip 123.123.123.1 301 bro
ip ospf net non
ip ospf pri 0

六、对于PVC支持广播且非全互连的解决途径之四
在此条件下,将网络环境整成点到多点类型,并且指定邻居
点到多点,可以想象成多条点到点链路的集合
简单举个配置例子
R1
int lo 0
ip add 1.1.1.1 255.255.255.0
int s1/0
ip add 123.123.123.1 255.255.255.0
no shut
en fr
ip ospf net  point-to-multi
fra map ip 123.123.123.2 102 bro
fra map ip 123.123.123.3 103 bro
router ospf 1.1.1.1
net 1.1.1.1 255.255.255.0 a 0
net 123.123.123.0 255.255.255.0 a 0
neighbor 123.123.123.2
neighbor 123.123.123.3

七、PVC不支持广播,非全互连
不支持广播,而且并非全互连,则必须指定邻居。而在上面几个例子中,只有NBMA和点到多点才指定邻居,那么在这种环境下,我们将其按照点到多点非广播的方式来做。
例子
R1
int lo 0
ip add 1.1.1.1 255.255.255.0
int s1/0
ip add 123.123.123.0 255.255.255.0
en fr
no shut
fra map ip 123.123.123.2 102  (此处不接广播参数)
fra map ip 123.123.123.3 103
ip ospf net point-to-multipoint non-broadcast
router ospf 1.1.1.1
net 1.1.1.1 255.255.255.0 a 0
net 123.123.123.0 255.255.255.0
neighbor 123.123.123.2
neighbor 123.123.123.3
在R2和R3上的接口上也使用ip ospf net point-to-mulitpoint non-broadcast来更改网络类型为点到多点非广播。并且在路由配置模式下指定邻居。



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/36243/showart_386083.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP