zoukankan      html  css  js  c++  java
  • CCNA2.0笔记_OSPF v3

    OSPF v3 是可以在ipv6上实现路由的一种路由协议

    OSPF v2(for IPv4),OSPF v3(for IPv6)在一台路由器中互相独立运行

    OSPF v3与v2有很多类似的功能:
      - ABR多域网络设计,分割网络
      - 使用SPF算法计算最优路径
      - 使用LSA传递路由信息

    OSPFv3相比OSPFv2作出的改进可以分为几个方面来描述。
      1)  OSPFv3基于链路运行(配置在路由器的接口上) 
      - OSPFv2协议是基于子网运行的,邻居之间形成邻接关系的必要条件之一就是两端的IP地址属于同一网段而且掩码相同。而OSPFv3协议基于链路运行,与具体的IPv6地址、前缀分离开,即使同一链路上的不同节点具有不同网段的IPv6地址时,协议也可以正常运行。

      2)  链路本地地址的使用
      - OSPFv2协议要求,每一个运行OSPF的接口都必须有一个全局的IPv4地址,即使是在网络中仅仅用于传输转发的中间节点也必须如此,协议的运行和路由的计算都依赖于这个地址。而在IPv6中,每个接口都会分配本地链路地址(link-local address),这个地址只在本地链路有效,并不会在整个网络中传播。
      - OSPFv3使用这个本地链路地址作为协议分组发送的源地址(虚连接除外)和路由的下一跳,在网络规划时就不需要在大量的中间节点规划子网,同样也不需要专门配置IPv6地址。这样,一方面可以节省大量的全局地址,另一方面可以说协议 的运行独立于IPv6,可以方便的对协议进行扩展,实现组播选路等其他的功能。

      Router ID是一个基于IPv4地址的32位地址。如果路由器有配置ipv4地址,则该地址即可成为Router ID;如果路由器没有配置ipv4地址,则需要使用“router-id”命令手工配置router-id

      邻接和下一条路由使用其link-local地址
      OSPF v3使用ipv6的组播地址通讯

    Branch配置

    Branch(config)#ipv6 unicast-routing	//开启ipv6路由转发
    Branch(config)#ipv6 router ospf 99	//启用OSPF路由,进程号99(仅用于本地区分)
    Branch(config-rtr)#router-id 1.1.1.1	//手动指定router-id
    Branch(config-rtr)#exit	 
    Branch(config)#interface gigabitEthernet 0/0
    Branch(config-if)#ipv6 address 2001:db8:d1a5:c900::1/64
    Branch(config-if)#ipv6 ospf 99 area 0	//设置gi0/0端口为area0区域
    

    HQ配置

    HQ(config)#ipv6 unicast-routing 
    HQ(config)#ipv6 router ospf 88
    HQ(config-rtr)#router-id 2.2.2.2
    HQ(config-rtr)#exit 
    HQ(config)#interface gigabitEthernet 0/0
    HQ(config-if)#ipv6 address 2001:db8:d1a5:c900::2/64
    HQ(config-if)#ipv6 ospf 88 area 0
    HQ(config-if)#exit 
    HQ(config)#interface loopback 0
    HQ(config-if)#ipv6 address 2001:db8:ac10:100::64/64
    HQ(config-if)#ipv6 ospf 88 area 1

    OSPFv3的验证

    Branch>show ipv6 ospf interface   //查看OSPF接口信息
    GigabitEthernet0/0 is up, line protocol is up
      Link Local Address FE80::2D0:BCFF:FE60:3B01 , Interface ID 1
      Area 0, Process ID 99, Instance ID 0, Router ID 1.1.1.1
      Network Type BROADCAST, Cost: 1
      Transmit Delay is 1 sec, State DR, Priority 1
      Designated Router (ID) 1.1.1.1, local address FE80::2D0:BCFF:FE60:3B01
      Backup Designated Router (ID) 2.2.2.2, local address FE80::20C:85FF:FEE1:7A01
      Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
        Hello due in 00:00:07
      Index 1/1, flood queue length 0
      Next 0x0(0)/0x0(0)
      Last flood scan length is 1, maximum is 1
      Last flood scan time is 0 msec, maximum is 0 msec
      Neighbor Count is 1, Adjacent neighbor count is 1
        Adjacent with neighbor 2.2.2.2  (Backup Designated Router)
      Suppress hello for 0 neighbor(s)
    
    其他验证命令:    show ipv6 ospf   //查看当前ODPF配置
                    show ipv6 ospf neighbor   //查看OSPF邻居关系
                    show ipv6 route ospf   //查看OSPF路由信息        

     最后:

      验证OSPF v3配置时,与验证OSPF v2配置命令大致相同,唯一区别只在于将v2验证命令中的"ip"改成"ipv6"即可

  • 相关阅读:
    mysql8.0.12 安装+配置, Navicat Premium 12 安装+激活,mysql workbench 安装 (Unsupported Operating System 报错解决)
    给大厨写的R数据分析代码
    oracle 数据库表字段的缺失值统计 基于python
    Android onTouchEvent, onClick及onLongClick的调用机制
    android 2D绘图总结1
    详解Android动画之Interpolator插入器
    Android事件触发机制
    抗锯齿与postInvalidate
    详解Android动画之Frame Animation
    android surfaceView与view使用小结
  • 原文地址:https://www.cnblogs.com/airoot/p/4362921.html
Copyright © 2011-2022 走看看