PPT Version

advertisement
Multi Topology Routing for OSPFv3
(draft-mirtorabi-mt-ospfv3-00.txt)
Sina Mirtorabi
(sina@cisco.com)
1
Agenda
• MTRv3 Goal
• Potential Solutions
• Proposed Solution
• Default topology
• New LSAs
• MT-ID
• MT routing operations
• Backward compatibility
2
MTRv3 Goal
• Define multiple independent topology
within a physical topology
 Traffic
separation across the network, an
enterprise where different entities requires traffic
separations
Use some links only for some type of traffic such
as low delay
3
Potential Solutions
• Using Different Instance IDs
 Use
Instance IDs in the range of an AF (draft-ietfospf-af-alt-00.txt) to have multiple topologies.
Scaling issues due to multiple adjacencies,
databases etc..
• Using an integrated approach with existing
LSAs
 Possible
to replicate link descriptions in routerLSA for MTR. Issues with backward compatibility
 Still doesn’t solve a need to associate prefixes
with different topologies
4
Proposed Solution
• Define new LSAs to carry MT information
• New LSAs will be ignored by old routers,
so no backward compatibility issues
• New LSAs are being defined in a TLV
style, so that they can also facilitate any
future extension in OSPFv3
5
Default Topology
• Default Topology is the topology that is built by
using the existing LSAs as specified in OSPFv3
• Other non-default topologies are built by using
the new LSAs
• Possibility to use new LSA for default topology
when all routers are MT capable
• For that a configurable parameter
RFC2740Compatibility is used to control the
generation of existing or new LSAs for default
topology
6
New LSAs
1
U
2
3
S2 S1
4
5
T
6
7
8
9
0
1
2
3
4
5
6
LSA Function Code
LSA Function code
LS Type
Description
1
0xB001
E-Router-LSA
2
0xB002
E-Network-LSA
3
0xB003
E-Inter-Area-Prefix-LSA
4
0xB004
E-Intra-Area-Router-LSA
5
0xD005
E-AS-External-LSA
6
0xB006
E-Group-Membership-LSA
7
0xB007
E-NSSA-LSA
8
0x9008
E-Link-LSA
9
0x3009
E-Intra-Area-Prefix-LSA
7
New LSAs (cont)
• New LSA payloads are TLV based
• TLV may contain sub-TLVs, this is explicitly
indicated by setting a S bit
• E-Router LSA has link description TLV,
describing link adjacencies. A Sub-TLV under
each link description carries MT information
• Prefix LSAs has TLV under each Address
Prefix carrying MT information (MT-ID and
corresponding cost)
8
E-Router-LSA
LS Age
LS type
Link State ID
Advertising Router
LS sequence number
LS checksum
0000WVEB
Length
Options
TLV type
TLV length
Link-type
0
Interface ID
Neighbor Interface ID
Neighbor Router ID
Sub-TLVs
9
E-Intra-area-prefix-LSA
LS Age
LS type
Link State ID
Advertising Router
LS sequence number
LS checksum
Length
#Prefix
Referenced LS type
Referenced Link State ID
Referenced Advertising Router
Prefix-Block length
PrefixLength
0
Address Prefix
TLVs
10
E-Inter-area-prefix-LSA
LS Age
LS type
Link State ID
Advertising Router
LS sequence number
LS checksum
Prefix-Block length
Length
PrefixLength
0
Address Prefix
TLVs
11
MT-ID Fields
• 8 bit MT-ID field present in various LSAs
• MT-ID is accompanied with a MT-ID Metric
field which carries a metric specific to a MT
• MT-ID value 0 is reserved for carrying
information about Default Topology in the
new LSAs
12
MT routing operations
• A Single adjacency is formed even if the link
participates in multiple topologies
• OSPFv3 control packets are sent using IPv6 link
local address which is MT independent
• Each topology’s SPT is calculated by using only
MT-ID links and associated metric for that topology
• Network LSA is shared by all topologies
• During intra-area / Inter-area / external route
calculation for a topology, only prefix belonging to
a given MT with their associated metric are
considered
13
Backward Compatibility
• An MT capable router will interact (in Default
Topology) with non-MT capable routers by
using the existing LSAs
• When all routers are MT capable,
RFC2740Compatibility can be set to disable
and only extended LSAs are used for Default
Topology
14
We would like
draft-mirtorabi-mt-ospfv3-00.txt
to be accepted as a OSPF WG document
15
Download