帧中继上的OSPF:OSPF在非广播型网络*讼碌奈逯止ぷ髂J较杲饧暗湫团渲

发布于:2021-09-27 19:37:22

OSPF over Frame-Relay: Five Modes of OSPF Operation in NBMA Topology & Their Typical Configurations 帧中继上的 OSPF: OSPF 在非广播型网络拓 扑下的五种工作模式详解及典型配置

Content
PART I: INTRODUCTION TO OSPF NETWORK TYPES························· 2

PART II: SPECIFICATIONS OF OSPF OPERATION MODES OVER NBMA NETWORK & CONFIGURATION INSTANCES······························· 3
TOPOLOGY OF THE EXPERIMENTAL LAB ENVIRONMENT ·················································· 3 1>NON-BROADCAST MODE ···································································································· 4 2>BROADCAST MODE············································································································· 7 3>POINT-TO-POINT MODE ··································································································· 10 4>POINT-TO-MULTIPOINT MODE ························································································ 14 5>POINT-TO-MULTIPOINT NON-BROADCAST MODE ························································· 17

1 /20

Part I: Introduction to OSPF Network Types
There are three types of networks defined by OSPF: ? Point-to-point: A network that joins a single pair of routers, e.g. serial link ? Broadcast or Broadcast Multiple Access (BMA): A multi-access broadcast network, such as Ethernet ? Non-broadcast Multi-Access (NBMA): A network that connects more than two routers but that has no broadcast capability, e.g. X.25, ATM, and Frame-relay A point-to-point link is usually a serial interface running either PPP or HDLC protocol, yet may also be a point-to-point sub-interface running Frame-Relay or ATM. There is no DR/BDR election required in point-to-point network. OSPF auto-detects this interface type and uses multicast address 224.0.0.5 to send packets. Generally, Broadcast Multi-access networks are LAN technologies like Ethernet and Token Ring. DR/BDR Election is required in these networks. DR uses multi-access address 224.0.0.5 sending packets to all the other routers. DRothers use multi-access address 224.0.0.6 sending packets to DR and BDR. Non-broadcast Multi-access topologies usually interconnect multiple sites but with no broadcasting capability. There are five modes of operation of OSPF over NBMA topology in all, including two modes defined by RFC 2328 and three additional modes from Cisco. They are: ? Non-broadcast (RFC 2328) ? Broadcast (Cisco) ? Point-to-point (Cisco) ? Point-to-multipoint (RFC 2328) ? Point-to-multipoint non-broadcast (Cisco)

2 /20

Part II: Specifications of OSPF Operation Modes over NBMA Network & Configuration Instances
这一部分将详述这五种模式并以一个具有代表性的 Frame-Relay 网络*送嘉鏊堑 典型配置

Topology of the Experimental Lab Environment

*送几乓 这是一个典型的 Hub-Spoke 结构的构建于 Frame-Relay 之上的网络, 现在需要在中心节点和 所有分支节点之间运行 OSPF 路由协议以保证全网互通,各路由器的身份如下: R1-客户端设备,扮演 Hub-Spoke 结构的中心节点 R2-运营商设备,提供 Frame-Relay 服务 SW-运营商设备,扮演运营商传输网络 R3-运营商设备,提供 Frame-Relay 服务 R4-客户设备,扮演 Hub-Spoke 结构的一个分支节点 R5-客户设备,扮演 Hub-Spoke 结构的一个分支节点
3 /20

1> Non-broadcast Mode
Non-broadcast 模式模仿广播网络中 OSPF 的工作方式, 即所有接口同属于一个 IP 网络/子网, 须要进行 DR/BDR 选举, 但由于不能支持广播, 所以邻居只能使用单播 Hello 的方式来建立, 即至少须要在建立邻居关系的双方之中的一方手工指定邻居接口的 IP 地址。DR/BDR 选举 过程也可能须要干预,即在非全网状*讼掠νü渲媒涌谟畔燃妒沟弥行慕诘惚谎【傥 DR,所有分支节点一律为 DRothers,才能保证网络正常工作。另外,在 Non-broadcast 模式 下, 分支之间学*到的路由不是指向中心节点而是直接指向其它分支节点, 必须保证分支节 点之间的互通性。另外,Non-broadcast 模式下默认的 OSPF Hello Interval 为 30 秒,Dead Interval 为 120 秒,邻居关系的建立过程也因此比较缓慢。可见,在问题的规模较大时 Non-broadcast 模式的实用性不强, 配置也相对繁琐。 尽管如此, Non-broadcast 模式是 NMBA 网络(X.25,ATM 和 Frame-Relay)中接口的 OSPF 默认工作模式,也是使用 multipoint 的 subinterfaces 的 OSPF 默认工作模式。 在上面的 Frame-Relay 网络中配置一个 Non-broadcast 工作模式的 OSPF 网络典型配置如下: ! Configuration on R1 R1(config)#interface serial 1/0 R1(config-if)#encapsulation frame-relay R1(config-if)#ip address 192.168.1.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#frame-relay lmi-type ansi R1(config-if)#frame-relay intf-type dte R1(config-if)#no frame-relay inverse-arp R1(config-if)#frame-relay map ip 192.168.1.4 104 R1(config-if)#frame-relay map ip 192.168.1.5 105 R1(config-if)#ip ospf network non-broadcast R1(config)#interface loopback 0 R1(config-if)#ip address 1.1.1.1 255.255.255.0 R1(config-if)#ip ospf network point-to-point R1(config)#router ospf 101 R1(config-router)#router-id 1.1.1.1 R1(config-router)#network 1.1.1.1 0.0.0.0 area 1 R1(config-router)#network 192.168.1.1 0.0.0.0 area 0 R1(config-router)#neighbor 192.168.1.4 priority 0 R1(config-router)#neighbor 192.168.1.5 priority 0

批注 [MT1]: 默认的 lmi-type 值是 cisco,如果使用此默认 值, 则不需要显式地配置此命 令。另外,lmi-type 只需要在 链路两端一致即可, 不必保证 所有设备都一致,在本例中, R1 与 R2 之间、R3 与 R5 之 间链路配置为 ansi,R2 与 R4 之间链路配置为 cisco,是为 了突显这一点,下同 批注 [MT2]: 此命令可以省 略, 是默认的 intf-type 值。 dte 显式地写出命令只是一种帮 助记忆个明确思路的方法。 下 同 批注 [MT3]: Non-broadcast 是 NBMA 网络中默认的接口 工作模式, 所以此命令可以省 略,下同 批注 [MT4]: 此命令的目的 仅仅在于让 OSPF 不要把环 回口识别为末梢网络, 通告的 时候也就不会把环回口地址 作为一条主机路由,下同 批注 [MT5]: 此命令是手工 指定邻居的接口 IP,并指定 了邻居的接口优先级为0, 禁 止对方参选 DR/BDR, 以保证 中心节点被选为 DR,分支为 DRothers。实践证明,仅仅做 这一条配置不能保证选举过

! Configuration on R2 R2(config)#frame-relay switching
4 /20

程的正确, 还需要在接口下调 整优先级。下同

R2(config)#interface fastethernet 0/0 R2(config-if)#ip address 172.16.23.2 255.255.255.248 R2(config-if)#no shutdown R2(config-if)#interface tunnel 203 R2(config-if)# no ip address R2(config-if)#tunnel source fastethernet 0/0 R2(config-if)#tunnel destination 172.16.23.3 R2(config)#interface serial 1/0 R2(config-if)#encapsulation frame-relay R2(config-if)#no ip address R2(config-if)#no shutdown R2(config-if)#frame-relay lmi-type ansi R2(config-if)#frame-relay intf-type dce R2(config-if)#clock rate 64000 R2(config-if)#frame-relay route 104 interface serial 1/1 401 R2(config-if)#frame-relay route 105 interface tunnel 203 1005 R2(config)#interface serial 1/1 R2(config-if)#encapsulation frame-relay R2(config-if)#no ip address R2(config-if)#no shutdown R2(config-if)#frame-relay lmi-type cisco R2(config-if)#frame-relay intf-type dce R2(config-if)#clock rate 128000 R2(config-if)#frame-relay route 401 interface serial 1/0 104
批注 [MT6]: Tunnel interface number 的数值只有本地意 义,也就是说在 Tunnel 的另 一端可以使用不同的号码。 本 例中 R2 一端为 203, 的一 R3 端为 302,是为了突显这一点

! Configuration on R3 R3(config)#frame-relay switching R3(config)#interface fastethernet 0/0 R3(config-if)#ip address 172.16.23.3 255.255.255.248 R3(config-if)#no shutdown R3(config-if)#interface tunnel 302 R3(config-if)# no ip address R3(config-if)#tunnel source fastethernet 0/0 R3(config-if)#tunnel destination 172.16.23.2 R3(config)#interface serial 1/0 R3(config-if)#encapsulation frame-relay

5 /20

R3(config-if)#no ip address R3(config-if)#no shutdown R3(config-if)#frame-relay lmi-type ansi R3(config-if)#frame-relay intf-type dce R3(config-if)#clock rate 64000 R3(config-if)#frame-relay route 501 interface tunnel 302 1005

! Configuration on R4 R4(config)#interface serial 1/1 R4(config-if)#encapsulation frame-relay R4(config-if)#ip address 192.168.1.4 255.255.255.0 R4(config-if)#no shutdown R4(config-if)#frame-relay lmi-type cisco R4(config-if)#frame-relay intf-type dte R4(config-if)#no frame-relay inverse-arp R4(config-if)#frame-relay map ip 192.168.1.1 401 R4(config-if)#ip ospf network non-broadcast R4(config-if)#ip ospf priority 0 R4(config)#interface loopback 0 R4(config-if)#ip address 4.4.4.4 255.255.255.0 R4(config-if)#ip ospf network point-to-point R4(config)#router ospf 104 R4(config-router)#router-id 4.4.4.4 R4(config-router)#network 4.4.4.4 0.0.0.0 area 4 R4(config-router)#network 192.168.1.4 0.0.0.0 area 0 R4(config-router)#neighbor 192.168.1.1

批注 [MT7]: 此命令禁止本 接口参选 DR/BDR, 直接成为 DRothers, 这是一条特殊的命 令,无须 clear ip ospf process 而是在配置后立即生效

批注 [MT8]: 此命令可以省 略, 建立邻居的双方只需要有 一方手动指定邻居即可。 故在 中心节点指定所有分支节点 即可。下同

! Configuration on R5 R5(config)#interface serial 1/0 R5(config-if)#encapsulation frame-relay R5(config-if)#ip address 192.168.1.5 255.255.255.0 R5(config-if)#no shutdown R5(config-if)#frame-relay lmi-type ansi R5(config-if)#frame-relay intf-type dte R5(config-if)#no frame-relay inverse-arp R5(config-if)#frame-relay map ip 192.168.1.1 501 R5(config-if)#ip ospf network non-broadcast R5(config)#interface loopback 0 R5(config-if)#ip address 5.5.5.5 255.255.255.0

6 /20

R5(config-if)#ip ospf network point-to-point R5(config)#router ospf 105 R5(config-router)#router-id 5.5.5.5 R5(config-router)#network 5.5.5.5 0.0.0.0 area 5 R5(config-router)#network 192.168.1.5 0.0.0.0 area 0 R5(config-router)#neighbor 192.168.1.1 ! Configuration on SW SW(config)#interface range fastehternet 1/0 - 15 SW(config-if-range)#no shutdown

2> Broadcast Mode
Broadcast 模式是 Cisco 为 Non-broadcast 模式提供的改进解决方案, 配置成 broadcast 模式后, OSPF 按照广播网络中的方式工作,即所有接口在同一 IP 网络/子网中,须要进行 DR/BDR 选举,可以通过组播 Hello 包自动发现邻居。与 Non-broadcast 模式相同,DR/BDR 选举过 程也可能须要干预, 即在非全网状*讼掠νü渲媒涌谟畔燃妒沟弥行慕诘惚谎【傥 DR, 所有分支节点一律为 DRothers,才能保证网络正常工作。分支之间学*到的路由不是指向 中 心 节 点 而是 直 接 指 向 其 它 分 支 节点 , 必 须 保证 分 支 节 点之 间 的 互 通 性 。 此 模 式的 Hello/Dead Interval 默认是 10/40 秒。为了保证对组播方式的支持,在做 PVC 映射时必须加 上 broadcast 关键字。 在图示的 Frame-Relay 网络中配置一个 Broadcast 工作模式的 OSPF 网络典型配置如下: ! Configuration on R1 R1(config)#interface serial 1/0 R1(config-if)#encapsulation frame-relay R1(config-if)#ip address 192.168.1.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#frame-relay lmi-type ansi R1(config-if)#frame-relay intf-type dte R1(config-if)#no frame-relay inverse-arp R1(config-if)#frame-relay map ip 192.168.1.4 104 broadcast R1(config-if)#frame-relay map ip 192.168.1.5 105 broadcast R1(config-if)#ip ospf network broadcast R1(config)#interface loopback 0 R1(config-if)#ip address 1.1.1.1 255.255.255.0 R1(config-if)#ip ospf network point-to-point R1(config)#router ospf 101
7 /20

批注 [MT9]: Broadcast 关键 字保证了 PVC 对广播和组播 的支持,也就保证了组播 Hello 包的自动发现邻居能 力,下同

R1(config-router)#router-id 1.1.1.1 R1(config-router)#network 1.1.1.1 0.0.0.0 area 1 R1(config-router)#network 192.168.1.1 0.0.0.0 area 0

! Configuration on R2 R2(config)#frame-relay switching R2(config)#interface fastethernet 0/0 R2(config-if)#ip address 172.16.23.2 255.255.255.248 R2(config-if)#no shutdown R2(config-if)#interface tunnel 203 R2(config-if)# no ip address R2(config-if)#tunnel source fastethernet 0/0 R2(config-if)#tunnel destination 172.16.23.3 R2(config)#interface serial 1/0 R2(config-if)#encapsulation frame-relay R2(config-if)#no ip address R2(config-if)#no shutdown R2(config-if)#frame-relay lmi-type ansi R2(config-if)#frame-relay intf-type dce R2(config-if)#clock rate 64000 R2(config-if)#frame-relay route 104 interface serial 1/1 401 R2(config-if)#frame-relay route 105 interface tunnel 203 1005 R2(config)#interface serial 1/1 R2(config-if)#encapsulation frame-relay R2(config-if)#no ip address R2(config-if)#no shutdown R2(config-if)#frame-relay lmi-type cisco R2(config-if)#frame-relay intf-type dce R2(config-if)#clock rate 128000 R2(config-if)#frame-relay route 401 interface serial 1/0 104

! Configuration on R3 R3(config)#frame-relay switching R3(config)#interface fastethernet 0/0 R3(config-if)#ip address 172.16.23.3 255.255.255.248 R3(config-if)#no shutdown

8 /20

R3(config-if)#interface tunnel 302 R3(config-if)# no ip address R3(config-if)#tunnel source fastethernet 0/0 R3(config-if)#tunnel destination 172.16.23.2 R3(config)#interface serial 1/0 R3(config-if)#encapsulation frame-relay R3(config-if)#no ip address R3(config-if)#no shutdown R3(config-if)#frame-relay lmi-type ansi R3(config-if)#frame-relay intf-type dce R3(config-if)#clock rate 64000 R3(config-if)#frame-relay route 501 interface tunnel 302 1005

! Configuration on R4 R4(config)#interface serial 1/1 R4(config-if)#encapsulation frame-relay R4(config-if)#ip address 192.168.1.4 255.255.255.0 R4(config-if)#no shutdown R4(config-if)#frame-relay lmi-type cisco R4(config-if)#frame-relay intf-type dte R4(config-if)#no frame-relay inverse-arp R4(config-if)#frame-relay map ip 192.168.1.1 401 broadcast R4(config-if)#frame-relay map ip 192.168.1.5 401 broadcast R4(config-if)#ip ospf network broadcast R4(config)#interface loopback 0 R4(config-if)#ip address 4.4.4.4 255.255.255.0 R4(config-if)#ip ospf network point-to-point R4(config)#router ospf 104 R4(config-router)#router-id 4.4.4.4 R4(config-router)#network 4.4.4.4 0.0.0.0 area 4 R4(config-router)#network 192.168.1.4 0.0.0.0 area 0

! Configuration on R5 R5(config)#interface serial 1/0 R5(config-if)#encapsulation frame-relay R5(config-if)#ip address 192.168.1.5 255.255.255.0 R5(config-if)#no shutdown R5(config-if)#frame-relay lmi-type ansi R5(config-if)#frame-relay intf-type dte

9 /20

R5(config-if)#no frame-relay inverse-arp R5(config-if)#frame-relay map ip 192.168.1.1 501 broadcast R5(config-if)#frame-relay map ip 192.168.1.4 501 broadcast R5(config-if)#ip ospf network broadcast R5(config)#interface loopback 0 R5(config-if)#ip address 5.5.5.5 255.255.255.0 R5(config-if)#ip ospf network point-to-point R5(config)#router ospf 105 R5(config-router)#router-id 5.5.5.5 R5(config-router)#network 5.5.5.5 0.0.0.0 area 5 R5(config-router)#network 192.168.1.5 0.0.0.0 area 0

! Configuration on SW SW(config)#interface range fastehternet 1/0 - 15 SW(config-if-range)#no shutdown

3> Point-to-point Mode
Point-to-point 模式是将每一条 PVC/SVC 连接看作一个单独的 point-to-point 网络,通过 point-to-point 型的 subinterefaces 来完成配置。一旦串行口上起用了 point-to-point 型的 subinterfaces,那么它的 OSPF 网络类型就默认为 Point-to-point 模式。Point-to-point 模式与 真正的 point-to-point 链路工作方式类似, 即不选举 DR/BDR, 使用组播 Hello 自动发现邻居, Hello/Dead Interval 默认为 10/40 秒。另外 Point-to-point 模式下分支节点之间学*到的路由 下一跳自动指向中心节点。Point-to-point 模式具有配置和管理简单的优点,但也有一个明显 的缺点就是每一条 PVC/SVC 都需要一个子网地址空间,会消耗比较多的 IP 地址,不过这 也可以通过使用 ip unnumbered 的方式来解决。 另外, 使用子接口会消耗更多的路由器内存, 可能会给一些内存有限的小型路由器带来负担。 在图示的 Frame-Relay 网络中配置一个 Point-to-point 工作模式的 OSPF 网络典型配置如下: ! Configuration on R1 R1(config)#interface serial 1/0 R1(config-if)#encapsulation frame-relay R1(config-if)#no ip address R1(config-if)#no shutdown R1(config-if)#frame-relay lmi-type ansi R1(config-if)#frame-relay intf-type dte R1(config-if)#no frame-relay inverse-arp

10 /20

R1(config)# interface serial 1/0.104 point-to-point R1(config-subif)#ip address 192.168.14.1 255.255.255.248 R1(config-subif)#description -----------------------------------to R4 R1(config-subif)#frame-relay interface-dlci 104 R1(config-subif)#ip ospf network point-to-point R1(config)#interface serial 1/0.105 point-to-point R1(config-subif)#ip address 192.168.15.1 255.255.255.248 R1(config-subif)#description -----------------------------------to R5 R1(config-subif)#frame-relay interface-dlci 105 R1(config-subif)#ip ospf network point-to-point R1(config)#interface loopback 0 R1(config-if)#ip address 1.1.1.1 255.255.255.0 R1(config-if)#ip ospf network point-to-point R1(config)#router ospf 101 R1(config-router)#router-id 1.1.1.1 R1(config-router)#network 1.1.1.1 0.0.0.0 area 1 R1(config-router)#network 192.168.14.1 0.0.0.0 area 0 R1(config-router)#network 192.168.15.1 0.0.0.0 area 0

批注 [MT10]: 此命令用于输 入注释,以便管理,下同 批注 [MT11]: 在 point-to-point 型的子接口下 frame-relay map 命令无效, 必 须使用 frame-relay interface-dlci 命令来指定 DLCI 号,下同 批注 [MT12]: 此命令可以省 略,因为 Point-to-point 是此 种子接口下默认的模式, 下同

! Configuration on R2 R2(config)#frame-relay switching R2(config)#interface fastethernet 0/0 R2(config-if)#ip address 172.16.23.2 255.255.255.248 R2(config-if)#no shutdown R2(config-if)#interface tunnel 203 R2(config-if)# no ip address R2(config-if)#tunnel source fastethernet 0/0 R2(config-if)#tunnel destination 172.16.23.3 R2(config)#interface serial 1/0 R2(config-if)#encapsulation frame-relay R2(config-if)#no ip address R2(config-if)#no shutdown R2(config-if)#frame-relay lmi-type ansi R2(config-if)#frame-relay intf-type dce R2(config-if)#clock rate 64000 R2(config-if)#frame-relay route 104 interface serial 1/1 401 R2(config-if)#frame-relay route 105 interface tunnel 203 1005

11 /20

R2(config)#interface serial 1/1 R2(config-if)#encapsulation frame-relay R2(config-if)#no ip address R2(config-if)#no shutdown R2(config-if)#frame-relay lmi-type cisco R2(config-if)#frame-relay intf-type dce R2(config-if)#clock rate 128000 R2(config-if)#frame-relay route 401 interface serial 1/0 104

! Configuration on R3 R3(config)#frame-relay switching R3(config)#interface fastethernet 0/0 R3(config-if)#ip address 172.16.23.3 255.255.255.248 R3(config-if)#no shutdown R3(config-if)#interface tunnel 302 R3(config-if)# no ip address R3(config-if)#tunnel source fastethernet 0/0 R3(config-if)#tunnel destination 172.16.23.2 R3(config)#interface serial 1/0 R3(config-if)#encapsulation frame-relay R3(config-if)#no ip address R3(config-if)#no shutdown R3(config-if)#frame-relay lmi-type ansi R3(config-if)#frame-relay intf-type dce R3(config-if)#clock rate 64000 R3(config-if)#frame-relay route 501 interface tunnel 302 1005

! Configuration on R4 R4(config)#interface serial 1/1 R4(config-if)#encapsulation frame-relay R4(config-if)#ip address 192.168.1.4 255.255.255.0 R4(config-if)#no shutdown R4(config-if)#frame-relay lmi-type cisco R4(config-if)#frame-relay intf-type dte R4(config-if)#no frame-relay inverse-arp R4(config)#interface serial s1/1.401 point-to-point R4(config-subif)#ip address 192.168.14.4 255.255.255.248

批注 [MT13]: 分支节点只须 要与中心节点建立邻居关系, 所以在分支节点上可以起用 子接口也可以不起用子接口。 本例中 R4 起用了子接口而 R5 没有起用

12 /20

R4(config-subif)#description -----------------------------------to R1 R4(config-subif)#frame-relay interface-dlci 401 R4(config-subif)#ip ospf network point-to-point R4(config)#interface loopback 0 R4(config-if)#ip address 4.4.4.4 255.255.255.0 R4(config-if)#ip ospf network point-to-point R4(config)#router ospf 104 R4(config-router)#router-id 4.4.4.4 R4(config-router)#network 4.4.4.4 0.0.0.0 area 4 R4(config-router)#network 192.168.14.4 0.0.0.0 area 0

! Configuration on R5 R5(config)#interface serial 1/0 R5(config-if)#encapsulation frame-relay R5(config-if)#ip address 192.168.15.5 255.255.255.248 R5(config-if)#no shutdown R5(config-if)#frame-relay lmi-type ansi R5(config-if)#frame-relay intf-type dte R5(config-if)#no frame-relay inverse-arp R5(config-if)#frame-relay map ip 192.168.15.1 501 broadcast R5(config-if)#ip ospf network point-to-point R5(config)#interface loopback 0 R5(config-if)#ip address 5.5.5.5 255.255.255.0 R5(config-if)#ip ospf network point-to-point R5(config)#router ospf 105 R5(config-router)#router-id 5.5.5.5 R5(config-router)#network 5.5.5.5 0.0.0.0 area 5 R5(config-router)#network 192.168.15.1 0.0.0.0 area 0

批注 [MT14]: R5 没有起用子 接口, 所以仍须要手工配置映 射,且由于 Point-to-point 模 式需要组播支持,所以 broadcast 关键字不可少 批注 [MT15]: 没有起用子接 口的情况下此命令不可省略

! Configuration on SW SW(config)#interface range fastehternet 1/0 - 15 SW(config-if-range)#no shutdown

13 /20

4> Point-to-multipoint Mode
Point-to-multipoint 模式把 NBMA 网络看作多条点到点链路的集合, 因此类似于 Point-to-point 网络的工作方式,没有 DR/BDR 选举,通过组播 Hello 方式自动发现邻居。但它也有显著不 同于 Point-to-point 模式的一些特点,包括 Hello/Dead Interval 默认为 30/120 秒,所有接口都 在同一 IP 网络/子网内,所有接口都作为一条带 32 位掩码的路由被其他接口学*到(下一 跳都指向中心节点) ,分支之间学*到的路由下一跳自动指向中心节点。由于此模式是 RFC 规 定 的 , 具有 多 厂 商 兼 容 性 , 又 具有 配 置 和 管理 简 单 的 优点 , 所 以 在 多 厂 商 环 境下 Point-to-multipoint 模式是最佳的选择。 在图示的 Frame-Relay 网络中配置一个 Point-to-multipoint 工作模式的 OSPF 网络典型配置如 下: ! Configuration on R1 R1(config)#interface serial 1/0 R1(config-if)#encapsulation frame-relay R1(config-if)#ip address 192.168.1.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#frame-relay lmi-type ansi R1(config-if)#frame-relay intf-type dte R1(config-if)#frame-relay inverse-arp R1(config-if)#ip ospf network point-to-multipoint R1(config)#interface loopback 0 R1(config-if)#ip address 1.1.1.1 255.255.255.0 R1(config-if)#ip ospf network point-to-point R1(config)#router ospf 101 R1(config-router)#router-id 1.1.1.1 R1(config-router)#network 1.1.1.1 0.0.0.0 area 1 R1(config-router)#network 192.168.1.1 0.0.0.0 area 0

批注 [MT16]: 此命令可以省 略,inverse-arp 默认情况下是 开启的。本例中 R1、R4 采用 动态的 DLCI 映射,事实上, 如果愿意, 仍然可以采用前几 例的静态映射方案, 要注意的 是,如果使用静态影射, broadcast 关键字是必须的

! Configuration on R2 R2(config)#frame-relay switching R2(config)#interface fastethernet 0/0 R2(config-if)#ip address 172.16.23.2 255.255.255.248 R2(config-if)#no shutdown R2(config-if)#interface tunnel 203 R2(config-if)# no ip address R2(config-if)#tunnel source fastethernet 0/0 R2(config-if)#tunnel destination 172.16.23.3

14 /20

R2(config)#interface serial 1/0 R2(config-if)#encapsulation frame-relay R2(config-if)#no ip address R2(config-if)#no shutdown R2(config-if)#frame-relay lmi-type ansi R2(config-if)#frame-relay intf-type dce R2(config-if)#clock rate 64000 R2(config-if)#frame-relay route 104 interface serial 1/1 401 R2(config-if)#frame-relay route 105 interface tunnel 203 1005 R2(config)#interface serial 1/1 R2(config-if)#encapsulation frame-relay R2(config-if)#no ip address R2(config-if)#no shutdown R2(config-if)#frame-relay lmi-type cisco R2(config-if)#frame-relay intf-type dce R2(config-if)#clock rate 128000 R2(config-if)#frame-relay route 401 interface serial 1/0 104

! Configuration on R3 R3(config)#frame-relay switching R3(config)#interface fastethernet 0/0 R3(config-if)#ip address 172.16.23.3 255.255.255.248 R3(config-if)#no shutdown R3(config-if)#interface tunnel 302 R3(config-if)# no ip address R3(config-if)#tunnel source fastethernet 0/0 R3(config-if)#tunnel destination 172.16.23.2 R3(config)#interface serial 1/0 R3(config-if)#encapsulation frame-relay R3(config-if)#no ip address R3(config-if)#no shutdown R3(config-if)#frame-relay lmi-type ansi R3(config-if)#frame-relay intf-type dce R3(config-if)#clock rate 64000 R3(config-if)#frame-relay route 501 interface tunnel 302 1005

! Configuration on R4 R4(config)#interface serial 1/1

15 /20

R4(config-if)#encapsulation frame-relay R4(config-if)#ip address 192.168.1.4 255.255.255.0 R4(config-if)#no shutdown R4(config-if)#frame-relay lmi-type cisco R4(config-if)#frame-relay intf-type dte R4(config-if)#frame-relay inverse-arp R4(config-if)#ip ospf network point-to-multipoint R4(config)#interface loopback 0 R4(config-if)#ip address 4.4.4.4 255.255.255.0 R4(config-if)#ip ospf network point-to-point R4(config)#router ospf 104 R4(config-router)#router-id 4.4.4.4 R4(config-router)#network 4.4.4.4 0.0.0.0 area 4 R4(config-router)#network 192.168.1.4 0.0.0.0 area 0

! Configuration on R5 R5(config)#interface serial 1/0 R5(config-if)#encapsulation frame-relay R5(config-if)#ip address 192.168.1.5 255.255.255.0 R5(config-if)#no shutdown R5(config-if)#frame-relay lmi-type ansi R5(config-if)#frame-relay intf-type dte R5(config-if)#no frame-relay inverse-arp R5(config-if)#frame-relay map ip 192.168.1.1 501 broadcast R5(config-if)#ip ospf network point-to-multipoint R5(config)#interface loopback 0 R5(config-if)#ip address 5.5.5.5 255.255.255.0 R5(config-if)#ip ospf network point-to-point R5(config)#router ospf 105 R5(config-router)#router-id 5.5.5.5 R5(config-router)#network 5.5.5.5 0.0.0.0 area 5 R5(config-router)#network 192.168.1.5 0.0.0.0 area 0 R5(config-router)#neighbor 192.168.1.1 ! Configuration on SW SW(config)#interface range fastehternet 1/0 - 15 SW(config-if-range)#no shutdown

批注 [MT17]: 本例中 R5 仍采 用静态影射,注意 broadcast 关键字是必须的

16 /20

5> Point-to-multipoint Non-broadcast Mode
Point-to-multipoint Non-broadcast 模式是 Cisco 对 Point-to-multipoint 模式的扩展,目的是解 决在 SVC 这类动态链路上不能支持广播和组播时仍希望使用 Point-to-Multipoint 模式的问 题,因此它兼具 Point-to-multipoint 模式和 Non-broadcast 模式的特点。此模式下不进行 DR/BDR 选举,不能组播 Hello 自动发现邻居,邻居需要手工指定。Hello/Dead Interval 默认 为 30/120 秒。所有接口同处于一个 IP 网络/子网中,所有接口都作为一条带 32 位掩码的路 由被其他接口学*到(下一跳都指向中心节点) ,分支之间学*到的路由下一跳自动指向中 心节点。 在图示的 Frame-Relay 网络中配置一个 Point-to-multipoint Non-broadcast 工作模式的 OSPF 网络典型配置如下: ! Configuration on R1 R1(config)#interface serial 1/0 R1(config-if)#encapsulation frame-relay R1(config-if)#ip address 192.168.1.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)#frame-relay lmi-type q933a R1(config-if)#frame-relay intf-type dte R1(config-if)#no frame-relay inverse-arp R1(config-if)#frame-relay map ip 192.168.1.4 104 R1(config-if)#frame-relay map ip 192.168.1.5 105 R1(config-if)#ip ospf network point-to-multipoint non-broadcast R1(config)#interface loopback 0 R1(config-if)#ip address 1.1.1.1 255.255.255.0 R1(config-if)#ip ospf network point-to-point R1(config)#router ospf 101 R1(config-router)#router-id 1.1.1.1 R1(config-router)#network 1.1.1.1 0.0.0.0 area 1 R1(config-router)#network 192.168.1.1 0.0.0.0 area 0 R1(config-router)#neighbor 192.168.1.4 R1(config-router)#neighbor 192.168.1.5

批注 [MT18]: 在此模式下, 静态影射不需要 broadcast 关 键字

! Configuration on R2 R2(config)#frame-relay switching R2(config)#interface fastethernet 0/0 R2(config-if)#ip address 172.16.23.2 255.255.255.248 R2(config-if)#no shutdown
17 /20

R2(config-if)#interface tunnel 203 R2(config-if)# no ip address R2(config-if)#tunnel source fastethernet 0/0 R2(config-if)#tunnel destination 172.16.23.3 R2(config)#interface serial 1/0 R2(config-if)#encapsulation frame-relay R2(config-if)#no ip address R2(config-if)#no shutdown R2(config-if)#frame-relay lmi-type q933a R2(config-if)#frame-relay intf-type dce R2(config-if)#clock rate 64000 R2(config-if)#frame-relay route 104 interface serial 1/1 401 R2(config-if)#frame-relay route 105 interface tunnel 203 1005 R2(config)#interface serial 1/1 R2(config-if)#encapsulation frame-relay R2(config-if)#no ip address R2(config-if)#no shutdown R2(config-if)#frame-relay lmi-type q933a R2(config-if)#frame-relay intf-type dce R2(config-if)#clock rate 128000 R2(config-if)#frame-relay route 401 interface serial 1/0 104

! Configuration on R3 R3(config)#frame-relay switching R3(config)#interface fastethernet 0/0 R3(config-if)#ip address 172.16.23.3 255.255.255.248 R3(config-if)#no shutdown R3(config-if)#interface tunnel 302 R3(config-if)# no ip address R3(config-if)#tunnel source fastethernet 0/0 R3(config-if)#tunnel destination 172.16.23.2 R3(config)#interface serial 1/0 R3(config-if)#encapsulation frame-relay R3(config-if)#no ip address R3(config-if)#no shutdown R3(config-if)#frame-relay lmi-type q933a R3(config-if)#frame-relay intf-type dce

18 /20

R3(config-if)#clock rate 64000 R3(config-if)#frame-relay route 501 interface tunnel 302 1005

! Configuration on R4 R4(config)#interface serial 1/1 R4(config-if)#encapsulation frame-relay R4(config-if)#ip address 192.168.1.4 255.255.255.0 R4(config-if)#no shutdown R4(config-if)#frame-relay lmi-type q933a R4(config-if)#frame-relay intf-type dte R4(config-if)#no frame-relay inverse-arp R4(config-if)#frame-relay map ip 192.168.1.1 401 R4(config-if)#ip ospf network point-to-multipoint non-broadcast R4(config)#interface loopback 0 R4(config-if)#ip address 4.4.4.4 255.255.255.0 R4(config-if)#ip ospf network point-to-point R4(config)#router ospf 104 R4(config-router)#router-id 4.4.4.4 R4(config-router)#network 4.4.4.4 0.0.0.0 area 4 R4(config-router)#network 192.168.1.4 0.0.0.0 area 0 R4(config-router)#neighbor 192.168.1.1

! Configuration on R5 R5(config)#interface serial 1/0 R5(config-if)#encapsulation frame-relay R5(config-if)#ip address 192.168.1.5 255.255.255.0 R5(config-if)#no shutdown R5(config-if)#frame-relay lmi-type q933a R5(config-if)#frame-relay intf-type dte R5(config-if)#no frame-relay inverse-arp R5(config-if)#frame-relay map ip 192.168.1.1 501 R5(config-if)#ip ospf network point-to-multipoint non-broadcast R5(config)#interface loopback 0 R5(config-if)#ip address 5.5.5.5 255.255.255.0 R5(config-if)#ip ospf network point-to-point R5(config)#router ospf 105 R5(config-router)#router-id 5.5.5.5 R5(config-router)#network 5.5.5.5 0.0.0.0 area 5

19 /20

R5(config-router)#network 192.168.1.5 0.0.0.0 area 0 R5(config-router)#neighbor 192.168.1.1 ! Configuration on SW SW(config)#interface range fastehternet 1/0 - 15 SW(config-if-range)#no shutdown

20 /20


相关推荐

最新更新

猜你喜欢