ILOVEMAINFRAME 的个人资料I love mainframe日志列表 工具 帮助

日志


6月4日

z/OS中使用OSFP路由协议的简单介绍

Z/OS环境中,OMPROUTE是一个静态路由的守护进程,对于IPv4,OMPROUTE遵守了RFC 1583(OSPF version2)RFC 1850(OSPF version2 Management Information Base)RFC 1058 (Routing Information Protocol) RFC1723 (RIP version 2 - Carrying Additional Information);对于IPv6,OMPROUTE遵守了RFC 2080 (RIPng for IPv6) RFC 2740 (OSPF for IPv6)


OMPROUTE管理TCP/IP堆栈的路由表。在OMPROUTE的初始化阶段,会删除所有的在TCP/IP堆栈的路由表中的动态路由信息,之后,OMPROUTE重新生成TCP/IP堆栈的路由表,根据通过OSPF路由协议学习到的路由信息。OMPROUTE不使用BSDROUTINGPARMS语句,代替的是,OMPROUTE使用的是配置文件,这个配置文件同时被OSPFRIP协议使用。OSPFRIP协议通过在配置文件中定义的OSPF_INTERFACERIP_INTERFACE参数进行连接通信。
OMPROUTETCP/IP堆栈之间存在一个一对一的连接,OSPF/RIP支持多个TCP/IP堆栈,就需要多个OMPROUTE的实例。
OMPROUTE的环境中,OSPF相对于RIP或其他的路由协议,具有最高的优先级。例如,OSPFRIP在环境中同时使用,对于到相同的目的地,会优先使用OSPF
OMPROUTE
允许存在多个路由(成本相同、目的地相同),因此支持在多个路由之间做load balance的选择。
OMPROUTE
支持VIPAVirtual IP Address)的技术,通过转换到另外的路径,可以避免网卡故障受到的影响。VIPA的路由信息通过OSPFRIP的广播传递给邻近的路由器,路由器可以使用这些信息,到达ZOS系统中的目的地。
OSPF环境中,使用静态路由的要特别注意。有两种类型的静态路由:可替换和不可替换的。如果是可替换的静态路由,如果OSPF发现新的路由,将会替代静态路由;如果是不可替换的静态路由,即使OSPF发现一条更优的路由,也不会替代静态路由。
ZOS中,配置OMPROUTE需要以下的步骤:
生成OMPROUTE的启动的procedure


以上是一个OMPROUTE的启动procedure的例子。

定义OMPROUTE的环境变量:



以上的例子就是一个OMPROUTE的环境变量的文件的内容,在OMPROUTE的启动的PROCEDURE中通过STDENV DD语句标明环境变量文件的位置。环境变量的文件在ZOS中是data set ,这个data set 必须定义为RECFM=V。这是由于RECFM=Fdata set 会在环境变量的尾部填充空格。

ZOS中,对OMPROUTE的管理可以通过以下的命令进行:
启动OMPROUTE:使用start命令即可。
停止OMPROUTESTOP <procname> 或者 MODIFY <procname>,KILL命令。
更改OMPROUTE的配置:F procname,RECONFIGF procname,ROUTESA=ENABLE/DISABLEF procname,OSPF,WEIGHT,NAME=<if_name>,COST=<cost>
启动、停止和更改OMPROUTEtracedebuglevelF procname,TRACE=n:F procname,DEBUG=n:F procname,SADEBUG=n:
显示OMPROUTE的数据信息:F procname,RTTABLEF procname,OSPF,LIST ALL
显示OMPROUTE的数据信息:D TCPIP,TCPIPA,OMP,OSPF,LIST,ALL
显示OSPF area的数据信息:D TCPIP,TCPIPA,OMP,OSPF,LIST,AREAS
显示OFPS interfaces的数据信息:D TCPIP,TCPIPA,OMP,OSPF,LIST,IFS
显示一个LSA的内容的数据信息:D TCPIP,TCPIPA,OMP,OSPF,LSA,LSTYPE=1,
LSID=10.10.2.1,ORIG=10.10.2.1,AREAID=0.0.0.2
显示连接到某个路由器的所有OSPFarea的信息:D TCPIP,TCPIPA,OMP,OSPF,AREASUM
显示AS external advertisements的列表:D TCPIP,TCPIPA,OMP,OSPF,EXTERNAL
显示OSPF的邻近的lyq的信息:D TCPIP,TCPIPA,OMP,OSPF,NBR
显示OSPF路由器之间的数据信息:D TCPIP,TCPIPA,OMP,OSPF,ROUTERS
显示OMPROUTE的路由表中的所有路由信息:D TCPIP,TCPIPA,OMP,RTTABLE