ospf:
configure termial ‘进入到配置模式下
router OSPF 1
表示在这台路由器上运行一个OSPF的进程,进程标号为1.这个标号只在这个路由器内部有效!
路由器是一台专用的网络计算机,它也有CPU,内存,硬盘。它的操作系统被称为ios (internet operating system),它上面有很多接口,其实那是一个个的网卡,所以路由器就相当于一台多网卡的计算机!进程是驻留在内存上的一个程序,它像所有的进程一样,有自己的存活周期,不可能一直运行占用着内存空间!一个路由器上可以运行一个或多个OSPF进程!就比如microsoft的word,当你打开一个word文档,在打开一个,会出现另一个word进程!
路由器上开始运行ospf协议后,下一步
router-id 1.1.1.1 (ip-address formate)
在全局范围下(也就是整个网络),存在很多路由器运行了ospf协议,这时候OSPF协议就要区分每一台路由器,这时候用ip地址来区分(这里用回环口的地址表示该路由器的ip)
标识好全局范围下的路由器后开始配置重要节点的路由器信息
network 1.1.1.1 0.0.0.0 area 0
network 12.1.1.0 0.0.0.255 area 0
network +该路由器所相连的网段的路由信息 +反掩码+区域号
在network 后面就是该路由器一个接口的网段 (一个路由器是可以有很多个网段的)
R1 路由器相连相当于两个网段 1.1.1.1 (只有一个终端主机的网段) 12.1.1.0 (路由器R1和路由器R2之间的网段)
掩码ip subnet mask :为了确定该ip是在哪个网段
反掩码wild card bits:宣告这个网段ip地址范围大小!
area:划分区域,可以划分42亿个区域!但这个没有具体用到!
通过反掩码和网段可以算出来
network 12.1.1.0 0.0.0.255 area 0
12.1.1.0
0.0.0.255
area 后面的0表示是骨干区域
这就是OSPF的优点所在 OSPF是靠着骨干区域来传递路由 同时也是靠着骨干区域来防止区域间的环路 |
反掩码0对应的网段部分不变,反掩码1对应的网段部分任意变
这样12.1.1.0这个网段前24位不变还是12.1.1
12.1.1.0后面的0所对应的8位(因为255代表8个1)可以任意变。
那么这个网段包括了12.1.1.0~12.1.1.1(256)个ip地址。
OSPF协议通过这样的机制来判断路由器的接口地址是否落在了网段地址和反掩码所代表的网段里
如果在,这个接口将会被激活!
激活后就会与邻居路由器交换自己的路由信息(也就是从我的这个接口可以到那些接口)
quagga:ospf里面conf配置:
BGP的配置:
router bgp number 建立AS number
bgp router-id ip 建立该路由器bgpid
neighbor 192.168.31.125 remote-as 7675 建立bgp neighbor
network 192.168.60.0/24:
在bgp中network指令只会宣告发布一个网段,而不会让任何interface加入成为BGP的发布点。
show ip bgp:
当next hop为0.0.0.0 即是说此网段是由本地router发布的 ,next hop 要达到这个网段的next hop ip address
这个是bgp邻居得到的路由内容
这个路由器这个内容后,就有了这么一条路由内容。