❶ 如何配置ospf
OSPF路由协议是用于网际协议(IP)网络的链路状态路由协议。该协议使用链路状态路由算法的内部网关协议(IGP),在单一自治系统(AS)内部工作。适用于IPv4的OSPFv2协议定义于RFC 2328,RFC 5340定义了适用于IPv6的OSPFv3。
OSPF协议是一种链路状态协议。每个路由器负责发现、维护与邻居的关系,并将已知的邻居列表和链路费用LSU报文描述,通过可靠的泛洪与自治系统AS(Autonomous System)内的其他路由器周期性交互,学习到整个自治系统的网络拓扑结构;并通过自治系统边界的路由器注入其他AS的路由信息,从而得到整个Internet的路由信息。每隔一个特定时间或当链路状态发生变化时,重新生成LSA,路由器通过泛洪机制将新LSA通告出去,以便实现路由的实时更新。
(1)怎么检查ospf配置完成扩展阅读:
OSPF路由协议的实现过程
1、初始化形成端口初始信息:在路由器初始化或网络结构发生变化(如链路发生变化,路由器新增或损坏)时,相关路由器会产生链路状态广播数据包LSA,该数据包里包含路由器上所有相连链路,也即为所有端口的状态信息。
2、路由器间通过泛洪(Floodingl机制交换链路状态信息:各路由器一方面将其LSA数据包传送给所有与其相邻的OSPF路由器,另一方面接收其相邻的OSPF路由器传来的LSA数据包,根据其更新自己的数据库。
3、形成稳定的区域拓扑结构数据库:OSPF路由协议通过泛洪法逐渐收敛,形成该区域拓扑结构的数据库,这时所有的路由器均保留了该数据库的一个副本。
4、形成路由表:所有的路由器根据其区域拓扑结构数据库副本采用最短路径法计算形成各自的路由表。
❷ 【网络工程师配置篇】——OSPF基础配置!
OSPF(Open Shortest Path First)为 IETF OSPF 工作组开发的一种基于链路状态的内部网关路由协议。OSPF 是专为 IP 开发的路由协议,直接运行在 IP 层上面,协议号为 89,采用组播方式进行 OSPF 包交换,组播地址为 224.0.0.5 (全部 OSPF 设备)和 224.0.0.6(指定设备)。当 OSPF 路由域规模较大时,一般采用分层结构,即将 OSPF 路由域分割成几个区域(AREA),区域之间通过一个骨干区域互联,每个非骨干区域都需要直接与骨干区域连接。
OSPF路由协议是目前主流的IGP协议,被绝大部分客户所认可并实际采用,广泛应用于各个行业,像教育,金融,医疗,政府,运营商,企业等,不论组网模型是复杂还是简单,设备数量多少,路由条目的多少,OSPF都能很好的满足各类需求,他的丰富的路由策略控制功能,分层设计也是一大优势,所以在网络部署IGP协议的时候,可优先考虑OSPF组网。
1、拓扑图
2、实验目的 :全网路由器运行ospf协议,使全网路由可达
3、配置思路:
1)搭建好拓扑图环境,标出规划好的IP地址
2)修改网络设备默认名称、配置好IP地址
3)配置OSPF路由,使各网段之间实现互访
4、配置过程:
步骤一:修改网络设备默认名称、配置好IP地址
1)配置各PC信息 (略)
2)配置路由器AR1默认名称及接口IP
<Huawei>sys //进入系统视图模式
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR1 //给设备修改名称
[AR1]int g0/0/0 //进入接口模式
[AR1-GigabitEthernet0/0/0]ip add 192.168.1.2 24
[AR1-GigabitEthernet0/0/0]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip add 192.168.12.1 24
3)配置路由器AR2默认名称及接口IP
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR2
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]i add 192.168.12.2 24
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 192.168.23.1 24
[AR2-GigabitEthernet0/0/1]quit
4)配置路由器AR3默认名称及接口IP
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR3
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 192.168.23.2 24
[AR3-GigabitEthernet0/0/0]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip add 192.168.2.2 24
[AR3-GigabitEthernet0/0/1]quit
步骤二、配置RIP路由,使各网段之间通过该链路实现互访
1)配置路由器AR1的OSPF路由
[AR1]ospf router-id 1.1.1.1 //启用OSPF,并配router id 为1.1.1.1
[AR1-ospf-1]area 0 //区域为0
[AR1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255 //发布直连网段与通配符
[AR1-ospf-1-area-0.0.0.0]network 192.168.12.0 0.0.0.255
注:通配符0.0.0表示这一部分要与192.168.1完全一致,最后为255表示可在1-255内取值,也即192.168.1.0/24这一网段
2)配置路由器AR2的OSPF路由
[AR2]ospf router-id 2.2.2.2
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]network 192.168.12.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]area 1
[AR2-ospf-1-area-0.0.0.1]network 192.168.23.0 0.0.0.255
出现该提示信息说明邻居建立成功
3) 配置路由器AR3的OSPF路由
[AR3]ospf router-id 3.3.3.3
[AR3-ospf-1]area 1
[AR3-ospf-1-area-0.0.0.1]network 192.168.23.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.1]network 192.168.2.0 0.0.0.255
1、查看各路由器路由表,输入命令dis ip routing-table
1)路由器AR1:[AR1]dis ip routing-table
2)路由器AR2:[AR2]dis ip routing-table
3)路由器AR3:[AR3]dis ip routing-table
4)测试两台主机连通性:
5)最后来看一下抓包信息:
通过抓包信息,可以看出OSPF发布的hello报文也是组播报文,组播地址是224.0.0.5
至此,OSPF路由基础配置完成
[if !supportLists]1、 [endif]适用范围:应用于规模适中的网络中,最多可支持几百台NE。例如,中小型企业网络。
[if !supportLists]2、 [endif]收敛速度:收敛速度快,小于1s。
[if !supportLists]3、 [endif]扩展性:通过划分区域扩展网路支撑能力。
[if !supportLists]4、 [endif]无自环:由于OSPF根据收集到的链路状态用最短路径树算法计算路由,从算法本身保证了不会生成自环路由。
[if !supportLists]5、 [endif]区域划分:允许自治系统的网络被划分成区域来管理,区域间传送的路由信息被进一步抽象,从而减少了占用的网络带宽。
[if !supportLists]6、 [endif]组播发送:在某些类型的链路上以组播地址发送协议报文,减少对其他设备的干扰。
❸ 求大神帮忙检查下路由器OSPF和BGP的配置,我总是配置不成功,附配置命令
你好:
我看了你BGP这个问题
1,IBGP之间,你需要指明下一跳是本地路由器,就是nei xxx next-self-hop 这条;
2,你在BGP里面宣告的路由是错误的,你要show ip rou 查看本地路由表里的路由,要保持IP与子网掩码一致;
3,记住BGP一个属性,当R3从eBGP邻居R5那里收到路由后,可以发给任何iBGP邻居,就是R1,当R1从iBGP邻居R3那里收到路由后,不可以转发给任何iBGP邻居,只可以转发给eBGP邻居,所以R2收不到来自65002的路由。解决:路由反射器或者全网IBGP邻居
OSPF的问题很简单,因为,做虚链路时候指的地址,必须要能PING通,而你
R3(config)#router ospf 100
R3(config-router)#area 2 virtual-link 172.16.2.1
就是R4的route-id根本没有宣告,所以R3ping不通172.16.2.1 所以就建立不起来。
解答完毕
❹ 思科路由器实验OSPF配置问题请教!
问题可能出在这么几个方面,你检查下:
1、时钟频率虽然你配置了,但是你还是要检查下,你时钟频率是在DCE端配置的吗?你可以用命令show ip interface s0/0,show ip interface s0/1来检查SHR0上的两个接口是不是DCE端。(我觉的可能是这个问题,因为接口up,协议down说明你二层连接就有问题,而不是你路由配置有问题)
2、检查以上上面的没有问题以后,先从SHR0上分别ping BJR0和GZR0,看直连链路能不能通,如果能通,说明直连链路没有问题,在看3
3、在SHR0上show ip ospf neighbor,看SHR0和BJR0、GZR0形成邻居了没有,如果没有形成邻居,他们确实也不能通信,没有形成邻居的原因可能是因为hello时间和死亡时间不一致,导致双方不能建立邻居。
最后补充一下,你这个配置和路由重分发没有关系,因为你的配置中只用了一种路由选择协议,如果你同时使用两种或者两种以上的路由选择协议时,才使用路由重分发。比如:ospf和rip为了使通过rip协议学习到得路由能被ospf路由器学习到,要通过路由重分发把rip重新分发到ospf中。
❺ ospf配置步骤
1. 打开OSPF进程
2. 宣告接口进入OSPF进程,并确定接口所属区域
3. 如果有重发布,进行重发布,不要忘记subnets命令【OSPF特性】
4. 使用命令show ip ospf interface 来查看是否正确宣告了所有的接口
❻ eNSP模拟实验-OSPF单区域配置
为了弥补距离矢量路由协议的不足,开发了一种基于链路状态的内部网关协议OSPF(open shortest path first,开放式最短路径优先)。OSPF作为基于链路状态的协议,具有收敛快、路由无环、扩展性好等优点。链路状态算法协议互相通告的是链路状态信息,每台路由器都将自己的链路状态信息(包含接口的IP地址和子网掩码、网络类型、链路开销等)发送给其他路由器,并在网络中泛洪,当每台路由器收集到所有链路状态信息后,就能拥有整个网络的拓扑情况,然后根据整网络拓扑运行SPF算法,得出所有网段的最短路径。
OSPF支持区域的划分,区域是从逻辑上将路由器分为不同的组,每个组用区域号来标识。一个网段(链路)只能属于一个区域,或者说每运行OSPF的接口必须指明属于哪个区域。区域0为骨干区域,负责非骨干区域间发布区域间的路由信息。每个OSPF区域有且只有一个骨干区域。
1、根据图示配置路由器和PC的接口地址。
2、部署单区域OSPF。
[AR1]ospf 1 #1代表进程号,不写默认是1
[AR1-ospf-1]area 0 #单区域配置,使用骨干区域0
[AR1-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 172.16.10.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 172.16.20.0 0.0.0.255
运行命令dis ospf interface 查看OSPF接口通告是否正确。
以同样方式配置AR2 AR3。
3、检查OSPF单区域配置结果
dis ospf peer查看OSPF邻居状态,Router ID查看邻居路由标识, Address查看邻居OSPF接口IP地址,state查看目前与该路由器的OSPF邻居状态,Priority查看当前该邻居OSPF接口的DR优先级。
通过dis ip routing-table protocol ospf查看路由器上的OSPF路由表,识别出目的网段、协议类型、路由优先级、cost开销值、下一跳地址等信息。
4、测试PC间连通性正常。